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
  • RV: sato Marcel Blanch
    • Re: sato Vicente García

Responder a