Hola Antonio:

Para enviar caracteres de control (escape) tienes primero que cambiar el
parámetro RPLUNPRT a *NO en el archivo de impresora, con lo cual no
sustituirá con blancos los caracteres no imprimibles.
Luego deberás enviar la secuencia hexadecimal (en ASCII) mediante el formato
03nncccccc, donde nn es la longitud en bytes de la secuencia cccccc (cada
par de cc es un byte).

Así, si queremos enviar la secuencia ASCII 1B4D013A (4 bytes, que son Escape
4D 01 3A), lo haremos enviando la cadena hexadecimal '03041B4D013A'

También tienes más información y ejemplos en  la base de datos de IBM:
http://www-912.ibm.com/s_dir/slkbase.nsf/1ac66549a21402188625680b0002037e/37
88b4d775308174862565c2007d473e?OpenDocument

Un saludo,
Marcel.



________________________________

De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ] En nombre de ANTONIO GINES SAORIN
GALLEGO
Enviado el: miércoles, 15 de febrero de 2006 17:06
Para: [email protected]
Asunto: Caracter ASCII en RPG


Necesito enviarle a un impresora una secuencia de escape que empieza por el
carácter ASCII 27 + "un texto".
¿Alguien sabe como puedo pintar este carácter en un campo de un PRTF, para
que me lo reconozca la impresora a través de una sesión de impresión de
client access ???

Gracias.


________________________________

        Antonio Ginés Saorín Gallego
        Dpto. Desarrollo
        [EMAIL PROTECTED]
        www.inforges.es <http://www.inforges.es/ <http://www.inforges.es/> >
        Centralita 968 350 011         






__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

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

Responder a