Impressao UsB ta!, Mas onde?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Veja com funciona a classe Win32Prn do xHarbour e vera como funciona....o Heveraldo usa essa Classe para imprimir...
Bom, você disse que a impressão se dá pixel a pixel. Eu digo que duvido, mesmo sem ver a tal classe. Minha certeza vem de uma simples lógica: não há necessidade disso. Além do que, isso faria o programa muito mais lento.
Se eu puder pegar esta classe vou dar uma analisada, mas acho que não terei surpresa nenhuma. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Tche, que pressão em.....heheh...o Maligno...tb. não tem obrigação de disponibilizar esse demo da noite pro dia...alias...é free...de uma olhada na ducumentação e nas fontes que vc jah vai ter noção...
Ah, sim. Mas entendo que à primeira vista parece meio complicado. De qualquer forma, subi pro meu site um pequeno demo da função, que funcionou perfeitamente aqui. Acho que isso deve resolver essa dúvida do colega.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Renan escreveu:Ola Amigo sygecom,
Primeiro: Nao estava pedindo para ele fazer o aplicativo as 11;30 da noite!
Ah, não esquenta. Ele só estava brincando. :)))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: UsbPrint

Mensagem por Maligno »

Renan escreveu:mas o link para fazer o download do UsbPrint do nosso amigo MarcosV Esta com problemas sera que vc Possui esse programa?
Subi para http://buzinello.com/tmp/usbprint.zip
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Renan
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 19 Jul 2007 20:01
Localização: Itu - sp (Interiorzao)

Mensagem por Renan »

vlw cara, tu eh mt gente fina
Se te derem um limao faca uma limonda horas,
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Maligno escreveu:Bom, você disse que a impressão se dá pixel a pixel. Eu digo que duvido, mesmo sem ver a tal classe. Minha certeza vem de uma simples lógica: não há necessidade disso. Além do que, isso faria o programa muito mais lento.
Se eu puder pegar esta classe vou dar uma analisada, mas acho que não terei surpresa nenhuma. :)
Pindamonhangabacópolis!!!!!! Fiquei surpreso. Da pior forma. Liguei uma LX810 que tinha aqui e fui testar os programas do Everaldo e do Marcos. Realmente a tal classe, que ainda não vi, parece converter tudo pra bitmap. Um simples arquivo texto de 10KB ficou com mais de 50KB. Ficou tão lento que não deixei imprimir mais que 3 linhas. Uma coisa fora de lógica, uma insanidade. Fico imaginando um cliente meu que às vezes imprime relatórios com mais de 150 páginas. Se eu usasse isso, certamente seria um cliente a menos. :)))

Sem falar que no processo de conversão para bitmap o resultado estético ficou bem sofrível.

Quero imaginar que há algum modo de imprimir no modo RAW. Ou não tem? Se não tiver, isso não serve pra matricial de jeito nenhum. Fico com a WAPI, sem sombra de dúvida. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Renan escreveu:vlw cara, tu eh mt gente fina
É um prazer ajudar. Mas agora você conseguiu compilar e imprimir o exemplo que mandei?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Maligno escreveu:
Maligno escreveu:Bom, você disse que a impressão se dá pixel a pixel. Eu digo que duvido, mesmo sem ver a tal classe. Minha certeza vem de uma simples lógica: não há necessidade disso. Além do que, isso faria o programa muito mais lento.
Se eu puder pegar esta classe vou dar uma analisada, mas acho que não terei surpresa nenhuma. :)
Pindamonhangabacópolis!!!!!! Fiquei surpreso. Da pior forma. Liguei uma LX810 que tinha aqui e fui testar os programas do Everaldo e do Marcos. Realmente a tal classe, que ainda não vi, parece converter tudo pra bitmap. Um simples arquivo texto de 10KB ficou com mais de 50KB. Ficou tão lento que não deixei imprimir mais que 3 linhas. Uma coisa fora de lógica, uma insanidade. Fico imaginando um cliente meu que às vezes imprime relatórios com mais de 150 páginas. Se eu usasse isso, certamente seria um cliente a menos. :)))

Sem falar que no processo de conversão para bitmap o resultado estético ficou bem sofrível.

Quero imaginar que há algum modo de imprimir no modo RAW. Ou não tem? Se não tiver, isso não serve pra matricial de jeito nenhum. Fico com a WAPI, sem sombra de dúvida. :)
Existe Maligno, tem opção de impressão em modo RAW...eu antes de mandar imprimir verifico se a PORTA é LTP1,LPT2 e mando imprimir em MODO RAW......coisa que o Marcos pode implementar no exemplo dele.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Renan escreveu:Ola Amigo sygecom,
Primeiro: Nao estava pedindo para ele fazer o aplicativo as 11;30 da noite!
Segundo: Essa "pressao" era soh pela resposta,se ele disse nao eu fikava de boa .
Acho que as duvidas do nosso amigo sygecom foram esclarecidas neh? :*
Amiguinho, tava soh brincando......mas tudo bem, espero que resolva seu problema...

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Existe Maligno, tem opção de impressão em modo RAW...eu antes de mandar imprimir verifico se a PORTA é LTP1,LPT2 e mando imprimir em MODO RAW......coisa que o Marcos pode implementar no exemplo dele.
Ah, bom. Imaginei certo então. :)
Se bem que só saber se é pra uma LPT qualquer não resolve muito. Você precisaria saber se é pra um matricial ou não. Porque se a matricial estiver numa máquina remota, já vai imprimir desta forma absurda. A não ser que você, convenientemente, nomeie as impressoras de forma que seja possível saber se a impressora destino é matricial. Gambiarra!

De qualquer forma, não aceitaria usar um esquema desses em um programa DOS. Prefiro manter sempre em modo RAW, mesmo em impressoras mais rápidas. Se a proporção de aumento for como eu vi nos meus testes, de 1 para 5, ao imprimir um relatório de 150 páginas, estaria enviando pro spooler um arquivo que equivaleria a um relatório de 750 páginas. Absurdo total.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Maligno escreveu:
sygecom escreveu:Existe Maligno, tem opção de impressão em modo RAW...eu antes de mandar imprimir verifico se a PORTA é LTP1,LPT2 e mando imprimir em MODO RAW......coisa que o Marcos pode implementar no exemplo dele.
Ah, bom. Imaginei certo então. :)
Se bem que só saber se é pra uma LPT qualquer não resolve muito. Você precisaria saber se é pra um matricial ou não. Porque se a matricial estiver numa máquina remota, já vai imprimir desta forma absurda. A não ser que você, convenientemente, nomeie as impressoras de forma que seja possível saber se a impressora destino é matricial. Gambiarra!

De qualquer forma, não aceitaria usar um esquema desses em um programa DOS. Prefiro manter sempre em modo RAW, mesmo em impressoras mais rápidas. Se a proporção de aumento for como eu vi nos meus testes, de 1 para 5, ao imprimir um relatório de 150 páginas, estaria enviando pro spooler um arquivo que equivaleria a um relatório de 750 páginas. Absurdo total.
Tche, Maligno até entendo, mas como as impressora matricias estão sendo subistituida pelas Jato de Tinta e Laser aos pouco....então é uma questão de Tempo....e jah me deparei no xharbour que em modo RAW ele não imprimir em impressora USB..simplesmente faz o que o colega falou ele vai até pro spooler mas não imprime. pq não sei....sei que era uma LEXMARK, e quando mandei pela classe win32prn foi tranquilo.

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Renan, Consegiu imprimir nessa Lexmark pelo Modo RAW da WAPI ?

Abraços
Leonardo Machado
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:e jah me deparei no xharbour que em modo RAW ele não imprimir em impressora USB..simplesmente faz o que o colega falou ele vai até pro spooler mas não imprime. pq não sei....sei que era uma LEXMARK, e quando mandei pela classe win32prn foi tranquilo.
Uma das "engasgadas" do spooler, que é um programa meio esquisito. Duas ou três vezes ele me negou fogo desta mesma forma. Mas depois disso nunca mais. E só imprimo em modo RAW.

De qualquer forma, fazer trafegar pela rede um relatório de 150 páginas é uma coisa. Fazer trafegar um relatório de 750 páginas é outra bem diferente.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

sygecom escreveu:Renan, Consegiu imprimir nessa Lexmark pelo Modo RAW da WAPI ?
Através de MP ele me disse que o programa que mandei funcionou corretamente, como esperado. O problema dele foi, provavelmente, na compilação.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Renan
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 19 Jul 2007 20:01
Localização: Itu - sp (Interiorzao)

Mensagem por Renan »

Sygecom, Ainda estou com problemas mas acho que nao eh no programa e sim no computador, pois tentei esprimentar em outro pc e deu certo com a mesma impressora
estou estudando este caso com muita atencao , vlw.
Se te derem um limao faca uma limonda horas,
##Perguntas que fazem o mundo pensar#######
EM QUANTOS SEGUNDOS UMA MAQUINA ENROLA 1
ROLO DE PAPEL HIGIENICO?
###############################
Responder