Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Zebra no imprime (https://www.clubdelphi.com/foros/showthread.php?t=75694)

trex2000 13-09-2011 05:40:09

Zebra no imprime
 
Saludos a todos, estoy realizando una aplicación que debe imprimir etiquetas con codigos de barras y otra información adicional en una impresora zebra 105SL pero al momento de mandar imprimir no lo hace, esmas no hace nada, ¿Alguien sabe porque? ¿Como puedo corregir este detalle?

Utilizo Delphi 7 y quickreport el tipo de codigo de barras es el EAN 128.

De antemano muchas gracias.:confused:

newtron 13-09-2011 08:43:01

Hola.

Yo uso de forma asidua impresoras zebra y godex sin grandes problemas. ¿Has probado a imprimir desde el programa zebradesigner que viene con la impresora?

Saludos

Casimiro Notevi 13-09-2011 08:53:42

Das poca información, realmente no das ninguna información para poder ayudarte, por ejemplo, ¿está encendida la impresora?, ¿está conectado el cable a la electricidad?, está conectado el cable de datos al ordenador?.
Sí, ya sé, que dirás que sí, que eso se supone, pero es que no has informado de nada, sólo que no imprime.

newtron 13-09-2011 09:03:39

Cita:

Empezado por Casimiro Notevi (Mensaje 411958)
Das poca información, realmente no das ninguna información para poder ayudarte, por ejemplo, ¿está encendida la impresora?, ¿está conectado el cable a la electricidad?, está conectado el cable de datos al ordenador?.
Sí, ya sé, que dirás que sí, que eso se supone, pero es que no has informado de nada, sólo que no imprime.

Por eso pregunto si ha hecho alguna prueba con zebradesigner. :D

lucasarts_18 13-09-2011 19:02:37

Yo suelo imprimir con los comandos ESC/POS y nunca he tenido problemas.

:D

trex2000 14-09-2011 01:19:07

Si esta todo conectado y revisado, el problema es que diseñe una etiqueta desde delphi con el quickreport pero a la hora de que mando imprimir no hace nada, simplemente no hace nada, y si pongo un preview hace como si mandara imprimir ( se ve una barrita de progreso ) pero no hace nada.

Espero haberme dado a entender.

De antemano mucho gracias.

Casimiro Notevi 14-09-2011 01:42:03

El caso es que no das información alguna para ayudarte, aunque ahora has dicho algo que no habías contado antes: que sale una barra de progreso.
Esa barra de progreso qué indica, ¿las páginas por la que va imprimiendo?, si es así, ¿puede ser que tengas instalada una impresora virtual y estés enviando a imprimir por ella?, o sea, se está guardando los informes como ficheros pdf, seguramente.
Por decir, algo, porque sino dices nada más... :confused:

trex2000 14-09-2011 01:48:06

Es que no hace nada, hagan de cuenta que manda algo a imprimir en cualquier impresora y sale un reporte, pues aca es igual pero la impresora no hace nada, como si no se mandara imprimir nada y es la unica impresora instalada.

Kipow 14-09-2011 05:29:11

Cita:

Empezado por lucasarts_18 (Mensaje 412031)
Yo suelo imprimir con los comandos ESC/POS y nunca he tenido problemas.

:D

Esta es la forma correcta de imprimir, envia esto directo al puerto de la impresora, es un codigo que utilizo (sustituyendo valores) para imprimir en una impresora zebra

Código:

^XA
^FO100,100^BY3
^B3N,N,100,Y,N
^FD<BARRA>^FS
^FDPRECIO NORMAL <PRECIO_VENTA>^FS
^FD¿DESCRIPCION?^FS
^FD¿BODEGA?^FS
^XZ


newtron 14-09-2011 08:59:25

No es por nada pero no me has contestado si has probado a imprimir con zebradesigner. :)

Toni 14-09-2011 14:11:30

Hola,

Asegurate que tienes instalados los drivers para windows que vienen con la Zebra. Vete a impresoras y haz una prueba de impresión desde el propio driver para asegurarte que esta correctamente instalado y configurado. Tendria que salirte una etiqueta de muestra.

Si te sale la etiqueta de muestra, tendrias que poder imprimir desde las aplicaciones windows, podrias probar desde el Word para tambien asegurarte que todo va bien.

Una vez comprobado todo esto, asegurate que desde tu report estas seleccionando la impresora correctamente, tambien asegurate que has configurado los margenes del report con el tamaño de la etiqueta.

De todas formas te avanzo que para imprimir un código de barras EAN128 utilizando los drivers windows y un generador de informes tipo QReport no suele ir muy bien, porque estos códigos son algo mas complejos que el resto por que utilizan varios tipos de caracteres de cotrol y varios sets de caracteres que por mi experiencia desde los reports no suelen ir muy bien.

Entonces ya tienes que cambiar todo el procedimiento y trabajar con las secuencias escape de la maquina como te comenta el compañero Kipow.

trex2000 27-09-2011 05:00:36

Disculpen el retraso para contestar y seguir con el tema.

Entonces por lo que me comentan no hay manera de que se impriman etiquetas de codigos de barras en la impresora zebra desde delphi directamente? Sera mejor cambiar de reporteador?

De antemano muchas gracias.

Kipow 27-09-2011 07:26:19

Cita:

Empezado por trex2000 (Mensaje 413555)
Disculpen el retraso para contestar y seguir con el tema.

Entonces por lo que me comentan no hay manera de que se impriman etiquetas de codigos de barras en la impresora zebra desde delphi directamente? Sera mejor cambiar de reporteador?

De antemano muchas gracias.

Proba mi solucion, mandas un archivo de texto directo al puerto de la impresora, no estoy seguro pero creo que ningun reporteador te va a permitir armar graficamente la etiqueta, a menos que sea uno directamente de Zebra que no se si exista.

ppb 27-09-2011 17:56:53

Hola ,
yo trabajo con el TLP-2844 pero utilizo el metodo de definición de formulario de Zebra.
Defines un formulario con los campos que necesites ( texto , barcode,etc )
uilizando el ZebraDesigner ; con algún paso mas consigues texto plano con la definición del formulario ( mirar EPL2 programming de Zebra ) que envias ( imprimes ) en la impresora ; luego para imprimir las etiquetas envias ( imprimes ) un texto plano diciendo que formulario quieres imprimir junto con los variables/datos definidos en el formulario.

Salu2.

gplata 07-10-2011 00:14:29

Prueba con Fast Report, diseñas tu etiqueta y la mandas imprimir a zebra, es muy sencillo nada de complicaciones.

trex2000 10-01-2012 22:27:03

Sigue el problema de impresion.
 
Saludos a todos, sigo con el problema de que al mandar las etiquetas de codigo de barras desde un prog en delphi con el reporteador report builder no imprime en una impresora zebra 105 SL, entonces me comentaron que deberian forzar el tamaño de la pagina al tamaño de la etiqueta para que pueda imprimir alguien me puede decir como puedo hacer esto desde mi prog en delphi?

De antemano muchas gracias.

Casimiro Notevi 10-01-2012 22:58:00

No has contestado nada de lo que se te ha preguntado anteriormente.
Sacaste unas conclusiones "inventadas".
Ahora dices que reportbuilder, cuando antes era quickreport.
Te sugiero, cordialmente, que leas nuestra guía de estilo y que obres en consecuencia, explicando detalladamente todo y haciendo y contestando cada vez que alguien te de una sugerencia.

No das ninguna pista, no ayudas a que te ayudemos. Así es imposible, como comprenderás.

trex2000 11-01-2012 22:59:12

Forzar tamaño de impresion
 
Saludos a todos, estoy realizando un programa que debe imprimir etiquetas de codigos de barras en impresora zebra desde delphi utilizando reportbuilder, el problema es que al mandar la impresion no hace nada la impresora no manda ni siquiera error, desde el programa que viene con la impresora si imprime apesar de que en la configuracion general de windows tiene el tamaño predefinido en tamaño carta y la etiqueta debe medir 4 pulg por 3 pulg. Y desde el prog que viene con la impresora que es labelview si imprime sin ningun problema y desde el mio no imprime aunque ponga las mismas medidas.

Alguien me podria ayudar a resolver esto?

Espero haberme dado a entender.

De antemano muchas gracias.

Casimiro Notevi 11-01-2012 23:03:12

No sé por qué has creado otro hilo con este mismo tema. Lo he unido a este, para continuarlo.
Ahora lo has explicado claramente, no era necesario crear otro.
Espero que lo soluciones.


La franja horaria es GMT +2. Ahora son las 10:53:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi