Imprimir USB

109 views
Skip to first unread message

Gustavo Almeida

unread,
Nov 5, 2012, 7:55:32 AM11/5/12
to dotn...@googlegroups.com
Pessoal...

Um cliente usa uma impressora Bematech de cupom N�O-FISCAL.
A impressora usa aquele cabo paralelo (LPT).
O PC queimou e ele comprou outro novo, que N�O VEM com a porta de
impressora LPT.
E a placa m�e n�o possui o conector pra instalar a plaquinha. E nem PCI
livre...

Compramos o cabo conversor USB x LPT... S� que, com isso, os programas
n�o conseguem fazer o envio "direto" para a impressora, como fazia antes...

Antes o meu sistema (e alguns outros antigos, que o cara usa) imprimiam
direto na porta LPT, fazendo a impressora imprimir.
Com o cabo USB, agora, n�o d� pra enviar o texto direto pra impressora...

E quando tento imprimir de maneira convencional, ela cospe uns 20CM de
papel em branco no fim da impress�o, como se soltasse uma p�gina...
J� tentei fazer tudo quanto � tipo de configura��o pra fazer ela parar
de cuspir o papel, mas n�o consegui...

Algu�m conhece alguma solu��o pra este cen�rio?!?!?!?!

Bruno Gross

unread,
Nov 5, 2012, 8:03:29 AM11/5/12
to DotNetBR
http://www.developerfusion.com/article/84338/making-usb-c-friendly/


2012/11/5 Gustavo Almeida <gus...@gmasoftwares.com.br>
Pessoal...

Um cliente usa uma impressora Bematech de cupom NÃO-FISCAL.

A impressora usa aquele cabo paralelo (LPT).
O PC queimou e ele comprou outro novo, que NÃO VEM com a porta de impressora LPT.
E a placa mãe não possui o conector pra instalar a plaquinha. E nem PCI livre...

Compramos o cabo conversor USB x LPT... Só que, com isso, os programas não conseguem fazer o envio "direto" para a impressora, como fazia antes...


Antes o meu sistema (e alguns outros antigos, que o cara usa) imprimiam direto na porta LPT, fazendo a impressora imprimir.
Com o cabo USB, agora, não dá pra enviar o texto direto pra impressora...

E quando tento imprimir de maneira convencional, ela cospe uns 20CM de papel em branco no fim da impressão, como se soltasse uma página...
Já tentei fazer tudo quanto é tipo de configuração pra fazer ela parar de cuspir o papel, mas não consegui...

Alguém conhece alguma solução pra este cenário?!?!?!?!

--
==============================
Comunidade de desenvolvedores Dot Net no Brasil

WebSite: www.dotnetbr.com

E-mail do Grupo: dotn...@googlegroups.com
==============================



--
Visite:
DotNet Br
Compras no Exterior

att.
Bruno Gross
(21) 83422729

Paulo S. M. Marques

unread,
Nov 5, 2012, 8:15:55 AM11/5/12
to dotn...@googlegroups.com

Tenha em mente que o conversor usb ira criar uma porta LPT virtual, identifique esta porta e no prompt mesmo faca um teste:

echo Teste > LPTx

Bruno Casarotti

unread,
Nov 5, 2012, 8:21:12 AM11/5/12
to dotn...@googlegroups.com
sua aplicação é desktop?

Zaquiel Grings

unread,
Nov 5, 2012, 8:46:49 AM11/5/12
to dotn...@googlegroups.com
Já tentou mapear a impressora na Porta LPT1?
                     Zaquiel Grings

"Na vida existem dois grupos de pessoas.
No primeiro grupo está quem faz.
No segundo está quem leva o crédito.
Esteja sempre no primeiro grupo.
Pois no segundo há muita concorrência."

Gustavo Almeida

unread,
Nov 5, 2012, 9:38:31 AM11/5/12
to dotn...@googlegroups.com
Desktop.

Paulo, já tentei assim, em tudo quanto é porta... Nas portas USB, o echo não vai...

Renan A. Christ

unread,
Nov 5, 2012, 9:42:59 AM11/5/12
to dotn...@googlegroups.com
Está utilizando o driver correto?
No site da Bematech, existem drivers para impressoras com cabo paralelo e impressoras virtuais.

Abraço,


Renan A. Christ
 

Ramon Rodrigues

unread,
Nov 5, 2012, 9:45:41 AM11/5/12
to dotn...@googlegroups.com
Filhão, ver aonde esta setada a porta de impressão dessa impressora, vai lá em propriedades e verifica.

Imagem inline 1
image.png

Gustavo Almeida

unread,
Nov 5, 2012, 9:50:27 AM11/5/12
to dotn...@googlegroups.com
A impressora fica numa porta X...
Essa porta X é USB!!!

Ao dar um ECHO no prompt nessa porta, não acontece nada...

O comando NÃO VAI pra USB... Ou vai, mas a impressora não reconhece/imprime...




Em 5/11/2012 12:45, Ramon Rodrigues escreveu:
Filhão, ver aonde esta setada a porta de impressão dessa impressora, vai lá em propriedades e verifica.

Imagem inline 1

Gustavo Almeida

unread,
Nov 5, 2012, 9:57:35 AM11/5/12
to dotn...@googlegroups.com
Esse é o grande problema.

Como a impressora usava cabo LPT, nunca precisou dela nem ser instalada nem nenhum driver.
Bastava um ECHO no prompt de comando, enviando para "LPT" ou "PRN" que a impressão era feita.
Então, os sistemas enviam simplesmente o texto direto para a porta da impressora!


E é isso que não funciona, agora que teve que usar um adaptador USB.



Instalar o driver e usar a DLL da Bematech, provavelmente resolve o problema com o sistema que eu desenvolvi.
Mas eu tô tentando fazer funcionar, também, um sistema antigo, cujo desenvolvedor nem existe mais...
Então o ideal era que existisse um meio desse envio DIRETO pra porta funcionar, sem driver nem DLL específica.



E, obviamente, eu já tentei fazer esse envio para a PORTA VIRTUAL que é criada com a utilização do cabo adaptador.
Mas não imprime. Ele não envia a impressão.

Zaquiel Grings

unread,
Nov 5, 2012, 9:58:22 AM11/5/12
to dotn...@googlegroups.com
Desculpe ser repetitivo mas tu já tentou mapear essa impressora na porta LPT1 utilizando o comando NET USE?

Gustavo Almeida

unread,
Nov 5, 2012, 10:01:51 AM11/5/12
to dotn...@googlegroups.com
Esse teste ainda não.

Vou fazer agora de tarde e aviso se deu resultado.
Acho que isso pode resolver, sim... Vamos ver!

Gustavo Almeida

unread,
Nov 5, 2012, 10:41:09 AM11/5/12
to dotn...@googlegroups.com
Então... Fiz uns testes aqui, pra adiantar, porque não sei se vai dar tempo de ir no cliente hoje...

Aqui no meu PC de produção, tenho uma impressora a LASER que usa cabo USB.

Comparilhei a impressora, e então mapeei o compartilhamento na porta LPT1 usando o comando NET USE.

Não funcionou... Quando faço o envio do texto para a LPT1 a impressora indica "Imprimindo" no visor, mas não imprime nada nem puxa a página...
Não sei se no cliente, que é uma impressora COMPLETAMENTE DIFERENTE vai funcionar.....
Só tô dando esse retorno pra já avisar que, por hora, na minha impressora USB isso não resolveu.


Em 5/11/2012 12:58, Zaquiel Grings escreveu:

Zaquiel Grings

unread,
Nov 5, 2012, 10:47:00 AM11/5/12
to dotn...@googlegroups.com
Se não me engano existe uma configuração que indica se a impressora pode receber "texto puro", não lembro o nome da propriedade, mas fica nas propriedades do driver ou da impressora.
A impressora do teu cliente é fiscal talvez funcione.

"Edson Ricardo Simão (Edyssomn)"

unread,
Nov 5, 2012, 1:41:52 PM11/5/12
to dotn...@googlegroups.com
Rapaz, chega uma hora em que boas ideias não dão resultado. Nessa hora, o "bolso" precisa funcionar. Ou troca a placa-mãe do PC pra outra que tem PCI livre, ou troca a impressora. Sei que ambos os casos vai custar caro, mas até o momento parece ser a única saída viável. Passa essa "batata quente" de volta pro dono do equipamento, ou você vai ter de programar em binário pra criar um driver só pra isso.

Bruno Fernandes

unread,
Nov 5, 2012, 1:50:05 PM11/5/12
to dotn...@googlegroups.com
@Gustavo Almeida,

Quando você pluga o cabo conversor USB x LPT (e instala o driver do mesmo no seu SO, que provavelmente veio junto com o cabo conversor), o sistema cria uma porta LPT Virtual.

Você precisa ir no seu Gerenciador de Dispositivos (clicando com o botão direito do mouse sobre o icone do Computador e em seguida, Gerenciar) e verificar qual foi o número da porta LPT que foi criada. A partir daí, você direciona as suas impressões para a porta correta.

Dá um Print Screen no seu Gerenciador de Dispositivos e posta aqui...

Att. 

Gustavo Almeida

unread,
Nov 5, 2012, 2:07:45 PM11/5/12
to dotn...@googlegroups.com
Haha...

Concordo!!!

Se o net use não funcionar, não vou ficar me matando com isso não, hehe

Gustavo Almeida

unread,
Nov 5, 2012, 2:08:53 PM11/5/12
to dotn...@googlegroups.com
Amanhã devo ir no cliente, e tiro o print e vejo se alguma dessas dicas funcionam...

Valeu mesmo pelo empenho em me ajudar, pessoal!!!
Reply all
Reply to author
Forward
0 new messages