FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Impresiòn de un ticket
Saludos:
Estoy realizando una aplicación que cada que genera ciertos movimientos debe imprimir un ticket pero todavia no se como hacer esto ya que el tamaño de la hoja siempre va a ser variable, ¿alguien me puede decir como podria resolver esto? De antemano muchas gracias. |
#2
|
|||
|
|||
Puedes abrir el puerto (lpt1) como si se tratara de un fichero de texto y escribir directamente cada una de las lineas que tenga el ticket.
|
#3
|
||||
|
||||
una técnica que me ha funcionado muy bien es hacer una "plantilla del ticket" en un fichero .txt externo y mediante un PageProducer lo transformas en el ticket que quieres imprimir (programando tu los tags, claro).
Esto te permitirá cambiar el formato de impresión en el mismo cliente, si le añades un poco de programación para poder meter en la plantilla caracteres especiales no tendras que recompilar el programa para cada puñetera impresora nueva. ejemplo de plantilla: Código:
<#Razonsocial> <#direccion> <#C255> le atiendio: <#dependiente> Art<#C237>culo precio ------------------- ------ <#detalles> -------------------------- Total: <#total>. <#C10>
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa. |
#4
|
|||
|
|||
problema con caracteres especiales
Hola, he visto el codigo y tu comentario sobre los caracteres especiales en los ticket.
Yo tengo el problema a la hora de imprimir las tildes, 'ñ' y 'º' por ejemplo. La escritura la hago como si se tratara de un fichero asignando la salida a lpt1 Podrias comentar un poco mas detallado como funciona el metodo que has explicado, no lo he visto nunca y no lo entiendo. Muchas Gracias!!. |
#5
|
|||
|
|||
Ruina tu metodo me parece bueno, podrias explicarlo mas a detalle para que lo podamos entender mejor.
Gracias de antemano, tu explicacion completa nos podra ayudar a muchos. |
|
|
|