no será que los caracteres los tienes que poner en hexadecimal EDBCDI no en
hexadecimal ASCII ?
        EBC   ASCII
1 --> F1 --- 31
4 --> F4 --- 34

o

me extraña la f --> 102

generalmente usan 2 dígitos por carácter

Un Saludo.
José Bermúdez Huerta.


Alcoholes Montplet, S. A.

Departamento Informática
Tel.:  93 313 63 62  Horario: de 07:00 a 15:00
Fax.: 93 313 21 00
Email:  [EMAIL PROTECTED]
Web.:  http://www.montplet.es

----- Mensaje original ----- 
De: "Joxean Muguruza" <[EMAIL PROTECTED]>
Para: <[email protected]>
Enviado: miércoles, 13 de julio de 2005 11:17
Asunto: RE: Envío de caracteres de Control (Escape) desde Iseries.


Buenos días Marcel,

He intentado hacer lo que me dices....Parámetro RPLUNPRT *NO en archivo de
impresora y secuencias de escape en hexadecimal ASCII, y la impresora no lo
entiende como una secuencia escape sino como una constante, por lo que no
obedece.

Lo que yo le quiero enviar y que me entienda es Escape&f1y4X que según lo
que me comentas sería '03071B40102311213458' en donde 03-por definición,
07-nº de byte, 1B-Hex.(Escape), 40-Hex.(&), 102-Hex.(f), 32-Hex.(1),
121-Hex.(y), 34-Hex.(4), 58-Hex.(X).

donde podría estar el error....

gracias anticipadas,

Joxean Muguruza



-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Marcel Cortilla
(Tejidos Cornejo S.A.)
Enviado el: martes, 12 de julio de 2005 17:28
Para: [email protected]
Asunto: RE: Envío de caracteres de Control (Escape) desde Iseries.


Hola Joxean:

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]
En nombre de Joxean Muguruza
Enviado el: lunes, 11 de julio de 2005 13:00
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.














__________________________________________________
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

__________________________________________________
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


__________________________________________________
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

Responder a