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.