Una Cola Un Coprint
Lo mas facil para usar Coprint es tener una cola de salida con el mismo nombre que un Servidor de Coprint (un Coprint rodando en un pc) y correr el paso 312 en el menu COPRINT para asociar la cola con el servidor de Coprint.
Pero tambien se pueden tener colas asociadas a un Coprint Server con nombres diferentes
y tambien se puede hacer que varias colas de salida se asocien con el mismo Coprint Server (con paso 302 y contratando el soporte de multiples colas de salida)
Para entornos complejos con muchisima emision de ordenes de Coprint se pueden contratar “controladores” adicionales para mejorar el rendimiento
de forma que existen tres niveles de complejidad contratable
uno o varios “servidores” Coprint (Coprint-pc instalado en uno o varios pc) cada uno con una cola de salida asociada
soporte de multiples colas de salida, que permite que un unico, o cada uno, Coprint-pc controle las colas de salida que se deseen
dos o mas controladores globales para mejorar el performace cuando existan muchas salidas y puedan darse cuellos de botella
Coprint puede tener
Recordar tambien que Coprint permite salida impresa no sólo desde colas de salida sino usando nuestras api de programación, así como conexiones con nuestras api Excel y api Word.
IMPORTANTE: Las colas deben crearse en una biblioteca que siempre está en la lista de bibliotecas, como QGPL (hacer dspsysval qusrlibl y dspsysval qsyslibl). Debe estar en *LIBL en todos los trabajos del sistema: batch, qsyswrk…
para llamar al menu de Coprint simplemente teclear COPRINT en una sesion de as400
-
Si con paso 325 no se vé corriendo el proceso CPIXBASE (Coprint Sockets Server en as400) se puede arrancar con
Paso 183 (F10 en Menu y Barra Estado)
Igualmente, Si con paso 325 no se vé corriendo el proceso CPIX_COPEM (control de Emulaciones de Impresoras/Colas) se puede arrancar con paso 184 (F10 en Menu y Barra Estado)
-
CONFIGURAR COLAS DE SALIDA PARA COPRINT:
UNA COLA = UN COPRINT. Lo mas sencillo es que un
CoPrint sirva a una cola de salida. Si tenemos un coprint con nombre CONTAB podemos tener (o se crea) la cola de salida con el mismo nombre con el
paso 312 y solo con eso Coprint imprime lo que se envie a esa cola. O sea, si una cola se llama igual que un coprint-pc (y se ha hecho el paso 312 para esa cola) no hay mas que hacer.
varias colas paso 302
VARIAS COLAS. Para usar
VariasColas de salida y/o definir impresora concreta por cada cola, usar el paso 302.
La ventana de Coprint, arriba a la izquierda, muestra claramente su nombre y a qué IP o Host está conectado:
Warning: NO OUTQ=PC
Cuando Coprint funciona en un pc y no encuentra una cola con su nombre (y/o que no se ha procesado la cola con el paso 312) dice este mensaje:
WARNING: NO-OUTQ-=PC
como enviar listados a ciertas colas
Cualquier listado puede ser gestionado simplemente enviando un listado cualquiera a la cola que controla CoPrint.
Una forma de hacer que un listados cualquiera vayan a una cierta cola es usar CHGJOB OUTQ(nombre-de-cola).
Asi se indica que cola debe usarse para la sesion de trabajo.
Incluso puede ponerse a nivel de perfil de usuario con CHGUSRPRF USRPRF(usuario) OUTQ(cola)
Algunos programas, como la Contabilidad o la Nomina de CPI preguntan al iniciar esos datos:
Cambiar Parametros Impresora.
Impresora a Enviar Listados... > impresora
Cola de Spool a utilizar...... > nombre-cola
La NOMINA tiene su propio paso de control de Coprint, CP1 (o usar F9 y F9 en el menu y buscar el argumento COPRINT).
Estar seguro de usar una cierta cola de salida
Un error comun es enviar un listado a una cola diferente de la que gestiona Coprint.
Pasos 312 y 325
El paso 312 es vital para asociar una Cola de Salida con un Coprint.
El paso 325 permite asegurarse de que los procesos mas importantes en el as400 funcionan:
CPIXBASE es el controlador general y el que permite crear un Coprint en un pc
CPIX_COPEM es el emulador de impresora, vital para que funciona el sistema de proceso automatico de colas de salida.
El paso 314 (o al final del paso 312, o entrando en paso 312 y F3) hace un listado detallando las colas de spool y cuales de ellas estan controladas por Coprint.
Ver tambien Paso 183 Coprint
Soporte de varios Controladores de colas
Por omision Coprint trabaja con un controlador de Colas de impresora (todas las colas se procesan por el mismo controlador. llamado COPRINT1).
Se pueden contratar módulos de controladores adicionales, especialmente indicado cuando se envian muchos listados simultaneamente a varias colas de Coprint, ayudando mucho a agilizar/mezclar las salidas, y por tanto mejorando el rendimiento / performance.
Para entornos complejos con muchisima emision de ordenes de Coprint se pueden contratar “controladores” adicionales para mejorar el rendimiento
de forma que existen tres niveles de complejidad contratable
uno o varios “servidores” Coprint (Coprint-pc instalado en uno o varios pc) cada uno con una cola de salida asociada
soporte de multiples colas de salida, que permite que un unico, o cada uno, Coprint-pc controle las colas de salida que se deseen
dos o mas controladores globales para mejorar el performace cuando existan muchas salidas y puedan darse cuellos de botella
Coprint puede tener
El paso 314 (o al final del paso 312, o entrando en paso 312 y F3) hace un listado detallando las colas de spool y cuales de ellas estan controladas por Coprint.