PDA

Ver la Versión Completa : Impresion de tickets en FastReport c/ codigo de barras en impresora termica


hmoner
31-03-2010, 19:52:17
Hola Gente
Acabo de conseguir la impresora termica para comenzar las pruebas.

Delphi 7 con FastReport 4.9.38

1. Hice un reporte, tamaño custom, con los controles respectivos, lo imprimi, y este es el resultado

http://imgur.com/sCNHz.jpg

La impresión fue lenta, mas de lo esperado, y como pueden apreciar en la imagen, tanto el codigo de barras como los textos, salen entrecortados...

2. Luego, probe hacer el mismo reporte, pero DotMatrix. Esta vez el ticket se imprimio "volando", muy rapido, pero lamentablemente no hay forma de poner la imagen de codigo de barras en el reporte DotMatrix

3. Pense bajar una fuente (TTF) de codigo de barras, pero el reporte DotMatrix no permite asignar una fuente -hasta donde yo se- ttf a un objeto label del reporte

Alguien conoce alguna solucion con la cual pueda imprimir rapidamente un ticket y que a su vez pueda imprimir el codigo de barras sin problemas?

Desde ya muy agradecido

darkerbyte
01-04-2010, 20:34:22
Para imprimir el cod de barras checa los codigos de la impresora, ahi debe venir la secuencia de escape para que la impresora solita te genere el codigo de barras. Es decir, no tienes que mandarle el codigo de barras sino el numero, con el tipo de codificación que quieres ( EAN13, EAN5, etc).
El el manual debe venir.

Otra opción mas laboriosa es que utilices un RichEdit, pones el texto y generas el cod de barras con un componente (busca en el foro, ahi uno muy bueno que es gratuito), pegar la imagen que te genera dentro del richEdit y mandar a imprimir todo.

Un saludo.