Posicionar hoja antes de imprimir.
Hola, antes que nada gracias por interesarte en el hilo y mejor aún si puedes ayudarme.
Aviso primero que he buscado mucho antes de preguntar. Tengo que hacer una aplicación para imprimir diferentes tipos de informes en una impresora de matriz de puntos EPSON LX-810 y no consigo hacer que antes de imprimir el informe, el papel vuelva a la posición inicial. Ocea, quiero que antes de imprimir la impresora coloque nuevamente al papel en la misma posición que estaba antes de imprimir, ya que al salir las impresiones (en formulario continuo) siempre quedan en posición de corte, y si imprimo otro informe empieza a imprimir donde había quedado el papel. Espero puedan ayudarme. |
pensaba que era una impresora de tickets, aunque veo que es una impresora algo antigua, por lo que igualmente tambien sirva: quiza probando de enviar a imprimir caracteres #13#10 o de nueva pagina, (no estoy seguro si el #11 o #12) podras 'exigirle' que cargue una pagina nueva
|
Cita:
Despues imprimo un formulario y queda en la posición necesaria para cortarlo sobre la linea "precortada". Lo que yo necesito es que el papel vuelva atras hasta quedar el formulario listo para imprimir el siguiente informe. Esta vendría a ser la impresora: |
Ok, pruebo y luego te cuento
|
Intente con lo siguiente pero no pasa nada... alguna sugerencia?
|
Hola solemno
Eso lo solia hacer con clipper, pero debes conocer los codigos de escape de la impresora... No todas las impresoras trabajan igual.... cada una tiene un codigo para avanzar o retroceder una pagina, avanzar o retroceder una linea... Te recomiendo que busques los codigos de esc de dicha impresora... hasta el momento solo he econtrado esto Cita:
|
Bueno, puedes imprimir con la variable printer tambien. Existe por el foro una unidad llamada URaw que permite tratar la impresora muy directamente, pudiendole enviar los caracteres de control q necesites tal cual.
|
Cita:
|
La franja horaria es GMT +2. Ahora son las 11:37:48. |
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