Applet e Configuração de Impressora  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
maazevedo
Thread.start()

Membro desde: 07/03/2005 03:47:56
Mensagens: 32
Offline



Pessoal,


Tem um processo que minha aplicação faz que eu gostaria muito de deixar a impressora do cliente com as configurações de margem e tamanho de papel prontas pra isso. Mas a aplicação está em ambiente web. A pergunta é:

Eu consigo alterar as configurações de impressão de um cliente através de um applet ? Considere que no cliente esteja rodando windows xp.


Obrigado
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Acho que você pode procurar um ActiveX, para aquisição, que faça isso por você.
É que é necessário acessar certas propriedades do Internet Explorer que não são documentadas nem mesmo no MSDN, ou que variam de versão para versão do Internet Explorer.
Quem conhece um ActiveX desses? (Eu sei que existe mas não sei nem se é caro, ou se funciona com o IE7 + Windows Vista, por exemplo).
[WWW]
cv
Moderador
[Avatar]

Membro desde: 04/04/2003 00:32:12
Mensagens: 7843
Offline

As vezes nem precisa de tudo isso. Ja deu uma olhada no suporte a midia impressa do CSS?
[WWW]
maazevedo
Thread.start()

Membro desde: 07/03/2005 03:47:56
Mensagens: 32
Offline

Não...
Na verdade eu nem sabia que o CSS tinha este tipo de suporte. Mas vou começar a pesquisar sobre isto agora. Se você souber de alguma literatura sobre isso me indique por favor...


Muito Obrigado
Marco
maazevedo
Thread.start()

Membro desde: 07/03/2005 03:47:56
Mensagens: 32
Offline

Bom, agora sim...
Li sobre o media print do css e não tem recurso para alterar configurações da impressora...


thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

No caso específico do IE, esse ActiveX permitia que você alterasse o título que aparece em cada página impressa, assim como o rodapé.
Quem já tentou imprimir via browser sabe como é chato solicitar ao usuário que configure isso corretamente.

Aqui na empresa resolvemos pelo método da força bruta, ou seja, abandonamos a impressão via HTML do browser - geramos um PDF via servlet, JSP ou ASP.NET e solicitamos que o próprio usuário inicie a impressão. Assim podemos resolver alguns problemas chatos como "relatório de N páginas".

A parte chata é que aqui na empresa a gente sempre esquece que as pessoas normalmente compram papel A4 e por algum estranho motivo todas as nossas impressoras usam papel formato Letter :P - e isso, obviamente, dá problemas com PDF, que deve ser gerado exatamente no formato adequado, A4 ou Letter, não podendo se ajustar dinamicamente à impressora.)

This message was edited 1 time. Last update was at 27/11/2007 16:06:47

[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17572
Offline

Alguns sites usam este ActiveX:

http://www.meadroid.com/scriptx/index.asp

[WWW]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team