Programación General > Delphi
Problema Con Impresora De Tickets
bartolomeo:
Aunque aqui hay algo muy interesante que puede servir:
http://homepages.borland.com/efg2lab/Libra...hDIBitsDemo.txt
Javi76:
Muchas gracias por el ejemplo, aunque ya lo había visto y es el que me ha servido de "guía" hasta el momento.
Lo que me refiero con las secuencias de escape o control son esas cadenas de texto que le puedes enviar a la impresora directamente y ella los trata como comandos especiales. Por ejemplo, según las especificaciones de mi impresora SAMSUNG SRP-350, la secuencia "<ESC>@" inicializa la impresora.
¿Puedo utilizar o existen secuencias de escape para pasarle un gráfico?
¿Cómo se utilizan?
Espero haberme explicado mejor esta vez (ya dije que era novato en el tema)
Muchas gracias de antemano.
bartolomeo:
Hola javi, es mejor que sigas con la secuencia de este hilo:
mira esta pagina, la he encontrado rebuscando un poco em google:
escape + api + wndows 996.000 resultados de los cuales resalto este:
http://community.borland.com/article/0,1410,15188,00.html
Javi76:
Muchas gracias por el link, y perdón por lo del otro hilo...
Ahora tengo un problema al enviar texto e imágenes juntas en un mismo documento, ya que el texto se envía mediante el procedimiento Escape (código que no puedo modificar) y las imágenes las imprimo con el procedimiento StretchDiBits.
Esta diferencia provoca que las imágenes se coloquen en la cola de impresión de la impresora mientras que el texto no pasa por esta cola, por lo que al finalizar el documento mediante EndDoc primero se imprime TODO el texto y a continuación las imágenes, no respetando el orden inicial.
¿Existe alguna manera de forzar a que las imágenes no se queden en la cola de impresión sino que entren directamente a la impresora, como lo hace el texto?
Muchas gracias.
Navegación
[*] Página Anterior
Ir a la versión completa