Hola.
Estoy intentando modificar mis programas que imprimen con formato AFP y
secuencias de escape PCL para que al convertir el spool a tiff las
secuencias de escape sean interpretadas adecuadamente por el comando
SPL2STMF, tenia entendido que con imprimir las secuencias como constantes
hexadecimales seria suficiente, sin embargo la salida no es la adecuada.
Podrias aclararme un poco el panorama?
La impresion ya la tengo implementada desde hace bastante tiempo, utilizo
impresoras laser HP emuladas como 3812 tanto por IP como por Rally!,
utilizando objetos de personalizacion (WSCST) creados a proposito para que
se interpreten adecuadamente las secuencias PCL, traduciendo un caracter de
poco uso (�) en <esc> para indicar el inicio de una secuencia de escape, de
manera que las secuencias queden como esta:
�&l2a0o1e0L�*p0x0Y�l1e6D�(12U�(s0p10h6v0s0b0T�&k12H�&l6C
Las constantes las defino de esta forma:
I X'1B266C3261306F3165- C ESC1
I '304C1B2A70307830591B-
I '6C316536441B28313255-
I '1B287330703130683676-
I '3073306230541B266B31-
I '32481B266C3643'
I X'1B283132551B287330- C ESC2
I '70313068307331623054'
I X'1B283132551B287330- C ESC3
I '70313068367630733062-
I '30541B266B3132481B26-
I '6C3643'
En el CL hago:
OVRPRTF FILE(PF10X66P) DEVTYPE(*AFPDS) +
RPLUNPRT(*NO) PAGRTT(*COR) +
FRONTOVL(PRTFLIB/&OVERLAY) OUTQ(*DEV)
Y modifique la descripcion de la impresora para que no utilice el WSCST,
para evitar reemplazo de caracteres en las secuencias de escape.
El overlay y los datos del reporte se imprimen y se convierten a tiff bien,
pero en ninguno de los casos respeta las secuencias de escape e imprime en
su lugar caracteres como:
(Embedded image moved to file: pic06334.pcx)
Gracias anticipadas y saludos
Jesus Olague
Zacatecas, Mexico
"ajut 400"
<[EMAIL PROTECTED]> Para: [EMAIL PROTECTED]
Enviado por: cc:
forum.help400-request@ Asunto: Re: Cambiar una tabla
del sistema
combios.es
19/09/2002 11:38
Por favor, responda a
forum.help400
Hola:
Para enviar sequencias de escape a impresoras, hay que asegurarse en primer
lugar de que el archivo de impresora utilizado no reemplaza los caracteres
no imprimibles, par�metro RPLUNPRT(*NO). Despues podemos enviar nuestra
sequencia ascii hexadecimal mediante 03nnxxxxxx, donde nn indica el numero
de bytes de datos de la secuencia xxxxxxxx.
Un saludo
--------------------------
De todo sobre el AS/400 en
http://www.ajut400.com
>From: LLuis Segura <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Cambiar una tabla del sistema
>Date: Wed, 18 Sep 2002 16:34:16 +0200
>
>Hola a todos/as:
>He visto que se puede mapear la tabla QASCII del sistema recuperando el
>fuente, desearia cambiar una posicion de la tabla para que en algunos
>dispositivos, impresoras ASCII, pueda utilizar dicha tabla mapeada.
>Alguien sabe como definir en el dispositivo la nueva tabla ???.
>Pensareis que para que quiero cambiar la ASCII ? Sencillo, debo mandar a
>una
>impresora una ristra que empieza por 1B, un caracter de escape, que en la
>tabla es el 27 HEX y des de AS/400, perdon ISERIES, solo puedo mandar >
40.
>
>Pienso que tambien podria hacerlo creando un WSCST pero lo he visto
>complicado y no estamos para muchas birguerias. ;- )))
>
>Saludos.....
>
>Lluis Segura i Rosich
>Sistemes d'Informacio
>Industrias Valls 1,S.A.
>Avda. Balmes, 16
>08700 - Igualada
>* Tel. 34 3 803 52 52
> Fax. 34 3 804 43 62
>
>* [EMAIL PROTECTED]
>
>* www.puntoblanco.com
>
>
>_____________________________________________________
>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, env�a el mensaje resultante de pulsar
>mailto:[EMAIL PROTECTED]?body=LEAVE
_________________________________________________________________
�nase al mayor servicio mundial de correo electr�nico:
http://www.hotmail.com/es
_____________________________________________________
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, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]?body=LEAVE
pic06334.pcx
Description: Binary data
