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
