Hola Susana.
 
Si usas TRNSPY entonces los campos que contienen las secuencias de escape ya no hace falta que tengan los dos primeros caracteres (bytes) X'03nn', que sí son necesarios en la hoja 'O'.
 
O sea, que siguiendo tu ejemplo, deben contener lo siguiente (si los defines de 4 posiciones como has dicho):
 
CPO02   X'12000000'
CPO06   X'1B570100'
CPO11   X'1B460000'
 
Un saludo,
Marcel.
 


De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Foro AS/400
Enviado el: jueves, 23 de febrero de 2006 9:01
Para: [email protected]
Asunto: Impresion a 5 c.p.i. y secuencias de escape en hexadecimal

Hola!
Sigo haciendo pruebas.
He encontrado un ejemplo en internet de mandar secuencias de escape desde la hoja 'O' de un programa RPG y me funciona perfectamente.
 
  FQSYSPRT O   F      198     OF     PRINTER
     I               X'030112000000000000' C         CPO02
     I               X'03031B570100000000' C         CPO06
     I               X'03021B460000000000' C         CPO11
      ** *******************************************
      ** CPO02     CPI NORMAL
      ** CPO06     ANCHO DOBLE
      ** CPO11     INTENSIFICADO NORMAL
     C  N08                 EXCPTLINEA
     C  N08                 SETON                      08
     C   08                 SETON                      LR
     OQSYSPRT E 21              LINEA
     O                          CPO11
     O                          CPO06
     O                          CPO02
     O                                  +002 'NORMAL DOBLE ANCHO'
     

Este documento ha sido creado por Juan Francisco Matoses

Pero cuando lo intento con un PRTF no consigo hacerlo funcionar.

defino 3 campos de 4 posiciones y les pongo la palabra clave TRNSPY antes de la constante que quiero imprimir con carácteres grandes y al liberarlo me da el CPF3475: El transcriptor ha encontrado dato de impresion no validos y retiene el listado

EL PRTF esta compilado con RPLUNPRT(*NO)

¿alguien tiene un ejemplo? o me pueden dar alguna pista

 

Muchas Gracias

 

Susana

 

 

 

----- Original Message -----
Sent: Wednesday, February 22, 2006 11:58 AM
Subject: Impresion a 5 c.p.i.

Hola:
 
Tengo una impresora antigua EPSON 570 + conectada por Clien Accces al 400, por la que estoy intentando imprimir un PRTF a 5 c.p.i. (no estoy usando fonts ni IPPDS ni nada por el estilo), cuando lo libero me da el siguiente error:
 
CPA3388 Atributos del archivo xxxx no soportados por dispositivo. (C G T H)
Con codigo de error 1
Tamaño de pagina de archivo no soportada en el dispositivo.
 
¿Hay alguna manera de configurar la impresora en el sistema o en el C.A. para poder imprimir con un tipo de letra algo mas grande que a 10 caracteres por pulgada?
 
P.D: Tambien lo estoy intentando por una proprinter III Xl conectada a una pantalla 3197 y tengo el mismo problema
¿es posible hacer lo que pretendo con este HW?
 
Gracias
 
Susana
 
 
 

Responder a