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