Está en la página 1de 3

IMPRESIÓN REMOTA

-Direccionar la instancia a la cual se quiere realizar las impresiones de los dr y los sticker
pendientes de impresión:

En el repositorio del sgt en el archivo print.py, ubicado en la ruta


SGT/src/remote_printing/print.py

Configurar la variable INSTANCE_URL =

Debemos cambiar el valor de esta variable para la instancia a la cual necesitamos imprimir los
documentos y agregarle /api/v1.0/

Ejemplo: INSTANCE_URL = "https://accordia.scsgt.com/api/v1.0/"

-Crear el .exe a partir del archivo print.py

- Instalar SumatraPDF (https://www.sumatrapdfreader.org/download-free-pdf-viewer). Es un


software libre para leer pdfs en windows. Lo utilizará la aplicación para imprimir los documentos
pdf. Apunta el path donde se instalará, lo necesitaremos más adelante.

- Descomprimir el fichero adjunto en C:\ (el path es opcional, pero si lo descomprimimos en C:\,
creando la carpeta C:\print\, hay que configurar menos cosas). Esta aplicación se conectará al
servidor SGT de Freeport, se descargará los documentos pendientes de imprimir y los imprimirá
usando Sumatra PDF.

- En C:\print debemos editar el fichero config.txt. Hay tres variables de configuración:


* DOCK_RECEIPT_PRINTER_NAME = Es el nombre de la impresora de DRs (local o en red)
* STICKER_PRINTER_NAME = Es el nombre de la impresora de etiquetas (local o en red)
* SUMATRA_PDF_PATH = Path al ejecutable de SumatraPDF. Por ejemplo: C:\Users\myUser\
AppData\Local\SumatraPDF\SumatraPDF.exe
- [Este paso no es necesario si el contenido del zip está en C:\print] Asegurarnos de que la primera
línea de launch.bat apunta al path donde descomprimimos el archivo zip. Por defecto es "cd C:\
print"

- Configurar una tarea periódica con Task Scheduler en windows para que ejecute cada 5 minutos
el fichero launch.bat que hay dentro de la carpeta print.
Abrir el programador de tareas y crear una tarea nueva, en la pestaña “general” asignarle un
nombre y una descripción

En la pestaña desencadenadores agregar un nuevo desencadenador. Elegir iniciar tarea: Según una
programación.

La configuración es: Diariamente, Repetir: cada 5 minutos y cierras dando en Aceptar.


Ahora en la pestaña acciones agregar una nueva acción.

Accion: iniciar un programa

Programa o script: C:\print\launch.bat (la ruta donde hayas descomprimido el .zip\launch.bat)

Aceptas los cambios en la nueva acción y en la tarea creada.

También podría gustarte