![]() |
Espacio en blanco al final de ticket
que tal, ojala y alguien me pueda ayudar con un problema que tengo, resulta que mando a imprimir con canvas
printer.begindoc; printer.enddoc; resulta que al final del ticket se salta mucho espacio en blanco, ya trate con disminuir el largo de papel configurandolo con menos espacio, pero resulta que cuando el ticket llega a ese final y aun hay datos, no se imprimen por que llego al final del documento. alguna idea gracias de antemano |
Mira la longitud de la variable que estas imprimiendo, es posible que sea demasiado grande, haz un prueba solo enviado texto controlado, es decir, texto manualmente por ti, sabiendo lo que se va a imprimir.
Un saludo. |
Cita:
Gracias por responder, lo que pasa que ya envie el texto simplemente con una linea, pero al terminar de imprimir me avienta mucho papel, le baje la longitud de papel y se soluciona, pero si el ticket es mas grande que esa longitud no me lo imprime, lo que se me ocurre es evitar el salto de pagina con la instruccion ENDDOC, pero no se como hacerlo. |
Hola,
no se cual es el caracter de nueva pagina, pero creo que con stringreplace de ese caracter por otro cualquiera antes de enviar a imprimir podrias solucionarlo. A ver si te sirve, saludos. |
| La franja horaria es GMT +2. Ahora son las 10:28:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi