FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
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! |
#2
|
||||
|
||||
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. |
#3
|
||||
|
||||
Excelente!, que bueno que solcuionaste tu problema.
Con respecto a tu funcion, es basicamente lo que hace la unidad. Me parece genial tu implementacion.
__________________
Ya tengo Firma! |
#4
|
|||
|
|||
Estimado hgiacobone
Creas un archivo txt que contiene los comandos para mandar a imprimir , pero como reemplazas los campos fijos , imagino que utilizas la misma plantilla para imprimir varios productos diferentes ? Gracias por tu aclaracion , aunque paresca tonta la pregunta o no se si me explico bien
__________________
IVAND |
#5
|
||||
|
||||
Cita:
Lo que tienes que hacer es crear un .txt por cada etiqueta distinta que quieras imprimir con sus textos particulares de descripción, precios, etc. e ir enviandolas a la impresora. Saludos
__________________
Be water my friend. |
#6
|
|||
|
|||
Pues yo no lo consigo
Aprovechando que habéis “reabierto” este tema, he intentado el sistema de impresión propuesto pero no he podido hacer funcionar ninguno de los ejemplos presentados en el hilo.
Con algunos de los ejemplos consigo que por el administrador de impresión de mi Zebra aparezcan i desaparezcan rápidamente los trabajos que mando a imprimir, pero la impresora no se inmuta. He seguido el consejo de Newtron y he creado una plantilla de mi etiqueta con el programa ZebraDesigner creando un fichero de texto que se imprime perfectamente si lo envío directamente desde la impresora, pero no me funciona si lo hago con cualquiera de los ejemplos de este hilo. Podría tener algo que ver mi versión de Delphi 10.2CE? Lo digo por el tema del Unicode. Con que versión de Delphi lo estáis utilizando vosotros? Saludos |
#7
|
||||
|
||||
Cita:
Yo uso Delphi 2007 no sé si será ese el problema, te paso algún trozo de código por si te sirve de ayuda:
Saludos
__________________
Be water my friend. |
|
|
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 |
|