Title: Saludos cordiales, ongi izan,
Hola Estimado....
 
    Te comento que la serie de caracteres que estas enviando, la tenes que enviar con el formato original, es decir de la forma "CodigoDeEscape"&f1y4X, el secreto esta en enviar un codigo de escape correcto, tenes que tener en cuenta algunas cositas....
 
        1) en la definicion de la impresora, tenes que verificar que el parametro de transformar datos en sistema principal este en *YES. (esto es para que se transforme el codigo de escape en el as-400 y lo envie como codigo de escape a la impresora, es como si cuando el viejo D.O.S. enviabas desde un programa el chr(27) como codigo de escape que graficamente es una flechita apuntando hacia la izquierda, ante la posibilidad de implementar esto en AS-400 se debe elegir otro caracter y tranformarlo a traves de una tabla que esta ubicada en el as-400)
 
        2) en la definicion de la impresora, debes configurar el objeto de personalizacion de la impresora, que es una tabla asociada a la impresora que tiene la equivalencia para convertir el codigo de escape para que lo pueda interpretar la impresora, yo utilizo el caracter "¬" que es el chr(170) en ascii, pero en ebcdic es el "1B", o sea la cadena que tendrias que enviar desde el as-400 a la impresora debe quedar de la siguiente manera : "¬&f1y4X"
 
        3) como podras ir apreciando, hasta aqui vamos bien, el problema es la famosa tabla de transformacion, esto esta bien explicado en el manual "Workstation Customization Programming", pero este es un tema aparte, creo que con solo setear el parametro del punto 1) debe ser suficiente para que te funcione...
 
    Espero que esto te sirva.
 
    Cualquier cosa me avisas para darte una mano...
 
    Saludos.
 
    Emilio G. Burgoa
    San Juan - Argentina
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]En nombre de Joxean Muguruza
Enviado el: Lunes, 11 de Julio de 2005 07:12 a.m.
Para: [email protected]
Asunto: Envío de caracteres de Control (Escape) desde Iseries.

Buenos días foro,

 

No se si alguien abra hecho el envío de caracteres de control (Escape) a una impresora que está conectada al servidor Iseries mediante tarjeta de red (IP).

 

Lo que quiero es utilizar los códigos de control para decirle a la impresora que cuando imprima un documento, enviado desde el iseries, coja el preformato asociado(nro. 1..n)  que residen en la memoria flash

 

Gracias anticipadas,

 

Joxean Muguruza.

 

 

 

 

 

Responder a