| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 08:57:10
|
vimieiro
JavaTeenager
Membro desde: 25/09/2007 09:02:05
Mensagens: 192
Offline
|
Bom dia amigos, aqui na empresa meus aplicativos atualmente em VB6, utilizam dois tipos de impressão :
Laser/Jato (via crystal report) e Matricial(via LPT1)
Estou migrando para JAVA e gostaria de saber se algum de voces conhecem links,artigos,livros que tratam sobre este assunto pois utilizo muito isso aqui e não posso abrir mão desses dois tipos de impressão aqui.
Um forte abraço
Vimieiro
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 09:00:31
|
rodrigoallemand
GUJ Ranger
![[Avatar]](/images/avatar/d7b431b1a0cc5f032399870ff4710743.jpg)
Membro desde: 21/02/2005 20:19:47
Mensagens: 972
Localização: Rio de Janeiro, Recreio!!!
Offline
|
Vc pode usar o JasperRepost... já para matricial, nunca precisei fazer e não sei se há suporte... bem, deve existir, em Java existe um monstrinho pra tudo!
|
Rodrigo Allemand
A culpa é minha e eu a coloco em quem eu quizer!. (Homer Simpson)
http://blog.rodrigoallemand.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 09:25:03
|
vimieiro
JavaTeenager
Membro desde: 25/09/2007 09:02:05
Mensagens: 192
Offline
|
Valeu Rodrigo vou pesquisar sobre JasperReport.
Mas aqui mandamos correspondência para Muita Gente e sempre estou imprimindo Etiquetas em impressora Matricial (algo em torno de 5.000 etiquetas/mês) e preciso muito de impressão direto na LPT1.
Vimieiro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 09:35:24
|
diego2005
GUJ Master
![[Avatar]](/images/avatar/7fd4db88d31ab524e0afe153c4f9465a.jpeg)
Membro desde: 17/08/2005 10:11:05
Mensagens: 1095
Offline
|
E pra modelar os relatórios você pode usar o iReport.
T+
|
SCJP 1.4
Meu Currículo |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 09:41:38
|
ozielneto
JavaEvangelist
![[Avatar]](/images/avatar/7a53928fa4dd31e82c6ef826f341daec.jpg)
Membro desde: 21/03/2003 23:05:48
Mensagens: 485
Localização: Assis - SP
Offline
|
Para impressôes bem acabadas, você deve usar o JasperReports,
até porque ele pode exportar os relatórios em PDF, EXCEL, RTF, etc..
Para a saída matricial, sugiro você gerar uma saída em arquivo ( no formato da impressora )
e enviar para o spooler de impressão.
Ou ainda numa solução desesperada, tentar comunicação via LPT usando alguma API nativa.
Bom trabalho.
|
Arquitetor Sênior e Consultor de TI
Web Site
e-mail |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 15:14:58
|
vimieiro
JavaTeenager
Membro desde: 25/09/2007 09:02:05
Mensagens: 192
Offline
|
"Para a saída matricial, sugiro você gerar uma saída em arquivo ( no formato da impressora )
e enviar para o spooler de impressão. "
Desculpe oziel mas sou iniciante e não entendi o que quis dizer.
Poderia ser mais claro ?
Um forte abraço
Vimieiro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 15:45:54
|
andre2k2
JavaEvangelist
Membro desde: 27/03/2007 14:54:31
Mensagens: 353
Offline
|
vimieiro wrote:Bom dia amigos, aqui na empresa meus aplicativos atualmente em VB6, utilizam dois tipos de impressão :
Laser/Jato (via crystal report) e Matricial(via LPT1)
Estou migrando para JAVA e gostaria de saber se algum de voces conhecem links,artigos,livros que tratam sobre este assunto pois utilizo muito isso aqui e não posso abrir mão desses dois tipos de impressão aqui.
Um forte abraço
Vimieiro
Olha uma classezinha prontinha q manda direto pra impressora matricial...
Da uma estudada a adequa a suas necessidades!!
Boa sorte!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/10/2007 16:04:10
|
vimieiro
JavaTeenager
Membro desde: 25/09/2007 09:02:05
Mensagens: 192
Offline
|
Valeu demais da conta andre2k2
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/09/2008 07:16:02
|
vm
Thread.start()
Membro desde: 29/12/2006 19:49:36
Mensagens: 49
Offline
|
andre2k2 muito boa esse exemplo. Salvaste meu dia...
|
Desenvolvedor J2EE / J2ME
michelvalent@gmail.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/09/2008 22:01:49
|
felipe.lp27
Smalltalk
Membro desde: 22/09/2008 17:33:49
Mensagens: 3
Offline
|
Oi, estou com algumas duvidas em relaçao a esse codigo do andre2k2...
eu testei na minha HP DeskJet 695C e funciono mais ou menos, não pegou acentos, a impressora deu umas travadas e tive q clica no botao de puxa o papel pra ela começa imprimi... o motivo desses problemas é se o código serve apenas para impressora matricial?
gostaria de saber tambem a finalidade do campo jobName que não consegui entender... (sou novo em java)
Obrigado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2008 10:34:52
|
andre2k2
JavaEvangelist
Membro desde: 27/03/2007 14:54:31
Mensagens: 353
Offline
|
Felipe, o jobName é o nome que ira identificar a impressão.... quando você abre aquela janelinha que tem a fila de impressao (No windows abre clicando no icone da impressora que aparece na tray). Um exemplo: quando você manda o Word imprimir ele cria um Job com o nome 'Documento do Word', isso identifica que aquela impressão na fila é do Word. É só mesmo para aparecer na janelinha bonitinho, bem formatado, se nao me engano voce pode até passar nulo pro parametro.
Quanto a seu problema com a impressora DeskJet não posso te ajudar muito. Quando estava desenvolvendo a impressão do sistema que utiliza essa classe q eu te enviei, precisei estudar alguns parametros que você passa junto da String que deseja imprimir. Por exemplo: se voce que imprimir na matricial "Olá Mundo!" para formatação passavasse alguns caracteres especiais com parametros por exemplo o tamanho da fonte... ficaria assim "F14Olá mundo!". Como fiz a impressão apenas para matriciais Epson ficou muito facil, estudei a especificação da Epson e formatei perfeitamente. Sugiro a você procurar por essas especificações da HP, especificamente do modelo de impressora onde voce deseja usar o sistema.
Por outro lado, essa classe não é muito util para impressoras jato de tinta ou laser, pois suporte a esse tipo de impressora em java é riquíssimo. Se for usar apenas impressoras assim procure mais um pouco a respeito de impressão em java.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/09/2008 10:39:53
|
felipe.lp27
Smalltalk
Membro desde: 22/09/2008 17:33:49
Mensagens: 3
Offline
|
Obrigado andre... me ajudou bastate... =)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/09/2009 14:46:39
|
muktkd
Smalltalk
Membro desde: 01/08/2007 08:36:56
Mensagens: 4
Offline
|
String beginCommand, String endCommand ... nao entedi o q devo passar nesses dois parametro.
E esse método...
private static InputStream newInputStream(String aText) {
InputStream retorno =new ByteArrayInputStream(aText.getBytes());
return retorno;
}
Qual a função dele na classe??
Desculpa pessoal, sou novo em Java.
abraço.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 10:08:29
|
Clecio
Smalltalk
Membro desde: 22/04/2009 12:59:43
Mensagens: 1
Offline
|
Bom dia andre2k2,
Estou desenvolvendo uma forma de gerar etiquetas aqui na empresa porém será impresso em uma impressora matricial e estou com o problema citado nesse tópico, analisei a classe que vou postou, porém gostaria de saber como ela irá funcionar! Poderia me ajudar?
Clécio
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/09/2011 12:02:27
|
lucasportela
JavaTeenager
Membro desde: 28/12/2010 16:46:01
Mensagens: 198
Offline
|
Ele postou isso a 4 anos, acho meio difícil dele responder...
no entanto aqui tem um exemplo, não sei se irá lhe atender.
http://sites.google.com/site/lucasportela/home/java/imprimirtelapelojava
|
Precisa controlar o patrimônio de informática de sua empresa em um clique?
Controle de Patrimônio de Informática
Sobre java:
Java |
|
|
 |
|
|