As preferências de impressão padrão são controladas pelo driver da impressora, não pelo aplicativo. A aplicação pode predefinir a sua própria, mas o IE apenas não faz. Então não há solução universal. Pode existir para uma impressora específica.
Em nosso escritório, precisamos imprimir relatórios de cartão de crédito antes do encerramento do dia. Todos os relatórios vêm do IE 9 na nossa máquina Windows 7, mas este site burro que os gera (Authorize.net) não tem uma opção para renderizar uma página "para impressão", então quando nós os imprimimos o lado direito do página é cortada - exatamente onde os valores são:)
Há uma solução alternativa para as configurações de impressão no IE e alterá-lo para paisagem, mas a configuração é redefinida para retrato na próxima vez que abrirmos o IE.
Então, minha pergunta é: como fazer o IE imprimir essa página no modo paisagem por padrão? (A maioria do nosso pessoal de escritório não é muito experiente em computadores para abrir uma caixa de diálogo de configurações de impressão antes de imprimir. Além disso, ele realmente economizará tempo até mesmo para pessoas que sabem como alterá-lo.)
EDIT: estou falando sobre essas configurações:
Tambémencontrei
As preferências de impressão padrão são controladas pelo driver da impressora, não pelo aplicativo. A aplicação pode predefinir a sua própria, mas o IE apenas não faz. Então não há solução universal. Pode existir para uma impressora específica.
É uma solução bastante drástica, mas se você está desesperado ...
Você pode instalar o IE7pro para todos.
Um dos recursos é que ele executará "Userscripts". Você precisaria então criar um userscript que sobrescreve o CSS de impressão para a (s) página (s) em questão.
Para forçar a impressão de paisagem em CSS para o IE, aqui estão alguns indicadores:
Como alternativa, é possível substituir o CSS de uma página usando um bookmarklet. Bookmarklets são códigos JavaScript armazenados em um marcador e isso pode ser usado para aplicar substituições CSS específicas, como você poderia fazer com UserScripts.