Para enviar sequencias de escape a impresoras, hay que asegurarse en
primer lugar de que el archivo de impresora utilizado no reemplaza los
caracteres no imprimibles, par�metro RPLUNPRT(*NO).
Despues podemos enviar nuestra sequencia ascii hexadecimal mediante
03nnxxxxxx, donde nn indica el numero de bytes de datos de la secuencia
xxxxxxxx.
----- Original Message -----
Sent: Tuesday, March 18, 2003 10:39
AM
Subject: Control Impresoras
Hola foreros quiero mandar una secuencia de
escape PCL a un impresora del tipo:
"<esc>10U<esc>s1p200vs10b45099T" (Atenci�n ASCII)
Para ello he probado con un archivo de
impresora utilizando este c�digo :
(Atenci�n EBCDIC)
A
15
A '#(10U#s1p534v1s0b45099T'
A
TRNSPY
A
+0
A
'TITULO GRANDE'
A
SPACEA(001)
------------------------------
-- o as�
----------------------------
------------------------------
A
+4
A
X'1B'
A
TRNSPY
A
+0
A
'(10U'
A
+0
A
X'1B'
A
TRNSPY
A
+0
A
's1p534v1s0b45099T'
A
TRNSPY
A
38
A 'TITULO
GRANDE'
Pero supongo que a la hora de pasar de
EBCDIC a ASCII cuando mando el listado a imprimir no se
transforma la secuencia correctamente. .
Mis dudas 2:
1 Alguien sabe como hacer para
hacerle llegar a la impresora el s�mbolo de escape y
siguientes.
2 Se puede sacar informaci�n a modo
de debug de el valor hexadecimal de lo que le llega a la
impresora.
Un Saludo.
Jos� Berm�dez
Huerta.
Alcoholes Montplet, S. A.