kerplunk
|
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
|
|
|
|
|
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
|
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
|
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!!
|
|
|