USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Print USB
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 23/08/2006 16:55 hs         
Compartilhe a impressora, com um nome qualquer e quando for imprimir use:
\\nomedamaquina\nomedocompartilhamento
   
Cleverton
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 05/02/2007 14:30 hs            
Oii, eu achei o seu post por acaso e não sei se você ja resolveu o seu problema, mas vai ai uma dica.
 
no win xp a porta da impressora sempre traz antes do nome um identificação ou seja EX:
(Ne01: - Auto HP DeskJet 710C) ao invex de colocar (LPT1: - Epson LX-810)
então quando você for abrir a porta da impressora ao inves de colocar (LPT1:) você coloca (NE01), e para que o Open funcione, você coloca um contador para varrer todos os (NE).
 
se ainda tiver dúvida: é so postar
 
T+
MSN: cleverton_pereira@hotmail.com
 
   
Ama
Pontos: 2843
UBERLÂNDIA
MG - BRASIL
ENUNCIADA !
Postada em 05/02/2007 23:19 hs         
Cleverton isto já funcionou com vc se positivo coloca ai na troca de arquivos!!!!!!!!!!!!
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 06/02/2007 13:13 hs            
Cleverton, coloque ai amigo, na troca de arquivos, isto é tormento para muitos programadores.
 
vlu//
   
Eduardo
não registrado
ENUNCIADA !
Postada em 12/01/2009 12:59 hs   
Pessoal, já passei por este problema quando precisei imprimir código de barras em uma Zebra TLP2844 que é USB e encontrei a soluçao:

Vamos supor que você tenha instalado a impressora Zebra TLP2844 na porta USB001 e precisa enviar um arquivo .prn para ela através de um comando DOS (pode ser esse do VB do exemplo de cima também).

Você manda o comando DOS:  type arquivo.prn > prn
Porém isto só funciona somente se a impressora for a impressora default, mas e se nao for?
Caso a impressora nao seja a default do windows, siga os passos abaixo que funciona:

1) Adicione uma nova impressora (de preferência o mesmo modelo que vc quer imprimir e use o driver existente), pode dar qualquer nome para a impressora e coloque ela em uma porta COM ou LPT que esteja disponível, vamos supor para este exemplo que seja a LPT2

2) Durante o processo de instalaçao, ative o compartilhamento da mesma e escolha um nome fácil, por exemplo: PRNDOS

3) terminando a instalaçao, abra as propriedades da impressora e vá na aba PORTAS. Marque a opçao: ativar pool de impressao e selecione a porta USB001 (que é onde está a impressora de verdade).
NOTA: DEVE FICAR SELECIONADAS TANDO A USB001 QUANTO A LPT2

4) Agora abra o prompt DOS e digite: NET USE LPT2: \127.0.0.1PRNDOS

5) Pronto, agora sempre que precisar imprimir na impressora através do DOS ou do VB (no vb tem outras formas mas vamos nos concentrar nesta), use o comando:

no DOS:  type arquivo.prn > LPT2:
no VB: Open "LPT2:" For Output As #1

nao esqueça de colocar dois pontos (:) depois do nome do dispositivo!!
   
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página