Cajón portamonedas

22/09/2004 - 10:01 por dgironal | Informe spam
Muy buenas, si alguien puede orientarme le estaría muy agradecido:



Impresora de tickets EPSON TM-U210 (NO CORTA)

Cajón portamonedas



Impresora conectada al puerto paralelo

Cajón portamonedas conectado a la impresora con una especie de RJ- (parecido
al del teléfono)



El problema radica en lo siguiente:

Tenía un cajón portamonedas que se abría mandando la siguiente secuencia a
la impresora:

Chr(27) + "p" + Chr(0) + Chr(25) + Chr(250)



Funcionaba como uno esperaba: abría el cajón Y NADA MÁS



El cliente ha cambiado de cajón y según las instrucciones para abrir el
cajón se ha de mandar la secuencia:

Chr(&H1B) + "p" + Chr(0) + Chr(100) + Chr(250)



Abre el cajón pero TAMBIEN IMPRIME UN CARÁCTER (parece el símbolo pipeline),
pero claro cuando abre el cajón 30 veces tiene un motón de papel que sale de
la impresora





¿La secuencia de apertura de los cajones son diferentes para cada uno de
ellos?

¿Existe una secuencia Standard, (me suena algo de ESP p) para la apertura?

¿Cómo evitar que al abrir el cajón imprima?



Gracias de antemano

Preguntas similare

Leer las respuestas

#1 Leonardo Azpurua
22/09/2004 - 14:34 | Informe spam
Hola, dgironal:

El problema podría estar en el cajón. Si a una impresora de punto de ventas
EPSON le envias la secuencia que describes, ésta envía un pulso a la gaveta
y no hace nada más.

La otra posibilidad es que estes enviando algún caracter adicional sin darte
cuenta (¿el cambio de gaveta coincidió con la parametrización de la cadena
de apertura?, ¿no es posible que hayas insertado elementos extra en la
secuencia de control?, ¿has probado con la gaveta original?).

Si con la gaveta original funciona y con la nueva no, el problema es 100%
con la nueva gaveta.

Salud!

Leonardo
mvp vb


"dgironal" escribió en el mensaje
news:
Muy buenas, si alguien puede orientarme le estaría muy agradecido:



Impresora de tickets EPSON TM-U210 (NO CORTA)

Cajón portamonedas



Impresora conectada al puerto paralelo

Cajón portamonedas conectado a la impresora con una especie de RJ-


(parecido
al del teléfono)



El problema radica en lo siguiente:

Tenía un cajón portamonedas que se abría mandando la siguiente secuencia a
la impresora:

Chr(27) + "p" + Chr(0) + Chr(25) + Chr(250)



Funcionaba como uno esperaba: abría el cajón Y NADA MÁS



El cliente ha cambiado de cajón y según las instrucciones para abrir el
cajón se ha de mandar la secuencia:

Chr(&H1B) + "p" + Chr(0) + Chr(100) + Chr(250)



Abre el cajón pero TAMBIEN IMPRIME UN CARÁCTER (parece el símbolo


pipeline),
pero claro cuando abre el cajón 30 veces tiene un motón de papel que sale


de
la impresora





¿La secuencia de apertura de los cajones son diferentes para cada uno de
ellos?

¿Existe una secuencia Standard, (me suena algo de ESP p) para la apertura?

¿Cómo evitar que al abrir el cajón imprima?



Gracias de antemano


Respuesta Responder a este mensaje
#2 dgironal
22/09/2004 - 16:31 | Informe spam
Guardo en App.config la secuencia de apertura del cajón tal y como me
indicaron en este mismo foro (GRACIAS!!!, MIL GRACIAS, de nuevo gracias), lo
que realmente mando es el valor de la clave, para aclararnos, funciona
mandándo: "p� que equivale a Chr(&H1B) + "p" + Chr(0)

Pero en teoría debería funcionar con:
Chr(27) + "p" + Chr(0) + Chr(25) + Chr(250) que equivale a
"p�ú

Muy buenas lo he solucionado de la siguiente manera:

ORIGINAL:
oStreamWrite.WriteLine(Chr(27) + "p" + Chr(0) + Chr(25) + Chr(250))
<add key="Marca2" value = "&#x1B;p&#x0;&#x19;&#xFA;" />

Nota: Chr(25) + Chr(250) : tiempo de apertura/tiempo de cerrado
Resultado: abre el cajón e imprime un caracter extraño: al abrir 100 veces
tiene el rollo de papel gastado


MODIFICACIÓN
oStreamWrite.WriteLine(Chr(&H1B) + "p" + Chr(0))
<add key="CAJON" value = "&#x1B;p&#x0;" />

Resultado: SÓLO abre el cajón
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida