Nosotros hemos empezado hace muy poco con este tema. Pero nos está funcionando. Y hacemos lo siguiente. Al principio del fichero de impresión tenemos este registro.
0000.01 A R PCL1 0000.02 A DPCL1 25A O 4
Las 25 posiciones son para que el comando PCL quepa en el campo.
Al crear el fichero hay que indicarle que no reemplace los caracteres no imprimibles, parámetro RPLUNPRT(*NO).
Después en el programa simplemente pasamos el comando PCL al campo en hexadecimal y hacemos un write al registro. En donde quieras y como quieras. Estamos trabajando en formato libre. Te mando un ejemplo.
0925.00 // Ec * t 7 5 R CALIDAD A 75 PUNTOS POR PULGADA 0925.01 DPCL1=X'1B2AA33735C3'; 0925.02 Write PCL1;
También se pueden pasar los caracteres reales en lugar de la secuencia hexadecimal pero el carácter escape y otros similares no se pueden pasar. Hay que pasarlos siempre en hexadecimal.
0925.01 DPCL1=X'1B’ + ‘*t75R’;
En estas direcciones encontrarás las dos partes del manual PCL de HP que estamos utilizando. De todas formas si tienes algo en español te agradeceríamos que nos lo mandaras. http://h200007.www2.hp.com/bc/docs/support/SupportManual/bpl13210/bpl13210.pdf http://h200007.www2.hp.com/bc/docs/support/SupportManual/bpl13211/bpl13211.pdf
Espero que te sea de ayuda. Antonia.
-----Mensaje original-----
Alguien me podria pasar algun ejemplo o donde puedo encotrar algun ejemplo para imprimir con secuencias pcl desde rpg.
Saludos y gracias |
- [no subject] Gerardo
- Re: alex martinez
- PCL en rpg Juan Monjo en Terra
- Re: PCL en rpg alex martinez
- Re: PCL en rpg Zitro Programación
- Re: PCL en rpg Juan Monjo en Terra
- Re: PCL en rpg alex martinez