Page 1 of 2

Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 1:31 am
by Armando
Amigos:

Tengo la necesidad de imprimir etiquetas con código de barras !, a primera vista la solución
seria usar la excelente clase de Cayetano, peroooo resulta que el formato de las etiquetas
así como su contenido y posición debe ser definido por el usuario, por lo tanto creo que lo mejor es usar un diseñador de reportes (en este caso de etiquetas).

Estoy haciendo pruebas con FastReport y todo funciona de maravillas, el problema que
se me presenta es que en los códigos de barras las líneas se pintan muy tenues y las
líneas más delgadas del código de barras casí no se notan, voy a hacer pruebas con un
lector de códigos de barras para ver si pueden ser leidos correctamente, me temo que no.

Image

Alguien conoce alguna solución para este problema ?, pense en usar BOLD pero en las
propiedades del código de barras no esta esa posibilidad.

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 6:01 am
by Carles
Armando,

Las funciones de Cayetano funcionan perfectamente en la Zebra. La impresion desde FastReport no la he probado pero por lo que veo tndria que ir igual. El unico problema en los codigos de barra y las Zebra es q estas tienen de tener el cabezal muy bien ajustado para que se imprima lo mas nitido posible. Debes realizar test de impresion, y de diferentes tamaños de codigos de barra para ver el que se te adapta mejor.. Piensa q estas impresoras no son por inyeccion de tinta sino que en general usan un ribon que debe estar muy bien ajustado. Y ademas piensa que si la impresion que muestras en la imagen la realizases con la clase de cayetano te saldria praticamente igual. Ajusta cabezales...

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 1:36 pm
by Armando
Carles:

Gracias por tu respuesta, llevas razón, con la clase de Cayetano funcionan
de maravilla, de hecho la uso en otras aplicaciones, aquí la pega es que no
siempre es el mismo formato, el usuario debe definir tanto el contenido de
la etiqueta como la ubicación de los datos dentro de ella, por eso se hace
necesario el diseñador.

Estoy de acuerdo contigo, ya estoy leyendo el manual del usuario de la
impresora para saber cómo y donde ajustar la impresión, he visto que se
puede ajustar la nitidez, tal vez por ahí van los tiros.

Esta semana visitaré a mi cliente (yo no tengo impresora Zebra) y hare las
pruebas necesarias y ya les comentaré.

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 2:56 pm
by jllinas
Hola a todos,

Perdona que me meta, pero ¿Que modelo de la impresora Zebra estás utilizando? ¿Paralela o serial?

Gracias por adelantado y saludos,

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 3:31 pm
by Armando
Julio:

Nada de pedir perdón, bienvenido.

La impresora Zebra es modelo M4Plus y acepta ambos puertos, ahora esta conectada vía
puerto paralelo.

Por cierto, hay por ahí un artículo sobre CGIs, si aún te interesa me pegas un grito
y te mando el link.

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 3:54 pm
by jllinas
Armando,

Solo preguntaba, pues imagino que sabrás que Zebra tiene su propio lengaje de comandos, y lo único que hago en mis aplicaciones es enviar los comandos a la impresora, que contiene todas las especificaciones de lo que quiero imprimir y listo.

Lo unico es que actualmente, el usuario que quiere modificar algo en el diseño de la etiqueta debe conocer de ese lenguaje de comandos, y basta con modificarlos en un archivo .TXT que le proveo, manteniendo ciertas instrucciones sobre los datos que recibirá de mi sistema.

Con respecto a lo de los scripts de CGIs, BIENVENIDO... !

Abrazos,

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 4:33 pm
by Armando
Julio:

Sobre el lenguaje para la impresora Zebra, es muy cierto y la solución que das
es funcional 100%, peroooo.

Mi cliente quiere el diseño visual y para empeorar las cosas él tiene dos impresoras
para etiquetas de rollo, una ZEBRA y la otra es una FARGO así que quiere tener
la opción de enviar las etiquetas a una u otra impresora, como ves los comandos
de la Zebra no es mi mejor alternativa.

Este es el link para los CGIs.

http://..blogspot.com/2 ... faces.html

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 5:23 pm
by jllinas
Armando,

Con respecto a la Zebra: entonces esta "complicadillo"... Yo pensaría en condicionar el envio del TXT de comandos a una u otra. Algo asi como preguntar mediante un ALERT() a cual impresora la envío.... o algo asi.... no? Para la solución visual no tengo nada mas que comentar. ¿La gente de Zebra hace algo así? Quiero decir... ¿Tienen o disponen de algún software que previsualice lo que va a imprimir?

Con respecto al CGI: Revisa el enlace, pues no funciona.

Gracias adelantadas, y abrazos,

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 6:14 pm
by Armando
Julio:

Me parece que Zebra tienen un software que viene incluido en el CD de distribución pero
esta algo limitado, no hay vista previa, por ejemplo.

Por favor, dame un correo y te mando el Link !

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 6:42 pm
by jllinas
Hola Armando,

Solo perguntaba, pues si la misma gente de Zebra tienen limitaciones para mostrar la imagen previsualizada de la etiqueta, nosotros (los simples mortales), tendríamos más aún. Lo digo por tu cliente...

Con respecto al link, ya lo encontré, después de "googlearlo". Parece que algunas palabras están limitadas en el foro.

Como quiera aquí te va: ssp21 en correo-caliente punto com.

Abrazos,

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 17, 2010 8:22 pm
by Carles
Armando,

Olvidate (si puedes) de enviar comandos a la zebra. Esto va bien cuando tienes grabadas en su memoria imagenes y las quieres utilizar, te evitas asi el envio de ellas. Piensa que el driver de windows de la impresora hace el trabajo sucio por ti. Esto significa que cualquier diseño de etiqueta q hagas e imprimas desde cualquier programa p.e. word, powerpoint, excel,... se imprimira correctamente. Otra cosa es tener un diseñador de plantillas, como dice Julio, el de la propia Zebra es un diseñador muy funcional y envia la secuencia escape correcta para la inicializacion de la impresora (muy importante), y otro tema es como integrar datos con la plantilla, que en cualquier caso depende de la fuente de datos y del diseñador. No hace falta complicarte la vida con diseñadores (creo yo) hay muchas soluciones...

Re: Problemas con FastReport en impresora ZEBRA

Posted: Sun May 23, 2010 9:44 pm
by Armando
Carles, Amigos:

Pues los intentos han sido infructuosos, he utilizado el panel para
configurar la impresora pero sigue imprimiendo los códigos de barras
muy tenues.

Deduzco que debo enviarle, vía mi aplicación, alguna cadena de
caracteres para inicializar la impresora pero no doy cuales pueden
ser _.

Cualquier ayuda es muy apreciada.

Saludos

Re: Problemas con FastReport en impresora ZEBRA

Posted: Sun May 23, 2010 10:25 pm
by pablovidal
Si mal no me equivoco estas impresoras usan una opción de intensidad de tono, búscala que por allí anda todo. y van del 1 al 5.
eso es en la administrador de la impresora en windows

Re: Problemas con FastReport en impresora ZEBRA

Posted: Sun May 23, 2010 11:24 pm
by ermatica
Hola Armando,

Si como dice Pablo es un problema de intensidad, los comandos para cambiar la intensidad son:

Code: Select all

^MD
y el otro:

Code: Select all

~SD
Te dejo un link de la propia pagina de ZEBRA con un manual, aunque está en inglés, donde puedes ver la sintaxis y valores de estos comandos.
http://www.zebra.com/id/zebra/na/en/doc ... r3=Z4Mplus

Espero te sirva de orientación...

Un saludo
Ernesto

Re: Problemas con FastReport en impresora ZEBRA

Posted: Mon May 24, 2010 6:21 am
by Carles
Armando,

Los tiros iran por dice Pablo. Piensa que si via driver no consigues optimizar la calidad de impresion no creo q lo hagas via comandos :( . Te adjunto un manualillo de usuario q hice hace tiempo para q el user se configurara el driver, por si te sirve. Observa punto 5 pag.4 -> http://www.box.net/shared/lpgngq346d