PDA

Ver la Versión Completa : Informacion sobre tickets


Javi2
23-11-2005, 10:10:38
Hola,

Estoy haciendo una aplicación en la que debo imprimir tickets mediante una impresora de tickets. Además, estos tickets deben poder llevar el logo (una imagen) de la empresa. El problema es que no tengo ni idea de como hacerlo.

¿Alguien me puede echar una mano?

Agradecería cualquier tipo de ayuda: manuales, páginas de referencia, códigos con ejemplos...


Muchísimas gracias

Casimiro Notevi
23-11-2005, 10:12:46
Lee La Guía de Estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

Con más de 100 mensajes que llevas.... deberías saberlo.
;)

Javi2
23-11-2005, 16:04:11
Siento mucho haber duplicado el mensaje en varios foros. No era mi intención saltarme las reglas del foro, es que simplemente no sabía que existía un foro determinado para temas de impresión y por eso inicialmente lo había depositado en el de Varios.
Después me he dado cuenta que existía este foro y he pensado que realmente este era el lugar donde plantear mi duda.

Siento mucho las molestias, de verdad.

Un saludo.

ppb
23-11-2005, 18:16:16
1. Tienes el driver de la impresora para Windows / Linux ...
En esta caso debería ser fácil la implementación.

2. No hay driver ni ningún software de fabricante.
Que yo sepa todas las impresoras de tickets
tienen un set de caracteres
de control que normalmente comienzan por
ESC( hex 1B ). Con esto controlas el tipo de letra
( doble alto , doble ancho ) espaciados , etc...
Para cargar información gráfica existe tambíen
una secuencia ESC , que es la que debes utilizar
para el logo.


Suerte , es mas fácil de lo que parece.;)

Javi2
24-11-2005, 09:11:59
¿Pero esta secuencia de caracteres es común para todas las impresoras? Es que el objetivo es hacerlo de manera genérica para que no dependa de una impresora concreta.
¿Se podría hacer para impresoras que no dispusieran de drivers?

Muchas gracias por tu colaboración.

Casimiro Notevi
24-11-2005, 09:53:53
Necesitas drivers, desde luego que sí.

Sigue este hilo (http://www.clubdelphi.com/foros/showthread.php?p=89740) que puede darte más luz ;)

Javi2
24-11-2005, 10:00:45
Gracias por tu aclaración, pero entonces ¿todas las aplicaciones comerciales que existen en el mercado que impriman tickets están orientadas a una impresora concreta?, es decir, ¿no existe una secuencia genérica para todas a gran parte de las impresoras de tickets?

Perdón por la insistencia en este punto, pero es que me meto por primera vez en el tema de generación de tickets y no tengo ni idea.

Muchas gracias

Casimiro Notevi
24-11-2005, 13:33:42
Es que en windows, normalmente, no imprimes directamente a la impresora, sino que envías el documento al administrador de impresión de windows y es éste el que se encarga de imprimirlo y ahí ya depende de cada pc la impresora que tenga instalada, pero tú (tu programa) no necesitas saber qué impresora hay instalada.

De todas formas, casi todas estas impresoras son genéricas, estándars, casi iguales :)

Zeta
24-11-2005, 13:49:39
Por lo general las impresoras fiscales utilizan el puerto COM para conectar impresora-PC (no utilizan el puerto lpt de impresoras comunes).

Ahora hay spooler fiscal (para varias máquinas en red TCP/IP) y también hay máquinas que utilizan el USB.

Es relativamente fácil programar un controlador fiscal marca Hasar, otras marcas no he probado porque con los drivers en Delphi funcionan más o menos (mucho no he probado)

Para el logo por ejemplo hay un programa en DOS que viene con el controlador fiscal llamado MKLogo.

Esta página quizás te va a sacar algunas dudas.

http://www.impresoras-fiscales.com.ar/

Igual en la página de Hasar cualquier controlador (Son activeX, buscate uno viejito ej 262 que trae el código en Delphi).

Hasar 262F (http://www.grupohasar.com/default.asp?seccion=pro&id_categorias=274&cod=2684)

Saludos

Javi2
24-11-2005, 16:12:22
Muchas gracias por vuestra ayuda. Poco a poco se me van aclarando las ideas.

Lo que no tengo nada claro todavía es el tema de meter imágenes en el ticket pero bueno, a ver si con un poco de práctica e investigación...

Muchas gracias

ppb
20-02-2007, 19:05:34
Echale un vistazo.

http://www.clubdelphi.com/foros/showthread.php?t=27519