Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-08-2004
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 239
Poder: 21
trex2000 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 03-08-2004
aig aig is offline
Miembro
 
Registrado: may 2003
Ubicación: España
Posts: 56
Poder: 21
aig Va por buen camino
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.
Responder Con Cita
  #3  
Antiguo 03-08-2004
Avatar de ruina
ruina ruina is offline
Miembro
 
Registrado: jun 2004
Posts: 196
Poder: 20
ruina Va por buen camino
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>
luego en el OnTag del page producer programas el cambio de los tags predefinidos y de los caracteres especiales, que te pueden servir para abrir el cajón portamonedas, escribir en comprimido, poder poner acentos, etc etc.
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa.
Responder Con Cita
  #4  
Antiguo 06-08-2004
MAGRANA MAGRANA is offline
Miembro
 
Registrado: ene 2004
Ubicación: Aranjuez (Madrid)
Posts: 13
Poder: 0
MAGRANA Va por buen camino
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!!.
Responder Con Cita
  #5  
Antiguo 06-08-2004
ctronx ctronx is offline
Miembro
 
Registrado: jun 2004
Posts: 214
Poder: 20
ctronx Va por buen camino
Thumbs up

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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 14:14:21.


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
Copyright 1996-2007 Club Delphi