Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

impresión de ticket con quickreport

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: impresión de ticket con quickreport Responder citando

Hola amigos.
Espero no repertir una duda ya resuelta, pero si se ha tratado, no encuentro la respuesta exacta a mi consulta.
Un amigo me ha encargado una pequeña aplicación para imprimir tiques y, como uso quickreport, mi duda es si hay que hacer alguna cosa especial para que se imprima correctamente, o es igual que imprimir en un A4 normal, ejecutando print() y listo. El caso es que este amigo está pendiente de comprar la impresora y hasta que no la tenga no podré hacer pruebas. Esto me hace dudar del tamaño que debo seleccionar con quickreport, si hay que establecer códigos especiales para el corte del tique, etc...
Por otra parte, agradecería mucho que alguien con experiencia me recomendara una impresora de tique o al menos me indique el tipo más conveniente: térmica o matricial, usb o serie, etc..
Muchas gracias de antemano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

"...Un amigo me ha encargado una pequeña aplicación para imprimir tiques y, como uso quickreport, mi duda es si hay que hacer alguna cosa especial para que se imprima correctamente, o es igual que imprimir en un A4 normal, ejecutando print() y listo..."

En la mayoria de los casos estas se programan a travez de Una Dll que el fabricante puede enviarte, si no recibes la DLL o el archivo de comunicación ya que la impresora puede no apegarse a los standares de PCL (PostCrip Code Languaje) que es el codigo de programación de sentencias que tienen las diferentes impresoras termicas la mayoria de ellas vienen definidas por Epson y sus códigos universales.

Conocidos tambien como secuencias de escape.


"...El caso es que este amigo está pendiente de comprar la impresora y hasta que no la tenga no podré hacer pruebas. Esto me hace dudar del tamaño que debo seleccionar con quickreport, si hay que establecer códigos especiales para el corte del tique, etc...

Por otra parte, agradecería mucho que alguien con experiencia me recomendara una impresora de tique o al menos me indique el tipo más conveniente: térmica o matricial, usb o serie, etc..
Muchas gracias de antemano.

"


Puedes adquirir una impresora economica y bastante funcional de la serie TM-U220 de Epson, la forma de imprimir es relativamente sencilla, pues Windows siempre genera un "handle" al dispositivo y todo lo que escribas en el "handle" de la impresora, saldrá por ella, para no complicar las cosas, si envías la sentencia para escribir en negritas usando los códigos de la impresora (PCL) estos van a enviarse a una impresora llamada como ejemplo "Epson TM-U220" a Windows no le importa si ésta se encuentra conectada via USB, Paralelo, Red etc etc o alguna otra manera, Windows genera el famoso "handle" y todo lo que escribas en ella, ira de manera correcta.

En el siguiente enlace puedes encontrar la forma de escribir en una impresora de puntos (matricial del tipo impacto)

Con respecto a la información para imprimir en PCL indícame el modelo que tienen en mente para determinar los diferentes codigos de impresión.

Saludos.
_________________
Cool


Ultima edición por Cesar C. Salazar Gonzalez el Sab 22 May, 2010 1:21 pm, editado 2 veces
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Muchas gracias César.
Había visto tu código antes de hacer la consulta. Pero por comodidad, pues mis conocimientos no dan para mucho, he usado quickreport para generar el tique. Por eso preguntaba si con el Qr sólo se trataba de ejecutar print() y listo. Por lo que veo, si se quiere imprimir en una de estas impresoras, usar Qr no es la mejor opción. Así que podré eliminar el formulario donde tengo el Qr y mejor vuelco los datos de la base a un listado de líneas o un memo, para luego cargarlo en el handle del dispositivo. ¿No es así? Bueno, creo que la duda está resuelta. En cuanto al modelo de impresora, aún no se la que me traerá mi amigo, pero voy a pasarle tu recomendación.
Muchas gracias de nuevo César.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

migro escribió:
... y mejor vuelco los datos de la base a un listado de líneas o un memo, para luego cargarlo en el handle del dispositivo. ¿No es así?


Efectivamente es una de las maneras mas controladas de poder usar la impresión, relativamente las secuencias de escape varian de fabricante como HP y Epson pero no es mucha la diferencia exísten marcas en el mercado como Shekoisa que tambien se apega al estandar de Epson ya que fue ella la primera en usar impresoras de Impacto.

y la Serie que te recomiendo (TM-U220) viene en 2 modelos una con el corte de Ticket y la otra de manera normal así como en formato térmico o de papel.


Saludos.
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Perfectamente claro.
Gracias de nuevo César y hasta la próxima duda.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.