FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
Cita:
Que hago? Pongo el .PAS en el mismo directorio con el resto de los archivos fuente y lo agrego al proyecto ?
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
#3
|
||||
|
||||
Nop... sigue sin funcionar.
1-Primero instale el componente. 2-Luego lo puse en el Form junto a un TOpenDialog. 3-Esto me permite abrir (y guardar en una variable TextFile) el archivo de texto que tiene la etiqueta. El formato es script EPL: Código:
I8,A,001 Q508,024 q863 rN S3 D7 ZT JF OD R25,0 f100 N B200,189,0,E30,4,8,130,B,"3836556465461" A99,31,0,4,6,6,N,"Esto es un ejemplo" P1
No imprime nada...nada...nada...
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
#4
|
||||
|
||||
Preguntas:
¿se abre correctamente el dispositivo (impresora)? ¿La impresora a la que madas está correctamente instalada ? ¿si es interfaz usb, está correctamente asignado el puerto en la impresora (lista de impresoras)?
__________________
Ya tengo Firma! |
#5
|
||||
|
||||
Cita:
De hecho, desde el mismo driver de la impresora (Propiedad de la Impresora en entornos Windows), tiene una solapa "Herramientas" con la opción "Enviar fichero", desde el cual cargo y subo el mismo archivo script y lo imprime al instante. Con esto concluyo que tanto la impresora como el archivo script son correctos. He visto que otros colegas mandan todos los comandos concatenados e una sola llamada, cosa que tambien he probado, al estilo:
__________________
Gracias de antemano por vuestra ayuda. ·.:*:.·Yako·.:*:.· |
#6
|
||||
|
||||
Ok, te comento que yo mando todo el archivo de una sola vez.
Uso TStringList, con su metodo LoadFromFile. Usas luego la propiedad TStringList.Text para pasar todo el contenido de una sola vez. Te lo digo de pura memoria, no tengo el codigo a la mano. Saludos
__________________
Ya tengo Firma! |
#7
|
||||
|
||||
Finalizado / Solucionado
Bien amigos, al fin y al cabo lo hemos logrado solucionar entre todos, sobre todo con el "tip" final que indicó el amigo Juanelo respecto a que él lo hace mediante un TSringList...
De aquí que surgió entonces la pregunta: ¿Y que tiene de distinto enviar un TStringList que no tenga una linea obtenida de un archivo de texto? En apariencia nada, pero sí tiene algo distinto... y al parecer es el "retorno de carro/fin de línea" que el comando ReadLn(fTextFile, s); parece quitar. Tambien el hecho de que que de esa forma, Juanelo enviaba el script completo, en vez de enviarlo línea a línea. Asi que la primera aproximación fue cargar el archivo externo en un TMemo y enviarlo con el componente de Juanelo directamente al dispositivo, de la forma: Esto funcionó a la perfección. Después de algunas pruebas más, apareció la solución final que es un procedimiento/función que prescinde de la utilización del componente que tan gentilmente nos ofreció Juanelo, ya que básicamente hace lo mismo y es así:
Como alternativa, para aquellos que como yo, gustan de llevar mayor control sobre cada instrucción, puede generarse la instrucción concatendado cadenas con los comandos EPL apropiados, de esta manera:
Tip final: algo muy importante, es que la dimensión de la etiqueta debe estar muy bien configurada en el driver de la impresora y luego hay que lanzar un comando de auto-calibración para que ajuste bien la separación entre etiquetas (cut position), ya que estas impresoras realizan todo su trabajo en base a estos datos. Esto es todo amigos...! YAKO Última edición por hgiacobone fecha: 04-08-2014 a las 04:19:59. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
impresora zebra con windows 7 y delphi | Oscar Guzmán | Impresión | 6 | 24-09-2012 07:46:23 |
Imprimir con Zebra S4M usb | emanuelbarrios | Impresión | 1 | 03-08-2012 09:51:47 |
Alguien sabe como se configura impresora Zebra MZ 320? | mamcx | Varios | 0 | 08-02-2010 17:30:17 |
Cambiar la letra a la impresora zebra lp | boondock13 | Impresión | 1 | 03-10-2007 09:48:43 |
Impresora Zebra TLP-2488 | IVAND | Impresión | 4 | 02-02-2006 01:26:10 |
|