Zebra Tlp 2844 USB

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Zebra Tlp 2844 USB

Mensagem por alberto_dias »

Prezados amigos,
Mais uma vez preciso da ajuda de vcs
Estou precisando imprimir na Zebra Tlp2844,
utilizando a porta USB.
já consegui em alguns clientes imprimir pela LPT1 e COM1
mas desta vez preciso imprimir pela porta USB.
Alguém teria um exemplo bem simples de como fazer isso ?
Estou utilizando o HARBOR2.0 + BCC 5.5.1 + Gtwvg
Agradeço a colaboração... :D
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Zebra Tlp 2844 USB

Mensagem por asimoes »

Olá,

Como é feita a comunicação com a impressora? Por DLL?

[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Re: Zebra Tlp 2844 USB

Mensagem por alberto_dias »

Obrigado, por responder.
Não uso DLL
o programa faz a comunicação diretamente para a porta,
ex:
Uso assim:
SET DEVICE TO PRINTER
SET PRINTER TO COM1
Funciona normalmente para Lpt1 e Com1
Pretendo enviar também diretamente para a porta USB.
mas não sei como fazer isso, :-o
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Re: Zebra Tlp 2844 USB

Mensagem por asimoes »

Alberto,

Se eu não estiver errado, o setup de instalação da impressora deve instalar o driver usb da impressora e esta deve estar na pasta impresoras do windows.
Neste caso você pode tentar usar os comandos do exemplo abaixo:

Código: Selecionar todos

PROCEDURE Main()
      LOCAL cPrinter := GetDefaultPrinter()
      LOCAL cFile    := "MyFile.Txt"
      LOCAL nResult  := -1
      LOCAL cMsg     := "PrintFileRaw(): "

      CLS
      IF Empty( cPrinter )
         ? "No default printer found"
         QUIT
      ENDIF

      nResult := PrintFileRaw( cPrinter, cFile, "Test for PrintFileRaw()" )

      SWITCH nResult
      CASE -1
         cMsg += "Invalid parameters passed to function" ; EXIT
      CASE -2
         cMsg += "WinAPI OpenPrinter() call failed"      ; EXIT
      CASE -3
         cMsg += "WinAPI StartDocPrinter() call failed"  ; EXIT
      CASE -4
         cMsg += "WinAPI StartPagePrinter() call failed" ; EXIT
      CASE -5
         cMsg += "WinAPI malloc() of memory failed"      ; EXIT
      CASE -6
         cMsg += "File " + cFile + " not found"          ; EXIT
      DEFAULT
         cMsg += cFile + " PRINTED OK!!!"
      END

      ? cMsg
   RETURN
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Re: Zebra Tlp 2844 USB

Mensagem por alberto_dias »

Asimoes,
Obrigado,
F U N C I O N O U !!!! BLZ
:{ :{ :{

Posso imprimir em qualquer impressora de código de barras pela usb, ufa... que alivio
Agradeço a colaboração :D
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Responder