Estimada Ángeles:

1.- Si cada línea de datos solamente la terminar con el campo constante CR,
puede que sea normal que todo se imprima en una sola línea.  Por lo general
una línea de datos siempre suele terminar con CRLF (Retorno de carro, Salto
de línea).  Como te comente existen impresoras en las cuales se puede
indicar que el final de una línea sea solamente un CR o que sea un CRLF.

2.- Para capturar lo que sale por el driver de Windows basta con que entres
en las propiedades del driver y en la pestaña "Puertos" selecciones el
puerto FILE.  Al seleccionar este puerto cada vez que imprimas cualquier
cosa (como por ejemplo la página de prueba) te aparece una ventana
pidiéndote donde quieres guardar el archivo de impresión.  Tienes que
indicar el path y el nombre de archivo donde quieres guardar dicho archivo
(p.ej. C:\SALIDA.TXT).

Un cordial saludo,

José Antonio Remesal

LISVA Soluciones Integradas
Telf.: +34 91 803 94 95
Fax.: +34 91 803 96 21
E-mail: [email protected]


*********************  AVISO LEGAL  ********************
Este mensaje es solamente para la persona a la que va dirigido. Puede
contener información confidencial o legalmente protegida. Si Vd. ha
recibido este mensaje por error, le rogamos lo borre de su sistema
inmediatamente. No debe, directa o indirectamente, usar, revelar o
distribuir ninguna de las partes de este mensaje si no es Vd. el
destinatario.

*********************  DISCLAIMER  *********************
This message is intended exclusively for the named person. It may contain
confidential, proprietary or legally privileged information. If you receive
this message in error, please immediately delete it from your system. You
must not, directly or indirectly, use, disclose or distribute any part of
this message if you are to the intended recipient.

----- Original Message ----- 
From: "Angeles" <[email protected]>
To: "forum.help400" <[email protected]>
Sent: Thursday, February 19, 2009 3:56 PM
Subject: Re: Epson TM-U220B y salto de línea


Hola José Antonio

El PRTF tiene un registro de cabecera, detalle y totales

El de cabecera tiene 7 campos con SPACEB =1, y a cada campo de 40 caracteres
de longitud fija, le muevo los datos de la empresa, fecha etc.

Las pruebas que he hecho son imprimir un registro con un campo=nombre
empresa y otro registro con otro campo donde muevo la constante CR

Por otra parte como capturo lo que sale por el driver de Windows. Supongo
que cambiando la configuración de la impresora física, no?. El emulador que
tengo es el Client Access.

Saludos y gracias por tu ayuda.

Angeles


----- Original Message ----- 
From: "José Antonio Remesal" <[email protected]>
To: "forum.help400" <[email protected]>
Sent: Thursday, February 19, 2009 2:53 PM
Subject: Re: Epson TM-U220B y salto de línea



Estimada Angeles:

¿Como tienes el diseño en el PRTF cuando utilizas dichos campos?

Sigo aconsejandote que captures lo que sale por el driver de Windows y le
eches un vistazo con un editor hexadecimal para comprobar como finalizan las
lineas de datos, si con un 0D o con un 0D0A.

Un cordial saludo,

José Antonio Remesal

LISVA Soluciones Integradas
Telf.: +34 91 803 94 95
Fax.: +34 91 803 96 21
E-mail: [email protected]


*********************  AVISO LEGAL  ********************
Este mensaje es solamente para la persona a la que va dirigido. Puede
contener información confidencial o legalmente protegida. Si Vd. ha
recibido este mensaje por error, le rogamos lo borre de su sistema
inmediatamente. No debe, directa o indirectamente, usar, revelar o
distribuir ninguna de las partes de este mensaje si no es Vd. el
destinatario.

*********************  DISCLAIMER  *********************
This message is intended exclusively for the named person. It may contain
confidential, proprietary or legally privileged information. If you receive
this message in error, please immediately delete it from your system. You
must not, directly or indirectly, use, disclose or distribute any part of
this message if you are to the intended recipient.

----- Original Message ----- 
From: "Angeles" <[email protected]>
To: "forum.help400" <[email protected]>
Sent: Thursday, February 19, 2009 2:28 PM
Subject: Re: Epson TM-U220B y salto de línea


Hola José Antonio y resto de foreros,

Llevo dos días haciendo diferentes pruebas y ninguna me ha salido bien. No
comenté que tengo la versión V4R2.
De todas maneras os envio como lo tengo codificado por si a alguien le puede
ser útil.
En el programa están definidos como constante que luego paso a un campo
definido en el PRTF. No sé si el diseño es el más correcto, pero el programa
ya estaba hecho así.

Gracias por todo

  * ESC+m  en hexadecimal = corte de papel
 I              X'030D-               C         CORTEP
 I              '1B6D'
  * ESC+@  en hexadecimal = inicializar la impresora
 I              X'030D-               C         INIPRT
 I              '1B40'
  * ESC+13 en hexadecimal = CR carriage return
 I              X'030D-               C         CR
 I              '0D'
  * ESC+10 en hexadecimal = LF line fedd
 I              X'030D-               C         LF
 I              '0A'


Angeles

  *----------------------------------------------------------
----- Original Message ----- 
From: "José Antonio Remesal" <[email protected]>
To: <[email protected]>
Sent: Wednesday, February 18, 2009 10:52 AM
Subject: Re: Epson TM-U220B y salto de línea



Estimada Ángeles:

Respecto a la impresora de tickets no la conozco y no te puedo ayudar, pero
si nos has variado nada en como imprimes de la parte AS -> Windows en
principio debes estar generando el mismo tipo de archivo de impresión.

Las secuencias para el retorno de carro y salto de línea son:

CR (Carriage Return): HEX: 0D - DEC: 13
LF  (Line Feed): HEX: 0A - DEC: 10

En el PRTF tendrías que poner, por ejemplo, las siguientes líneas para
enviar las secuencias en modo transparente:

A                                    1
A                                      X'0D0A'
A                                      TRNSPY

De todas formas antes de hacer esto te recomiendo que captures a fichero la
salida desde el driver de Windows y le eches un vistazo con un editor
hexadecimal, para comprobar como estas separando las líneas actualmente.
Puede que solamente estés enviando un retorno de carro y por eso te salga
todo en una línea. En algunas impresoras se puede configurar que el salto de
línea sea solamente un CR o que tiene que ser obligatoriamente un CR+LF.

Espero que la información te sea de ayuda.  Un cordial saludo,

José Antonio Remesal

LISVA Soluciones Integradas
Telf.: +34 91 803 94 95
Fax.: +34 91 803 96 21
E-mail: [email protected]


*********************  AVISO LEGAL  ********************
Este mensaje es solamente para la persona a la que va dirigido. Puede
contener información confidencial o legalmente protegida. Si Vd. ha
recibido este mensaje por error, le rogamos lo borre de su sistema
inmediatamente. No debe, directa o indirectamente, usar, revelar o
distribuir ninguna de las partes de este mensaje si no es Vd. el
destinatario.

*********************  DISCLAIMER  *********************
This message is intended exclusively for the named person. It may contain
confidential, proprietary or legally privileged information. If you receive
this message in error, please immediately delete it from your system. You
must not, directly or indirectly, use, disclose or distribute any part of
this message if you are to the intended recipient.

----- Original Message ----- 
From: "informatica" <[email protected]>
To: <[email protected]>
Sent: Wednesday, February 18, 2009 9:58 AM
Subject: Epson TM-U220B y salto de línea


Hola a todos,

Hasta ahora imprimía los ticketes de la tpv con un TM-300PB, configurada en
WXP como Genérica solo texto. La he cambiado por una TM-U220B y ahora todo
el ticket lo imprime en una línea, no hace el salto de línea. La página de
prueba desde windows sale bien.
En el RLU, le he puesto hasta espaciar 3 lineas despúes de imprimir cada
linea y sigue igual.
He pensando que a lo mejor le he de indicar el salto de linea desde el
programa y en hexadecimal, pero justamente esa secuencia de ESC no la sé,
conozco la de inicializar impresora, corte de papel y apretura de cajón
A alguien más le ha pasado? Agradeceré cualquier ayuda.

Saludos

Angeles

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a