Hola,
Abro este tema para ver qué hace la gente para imprimir sin necesidad de hacerlo manualmente porque al final por todas partes acabo dándome golpes en la cabeza. Si tuviéramos odoo corriendo localmente en la misma red de la impresora todo es maravillo pero si está en un VPS remoto pues ahí viene el problema. Asumiendo una instalación de Odoo community en un VPS, ¿cómo hacer para imprimir automáticamente un albarán o factura?
He investigado las siguientes opciones:
- Lo que llaman iot box, que entiendo que es un servicio local en un raspberry u ordenador local que tiene acceso a la impresora y que tendrá como un usuario en la BD de Odoo para imprimir (lo he descartado porque parece ser que no hay y es para enterprise).
- Opciones similares de módulos desarrollados por unas empresas más y otras menos conocidas que instalas en el BD y luego te dan un instalador con un agente. Tendrán un token y de esa manera hablan.
- Montar un VPN en el ordenador local que tiene la impresora conectada y hacer que el CUPS del VPS donde corre Odoo vea la impresora a través del VPN como si estuviera local. Me parece una infraestructura demasiado compleja y demasiados puntos donde puede fallar y que además habrá que mantener.
- Asumiendo que puedas poner la IP fija de la red local o utilizar algún servicio que lo haga... exponer directamente y públicamente la impresora a través de la IP y puerto. Luego en el VPS con esa IP, imprimir. Por si alguien lo lee y no sabe de lo que va, esta opción no se considera segura.
La idea es que una persona no tenga que imprimir manualmente ciertos documentos, es decir, eliminar tareas automatizables. Si para realizar un envío necesitamos un albarán, todos los albaranes generados deben ser impresos por tanto eso podría automatizarse.
Un saludo