• Lunes 23 de Diciembre de 2024, 18:59

Autor Tema:  Impresión De Etiquetas  (Leído 1530 veces)

danny61196

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Impresión De Etiquetas
« en: Jueves 22 de Abril de 2004, 01:52 »
0
Que tal,

tengo una aplicación Visual Basic, en la cual deseo imprimir etiquetas con códigos de barras en una impresora Zebra TLP 2844, la impresora soporta enviar código en cual no se como enviarlo y que dicha impresora lo interprete. Ya utilice el objeto printer, usando el driver de la impresora, pero no me respeta los saltos de página y a veces no interpreta bien el texto enviado.

También intente enviarle el código de la impresora por el puerto utilizando esta dll
Inpout32.dll pero al enviar el dato, visual basic detecta error y simplemete truena.

No se si alguien tenga algún código con el cual mandar imprimir, se los agradeceré bastante.

Gracias

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Impresión De Etiquetas
« Respuesta #1 en: Jueves 22 de Abril de 2004, 15:14 »
0
Hola danny61196.

Si dispones de documentación de códigos de escape para  la impresora, puedes intentar enviárselos abriendo el puerto como si de un archivo de se tratase y escribiendo la secuencia precedida de Chr(27) (correspondiente a escape). Algo así:

Código: Text
  1.  
  2. .
  3. .
  4. .
  5. Dim intCanal As Integer
  6. intCanal = FreeFile
  7. Open "LPT1" For OutPut As #intCanal
  8. Print #intCanal, Chr(27) & "codigodeescape"
  9. Close #intCanal
  10. .
  11. .
  12. .
  13.  
  14.  

Tal vez te funcione.
Suerte.