![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
imprimir ticket con logo y abrir cajon
Hola amigos,
No sabia si esta pregunta debia de venir en este subforo o bien en impresion ![]() Estoy intentando imprimir un ticket en una impresora ecs, con su logo y el ticket, y posteriormente abrir el cajon, pero este ultimo no abre. Ya estuve dando vueltas por el subforo de impresion, pero no encontre nada que me sirviera asi que pongo la procedure donde hago todo el asunto a ver si hay algo que estoy haciendo mal.
El ticket con logo si imprime, luego he dejado unos espacios para poder cortar el papel manualmente y finalmente me imprime " +p d" Lo pongo para que veais de donde viene y si se pueden combinar las dos cosas, porque en otro lado dice que tiene que imprimir como raw. Ando hecho un lio. Gracias amigos. |
#2
|
||||
|
||||
Es '27,112,0,25,250', quita el escape de antes, y los 10 y 13.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Gracias por contestar Casimiro Notevi
![]() La verdad es que ya probe varias combinaciones, esta fue la ultima que deje. Cita:
voy a probar la que propones a ver si funciona ![]() Cita:
![]() |
#4
|
||||
|
||||
No puedo editar
![]() Ese codigo la verdad no hace nada, ni imprime nada ![]() Ya intente tambien meterlo como texto dentro de string.
Ahi si me imprime una flecha y una "p" No se si el canvas.out funciona unido al codigo que puse. gracias de nuevo |
#5
|
||||
|
||||
Pero el canvas es para pintar, ¿no?
Debes usar la opción de imprimir, es un comando más que se envía a la impresora y que esta lo redirige al cajón.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
perdona mi ignorancia a estas alturas,
cual es el comando para imprimir, en base a lo que puse en el primer post, si me imprime el logo y el texto del ticket, todo correcto, si le meto la linea acabando el for y añado los codigos de la impresora como texto. ando muy perdido. Llevo algunas semanas intentando abrir el cajon. |
#7
|
||||
|
||||
¿printer es un tprinter?
Antes de nada deberías verificar si el cajón funciona, que una vez me pasó algo similar con un cajón y resulta que estaba defectuoso y por eso no abría ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Gracias de nuevo,
Funcionar si funciona porque de hecho, usando printtest de seoane si funciona sin problemas, por eso quise usar le mismo codigo. Printer si es tprinter de la unit printers.pas Por eso decia si se podia enviar codigo a la impresora como string dentro del mismo cuerpo
porque la impresion del logo y de los datos del ticket si los imprime, solo me falta el detalle del cajon. Estuve buscando en los foros a ver si encontraba algo apropiado, pero no he visto nada, ![]() |
#9
|
||||
|
||||
¿Has probado así?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
¿Y así?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#11
|
||||
|
||||
Asi no funciona tampoco, lo que si funciona, pero por separado,
Asi, con eso solo si funciona, si mezclo las dos cosas: la primera que puse en el post para imprimir el logo y ticket no funciona, me da error diciendo que printer esta en raw mode. edito: ya combine los dos, y si me imprime y saca el cajon, lo unico malo que, como hay dos begindoc..enddoc, el segundo tarda en mandar el comando. Porque ademas, le puse en el primer bloque rawmode:=false. sigo perdido, la idea era que saliera todo en el mismo bloque. Última edición por anubis fecha: 27-10-2016 a las 01:36:52. |
#12
|
||||
|
||||
¿Necesitas el rawmode=true?
¿Qué ocurre si lo dejas a false?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#13
|
||||
|
||||
Yo la verdad es que no tengo ni la más remota idea sobre como operar los cajones, pero si dices que de forma "separada" lograste andar, quizá sea lo mejor y más sano.
No descartaría que sea bastante probable de que no pueda mezclarse ambas cosas. En cierta forma, tiene sentido: una cosa es imprimir un ticket, y otra es que de forma indirecta por medio de la impresora se envíe la orden/comando al cajón. La impresora no puede atender las dos cosas a la vez. O imprime o abre el cajón. La orden de apertura no es un documento más y no se guarda en la cola. Saludos, |
#14
|
||||
|
||||
Casimiro Notevi. Sobre el rawmode:=true para enviar codigos a la impresora debe de estar asi sino no funciona, al menos en la parte del codigo de programa que saque de los foros. Sino lo pongo o lo dejo en false, a la hora de enviar los codigos a la impresora, se queja la aplicacion y dice que debe estar en rawmode:=true.
Delphius. Si, son dos cosas diferentes segun estoy viendo. Por un lado logo y ticket y por el otro la apertura. El problema surge, cuando cierro un begindoc..enddoc y vuelvo a abrir begindoc..enddoc para abrir el cajon. La verdad es que se tarda y no debiera ser asi. Se que alguien debe de haber implementado algo mas rapido para sus programas. Todavia no he dado con ello, pero vere que hago para resolver. pense que con printer.texout se podian mandar codigos a la impresora, pero no hacen nada ![]() Gracias a los dos. Os dire si he resuelto algo. ![]() |
#15
|
||||
|
||||
Perfecto amigos. Gracias.
Deje las dos partes:
En el primer BeginDoc, imprime el logo y el ticket, y en el segundo ya me abre el cajon. No hay tiempo de espera, asi que es transparente para el usuario. Gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Impresora NCR 7197 imprimir logo | dfarias | Impresión | 1 | 28-06-2013 20:18:26 |
Imprimir en Tiqueteadora y Abrir Cajon Monedero | subzero | PHP | 0 | 21-10-2011 22:08:35 |
Abrir Cajon Portamonedas desde Oki | raorre | Impresión | 0 | 25-06-2007 12:27:24 |
abrir cajon de dinero serial | Citlalli | API de Windows | 13 | 13-12-2006 10:08:41 |
Abrir cajon portamonedas | marcial | Varios | 1 | 06-10-2004 17:58:12 |
![]() |
|