Nosotros estamos imprimiendo desde el AS en una SATO CL612e (mas grande
que la vuestra, pero del mismo padre) del siguiente modo:
La tenemos conectada a un HP JetDirect 170x para no tener que utilizar
un PC y poderla tener en red. Sato vende las impresoras con diversos
interfaces como paralelo, serie, Ethernet, WiFi, pero como ya teniamos
los JetDirect por aquí pues la pedimos con interfaz paralelo en lugar de
Ethernet.
En el AS/400 tenemos configurada una cola remota que apunta a la IP del
JetDirect, con estos parámetros:
Sistema remoto: *INTNETADR
Cola de impresora remota: TEXT
Tipo de conexión: IP
Dirección de internet: (la IP del JetDirect)
Tipo y modelo del fabricante: *WSCSTCONT132
Objeto de personalización de estación de trabajo: QSYS/QWPDEFAULT
En la SATO cambiamos la posición del switch DIP SW2-7 (banco 2 switch 7)
a ON, es decir a Proto Codes-Non standard. Esto permite no tener que
enviar el código correspondiente al ESC, sino que simplemente se envía
el caracter ^ como indicador de ESC. Así no hay que andar con historias
de tablas de conversión de caracteres que es lo que siempre complica
estos temas.
Desde el RPG la cosa queda del siguiente modo:
No hay que crear un PRTF para imprimir, lo puedes hacer directamente a
QSYSPRT. El código ILE RPG free quedaría asi:
H option (*Nodebugio:*SrcStmt)
FQSYSPRT O F 132 PRINTER
DTexto S 80A
C*------------------------------------------
/free
Texto = '^A';
Except EXCPT01;
Texto = '^H0400^V0100^XL1SATO';
Except EXCPT01;
Texto = '^H0050^V0175^BD20310045676567';
Except EXCPT01;
Texto = '^H0215^V0285^XM45676567';
Except EXCPT01;
Texto = '^Q1';
Except EXCPT01;
Texto = '^Z';
Except EXCPT01;
// fin del programa
*inLR = *on;
/end-free
OQSYSPRT E EXCPT01 1
O TEXTO 80
Los códigos que hay que enviar a la impresora, evidentemente se sacan
del manual de SATO.
y nada mas, con esto nos está funcionando perfectamente.
Si quieres consultar algo mas ya sabes donde estamos.
Saludos para todos
Marcel Blanch escribió:
_____
De: Marcel Blanch [mailto:[EMAIL PROTECTED]
Enviado el: viernes, 21 de octubre de 2005 10:38
Para: '[EMAIL PROTECTED]'
Asunto: sato
Buenos dias :
Es la primera vez que escribo en el foro
Tengo un problema con una sato cl408e , tengo que imprimir etiquetas
con ella y no sale nada ,
La tengo conectada con una session de client access , la version de
client acces es la 5.3 , la version del as400 es la 5.3 con
Las ultimas ptf instalada
Si alguien me puede ayudar estaria muyt agradecido
gracias
.
__________________________________________________
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