imprimir tickets
Buenas de nuevo,
He conseguido, gracias vosotros, foreros, imprimir en impresora de tickets cargando las impresoras asignando la impresora con printer.printers y luego con
Pero tengo el problema que si imprimo una o dos lineas por ejemplo, me saca la tira completa. Hay alguna forma de sacar el ticket justo?. |
Hola anubis.
Habria que hacer pruebas sobre la ticadora para estar seguro... Así a simple vista, estas dibujando un rectángulo determinado por el total del alto de la página, me parece que por ahí viene el asunto. Yo intentaría ir sumando las sucesivas alturas de las líneas para ajustar el alto del rectángulo a ese valor; algo similar a: No probé el código por que desconozco algunos datos, pero creo que en líneas generales tendría que funcionar. Saludos :) |
Gracias por contestar ;).
Lo probaré y ya os cuento. |
Hola,
El codigo si funciona pero la primera vez, las siguientes en vez de las letras aparecen recuadros negros. De momento lo estoy probando con una impresora virtual pdf y asi sale, con el otro codigo que puse no aparecia eso. Le quite y ya funciona bien. Ahora me queda probarlo en la impresora de tickets, pero la impresion, al menos en pdf, si funciona. |
hola de nuevo,
Ya probe la impresion, hasta le he quitado mas cosas y he dejado
Imprimir imprime bien, pero, si imprimo 3 lineas me saca la tira completa, no se para despues de las 3 lineas. Esto alguno sabe como se evita en una impresora de tickets que mande un LF (creo que se llama asi). gracias |
La franja horaria es GMT +2. Ahora son las 17:23:17. |
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