Página 2 de 9

Enviado: 21 Jul 2007 20:46
por Renan
Maligno, tipo assim eu fiz o teste dai a impressora (lexmark) fala que a impressao vai comeca i ela manda uma folha mas nao imprime nada na folha

Enviado: 21 Jul 2007 20:55
por Maligno
Veja que o trabalho da biblioteca WAPI é enviar seu arquivo de impressão para o spooler. Pelo jeito este trabalho foi feito. Daí pra frente é com o spooler/Windows e a sua impressora.
Mas o spooler fica com o "job" travado ou ele some? Me descreve o que contém esse arquivo que você mandou imprimir. É um texto, não é?

Enviado: 21 Jul 2007 21:02
por Renan
eh sim soh ta escrito wapi demo, trava nada funciona tudo certinho a uncica coisa eh que nao imprime o conteudo do arquivo, a proposito eu tennho que linkar assim:
blinker fi teste.obj lib wapi,ct se nao nao dava certo ,pq?
tipo eu encontrei o usb e funciona o sako eh que tem fikar com o executavel junto ne

Enviado: 21 Jul 2007 21:05
por sygecom
Se os senhores me permitam, Maligno...faça um EXE de teste mais um TXT e suba para o seu site e post um link para o colega baixar e testar na impressora dele...alais qualquer um querer testar é soh baixar o demo pronto. Senhores é só uma dica.

Abraços
Leonardo Machado

Enviado: 21 Jul 2007 21:08
por Maligno
Renan escreveu:eh sim soh ta escrito wapi demo, trava nada funciona tudo certinho a uncica coisa eh que nao imprime o conteudo do arquivo, a proposito eu tennho que linkar assim:
blinker fi teste.obj lib wapi,ct se nao nao dava certo ,pq?
Erro meu. Desculpe. A WAPI utiliza seis funções da CATools. Por isso precisa da lib CT também.
tipo eu encontrei o usb e funciona o sako eh que tem fikar com o executavel junto ne
O gozado é que a WAPI funciona corretamente pra mim. E o processo é o mesmo que o USB.EXE do Heveraldo: mandar o arquivo pro spooler. :)
Algo está errado, evidentemente.
Sim, concordo. É chato ter que mandar um outro EXE junto com seu programa. Mas, pelo tamanho, não dá pra embutir o arquivo, como é feito com o WAPI.EXE.

Enviado: 21 Jul 2007 21:14
por Renan
eaai se vai fazer um demo pro seu site?

Enviado: 21 Jul 2007 21:26
por sygecom
Maligno escreveu:
Renan escreveu:eh sim soh ta escrito wapi demo, trava nada funciona tudo certinho a uncica coisa eh que nao imprime o conteudo do arquivo, a proposito eu tennho que linkar assim:
blinker fi teste.obj lib wapi,ct se nao nao dava certo ,pq?
Erro meu. Desculpe. A WAPI utiliza seis funções da CATools. Por isso precisa da lib CT também.


O gozado é que a WAPI funciona corretamente pra mim. E o processo é o mesmo que o USB.EXE do Heveraldo: mandar o arquivo pro spooler. :)
Algo está errado, evidentemente.
Sim, concordo. É chato ter que mandar um outro EXE junto com seu programa. Mas, pelo tamanho, não dá pra embutir o arquivo, como é feito com o WAPI.EXE.
Tche, Maligno o USB.EXE do Heveraldo...faz uma leitura do arquivo TXT e manda por pixels para a impressora padrão.

Abraços
Leonardo Machado

Enviado: 21 Jul 2007 21:42
por Eolo
Erro meu. Desculpe. A WAPI utiliza seis funções da CATools. Por isso precisa da lib CT também.
Maligno,
Será que não é versão errada da CT (52/53, real/proteg)?

Enviado: 21 Jul 2007 21:44
por Maligno
Manda por pixels? Lendo o fonte dele, não é o que parece.

Veja bem: quando se usa o spooler, você tanto pode acionar a configuração de gráficos da impressora, quanto enviar texto configurado. No primeiro caso, você teria que fazer um grande trabalho de mapeamento e "desenho" do texto a ser impresso, letra a letra. Isso seria absurdamente lento. Nunca testei, mas não lembro de alguém ter reclamado da performance do programa dele. Portanto, acho que ele fez como eu. Além do que, pra imprimir numa matricial seria terrivelmente mais lento ainda.
O WAPI não manda um arquivo pro spooler, mas byte a byte. Pelos motivos que expus, acho que o programa do Heveraldo parece usar o mesmíssimo processo.

Enviado: 21 Jul 2007 21:46
por Renan
maligno eu soh to esperando sua resposta para mim desligar o computador ,por favor?

Enviado: 21 Jul 2007 21:52
por Maligno
Renan, a resposta: vou fazer um demo geral da biblioteca quando tudo estiver pronto e quando tiver tempo pra isso, já que vai ficar grande demais.

Enviado: 22 Jul 2007 01:25
por sygecom
Maligno escreveu:Manda por pixels? Lendo o fonte dele, não é o que parece.

Veja bem: quando se usa o spooler, você tanto pode acionar a configuração de gráficos da impressora, quanto enviar texto configurado. No primeiro caso, você teria que fazer um grande trabalho de mapeamento e "desenho" do texto a ser impresso, letra a letra. Isso seria absurdamente lento. Nunca testei, mas não lembro de alguém ter reclamado da performance do programa dele. Portanto, acho que ele fez como eu. Além do que, pra imprimir numa matricial seria terrivelmente mais lento ainda.
O WAPI não manda um arquivo pro spooler, mas byte a byte. Pelos motivos que expus, acho que o programa do Heveraldo parece usar o mesmíssimo processo.
Veja com funciona a classe Win32Prn do xHarbour e vera como funciona....o Heveraldo usa essa Classe para imprimir...

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 03:02
por sygecom
Renan escreveu:maligno eu soh to esperando sua resposta para mim desligar o computador ,por favor?
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...

Abraços
Leonardo Machado

Enviado: 22 Jul 2007 07:59
por Renan
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? :*

UsbPrint

Enviado: 22 Jul 2007 08:16
por Renan
Ola Maligno, hoje holhando o forum achei esse topico:
https://pctoledo.org/forum/viewto ... c&start=30
mas o link para fazer o download do UsbPrint do nosso amigo MarcosV
Esta com problemas sera que vc Possui esse programa?