Direcionar impressão  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
MarcusGonçalves
JavaEvangelist
[Avatar]

Membro desde: 18/03/2003 09:47:19
Mensagens: 432
Localização: Natal, RN
Offline

Pessoal,
a minha aplicação (JSP/Servlet) rodará em uma rede com uma impressora no servidor (winXP) e uma em alguma máquina da rede (win também).
Estou querendo imprimir alguns relatórios em uma impressora e outros na outra impressora (vamos abstrair os motivos disso).
O sistema hoje funciona gerando arquivos PDF para os relatórios e impressos diretamente na impressora padrão do Windows.



Como direcionar a impressão para uma impressora determinada?
Pensei em parametrizar isso em uma tabela ou arquivo. Quando imprimir um tipo de relatório X, direcionar para a impressora I1 e quando imprimir um tipo de relatório Y, direcionar para a impressora I2.

Ou, quem sabe, trocar a impressora padrão do WinXP (servidor) e simplesmente executar o código acima.
Ou ainda sei lá.

Viajei nessa?

Marcus
[Email] [MSN] [ICQ]
MarcusGonçalves
JavaEvangelist
[Avatar]

Membro desde: 18/03/2003 09:47:19
Mensagens: 432
Localização: Natal, RN
Offline

Ninguém precisou de algo parecido??
[Email] [MSN] [ICQ]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

MarcusGonçalves wrote:Ninguém precisou de algo parecido??

Complicado....
To me matando aqui tb pra ver se acho algo parecido com o seu...
Eu to fazendo impressao direto pra porta, e agora preciso permitir que o usuairo selecione a impressora ( no caso de rede e compartilhada ).
Dai preciso do nome completo dela para imprimir nela.
O problema é que nao acho ne como nem quem sabe como fazer isso: apresentar uma PrinterDialog() e pegar a URL da impressora selecionada.

Que Droga!!!

É isso ai...

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
MarcusGonçalves
JavaEvangelist
[Avatar]

Membro desde: 18/03/2003 09:47:19
Mensagens: 432
Localização: Natal, RN
Offline

Acho q o meu problema é maior pq tenho que imprimir usando Acrobat Reader e não jogar um texto direto na porta.

Não sei se é a mesma dificuldade.
[Email] [MSN] [ICQ]
MarcusGonçalves
JavaEvangelist
[Avatar]

Membro desde: 18/03/2003 09:47:19
Mensagens: 432
Localização: Natal, RN
Offline

MarcusGonçalves wrote:Ou, quem sabe, trocar a impressora padrão do WinXP (servidor) e simplesmente executar o código acima.

É possível
[Email] [MSN] [ICQ]
page
Debugger

Membro desde: 13/12/2002 14:08:01
Mensagens: 63
Localização: Araranguá/SC
Offline

Descobrindo o nome da impressora cadastrada no windows, alguém sabe o comando para imprimir pelo DoS?

Exemplo: Recuperei o nome LX-300 que é uma impressora cadastrada no windows, como posso fazer para mandar imprimir o arquivo teste.txt através do nome da impressora?

Obrigado.
dsiviotti
Virtual Machine Man
[Avatar]

Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline

Cara,

eu também procurei um bocado sobre isto, mas nada de definitivo.

1. Talvez exista um parâmetro do acrobat (/p /h etc) para direcionar a impressora, mas eu não conheço.

2. Se for win 95/98 você pode editar o win.ini e alterar a impressora padrão pelo código.

3. No NT/2000/XP, não sei, mas acho que dá prá fazer pelo registro, já que é a mesma idéia do win.ini.

4. Pelo DOS daria para redirecionar mas, ai não é o Acrobat que vai imprimir e sai tudo errado!

5. Não achei uma classe java que recupera alista de impressoras do sistema, talvez por ai tenha uma forma de setar a padrão.

Se achar como resolver respondo...

Douglas Siviotti
[Email] [WWW] [Yahoo!] [ICQ]
page
Debugger

Membro desde: 13/12/2002 14:08:01
Mensagens: 63
Localização: Araranguá/SC
Offline



Como se faz o redirecionamento pelo DOS?
dsiviotti
Virtual Machine Man
[Avatar]

Membro desde: 19/01/2004 01:35:23
Mensagens: 541
Localização: Rio de Janeiro
Offline

Não sei se foi nisso que você pensou, mas..

isto imprime o conteúdo de autoexec.bat para a impressora padrao (PRN)

Douglas Siviotti
[Email] [WWW] [Yahoo!] [ICQ]
MarcusGonçalves
JavaEvangelist
[Avatar]

Membro desde: 18/03/2003 09:47:19
Mensagens: 432
Localização: Natal, RN
Offline

Temos q achar a solução em cima das informações abaixo.
[Email] [MSN] [ICQ]
akire
Smalltalk

Membro desde: 28/03/2005 12:34:38
Mensagens: 4
Offline

Olá. Tbm estou precisando imprimir coisas em rede. O meu é em txt entao com oja disseram é mais facil. Mas eu não sei redirecionar o comando para uma outra impressora.....

Esses problemas ja foram resolvidos?

O método q estou usando é:


Eu pretendo não modificar a minha implementação pois teria q modificar o sistema inteiro... eu já estou a varios dias tentando resolver esse problema e estou ficando atrasada!

Agradeço qqer ajuda (estou começando a ficar preocupada....)

Ps: Esse é o meu primeiro post no forum, entao "Olá a todos! Muito prazer"

This message was edited 2 times. Last update was at 28/03/2005 12:47:46

akire
Smalltalk

Membro desde: 28/03/2005 12:34:38
Mensagens: 4
Offline

Alguem sabe me responder? Os q estavam tendo problemas com isso já o solucionaram?

Estou precisando meio q urgente disso.....
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team