![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola.
Por la experiencia que tengo con las impresoras de etiquetas tipo Zebra, Godex, etc. creo que lo más sano es usar en tu caso el Zebradesigner para generar una especie de plantilla en fichero de texto y posteriormente usar esa plantilla cambiando los datos variables y enviándolos directamente a la impresora con lo cual no tendrás ningún problema. Saludos
__________________
Be water my friend. |
|
#3
|
||||
|
||||
|
Gracias Newtron y Juanelo.
Esa fue la solución. Explico por si alguien también no tiene experiencia con este tipo de impresoras. 1. Configurar el tamaño del papel en las propiedades de la impresora 2. Con el Zebra Designer diseñar la etiqueta (utilizar campos de texto fijos y códigos de barras fijos, no usar variables) 3. Imprimir en la impresora algunas etiquetas consecutivas para verificar que el tamaño del papel esta correctamente configurado 4. Una vez que la etiqueta quedó a nuestro gusto le damos en imprimir pero activamos la opción "imprimir a archivo" y le damos en imprimir 5. Nos guarda un archivo con la extensión *.prn ese archivo lo abrimos con algun editor de texto y borramos la primera linea. hasta encontrar ^XA (en lenguaje ZPL con esta instrucción se marca el inicio de un comando) 6. Dale una leida al manual que amablemente dejaron los compañeros para entender la sintaxis del ZPL 7. Busca los campos que vas a reemplazar y te haces una rutina en delphi que esté reemplazando esa información con lo que vas a mandar a imprimir 8. Utiliza algun metodo para mandar a imprimir comandos a una impresora en RAW, yo uso el que sigue:
Ya nada mas para mandar a imprimir mandas algo como esto:
Ya nada mas ten cuidado con los caracteres especiales, hay que reemplazarlos antes de mandar a imprimir: \AD = ¡ (Admiración inicial) \A0 = á \82 = é \A1 = í \A2 = ó \A3 = ú \A4 = ñ \A5 = Ñ \B5 = Á \90 = É \D6 = Í \E3 = Ó \E9 = Ú \91 = ü \9A = Ü \F8 = ° \1F = \ Simboloes sin problemas: $ # " ' % ; . , ? ! / * - + [ ] {} & < > ( ) _ |
|
#4
|
||||
|
||||
|
Estupendo.
Me alegro de que hayas resuelto el problema. Saludos. ![]()
__________________
Be water my friend. |
|
#5
|
|||
|
|||
|
Hola Darkerbite,
Estoy con el mismo dilema de impresion y no hemos losgrado imprimir con los codigo EPL... He estado leyendo lo que mensionas en este foro, pero en la rutina strToRaw, defines un tipo de datos DocInfo1: TDocInfo1, que no entiendo a que se refiere.... No soy muy perito en este tema aun, podrias darme una manito por favor.... |
|
#6
|
||||
|
||||
|
Ausencia
Cita:
Si aun necesitas ayuda estoy a tus órdenes. En el software que estoy desarrollando ya puse compatibilidad con lenguaje ZPL y EPL basicamente es lo mismo solo que las sintaxis son diferentes. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Imprimir codigo de barras en Zebra | darkerbyte | Impresión | 7 | 17-01-2017 19:09:49 |
| Imprimir en Zebra TLP 2844 | trex2000 | Impresión | 6 | 04-04-2013 05:41:44 |
| Imprimir con Zebra S4M usb | emanuelbarrios | Impresión | 1 | 03-08-2012 09:51:47 |
| Imprimir en Zebra | teletranx | Impresión | 9 | 05-06-2012 09:25:03 |
| Imprimir Factura Con Fastreport | macro32 | Conexión con bases de datos | 2 | 15-04-2008 00:39:03 |
|