Control de Coprint Server-PC con cpiRunControl.exe

cpiRunControl.exe es un programa Windows que se incluye en versiones nuevas de Coprint-PC.
8-o No confundir con el “programa de servicio” opcional cpiControl, especial para controlar máquinas virtuales sin login y otros entornos más complejos.

Este programa se puede usar para controlar que Coprint-PC se rearranque si tiene alguna caida por algun error en el propio pc o en el as400, tal como fallo de comunicaciones etc.
Tambien puede usarse para arrancar Coprint pc cada dia (o ciertos dias) si Coprint pc se cierra a ciertas horas como de noche (usando valores PowerOff1/PowerOff2 en coprint.ini).

8-) Este programa correria en el pc “como pareja”, es decir, funcionando tanto coprin1.exe (Coprint Server PC) como cpiRunControl, que se encarga de “vigilarle”.

De hecho una vez emparejados podria quitarse de arranque auto a coprin1.exe (en grupo de Inicio o en el programador de tareas de Windows scheduler) y poner cpiRunControl.exe, ya que su actividad es asegurarse de que si coprin1.exe no funciona lo “levante”.
Se puede arrancar minimizado para que no sea visible sino sólo como un icono.

el programita en la playa:

Instalacion inicial

La primera vez que se llama, el programa intenta ver si en este pc ha rodado CoPrint (si ha impreso algo, en realidad), \\si lo detecta intenta (automaticamente) crear el ini que necesita para emparejarse con Coprint-pc y controlarlo.

Es la forma mas facil de crear el ini del programa de control, llamarlo una vez que Coprint en este pc haya hecho algun trabajo, el ini de control se crea solo.

ini de cpiRunControl para CoPrint

El programa permite editar su propio ini, usar menu File → Editar ini.

La primera parte del ini es sólo la seccion y el tiempo de espera, cada cuantos segundos busca a ver si Coprint-PC está corriendo, así como el horario de funcionamiento.

[Control]
Wait=19

D=123456
H1=0900
H2=2000

Con Wait=19 indicamos que se haga la comprobación cada 19 segundos.

control de horario de funcionamiento:

  • si no hay D= es que se quiere que ande siempre, sin descanso de horas
  • en D= indicar dias que funciona, de 1 a 7 siendo 1 Lunes, de forma que 12345 indica que funciona de lunes a viernes.
  • en H1 y H2 horario desde y hasta en formato hhmm como 0815 para 08:15 am o 2145 para 21:45.
  • obviamente fuera de esos dias y horas el programa de control no mira si Coprint-pc está cerrado.

Para controlar a Coprint-pc:

[Run]
Run0=coprin1.exe
Win0=CoPrint CPI - *SERVER
Prm0=*AUTO

Parece sencillo, simplemente tres datos en la seccion [Run]

  • Run0 con el path de coprin1.exe por si se cierra/cae, llamarlo
  • Win0 con el texto que figura como titulo de ventana del programa a controlar
  • Prm0 con el parametro que se le pasa, opcional, en este caso *AUTO para que se conecte por sockets al as400, tambien se puede poner *AUTO *MIN para llamarlo minimizado.

esto debe valer para mas...

Lo has adivinado, los valores del ini podrian llamarse solo Run/Win/Prm pero tienen detras un numero (cero en este caso).

Asi que si quieres controlar que siempre esté corriendo tu programita de envío masivo de spam… esta es la tuya LOL

 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/coprint/cpiruncontrol.txt · Última modificación: 10/10/2018 09:32 por admin
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki