Impresión desde VPS en una impresora en otra red

363 views
Skip to first unread message

Francisco F. Mayoralas

unread,
Feb 2, 2021, 11:34:26 AM2/2/21
to Usuarios Odoo / OpenERP en España
Hola, este es un problema al que me estoy enfrentando y no encuentro la configuración correcta. Tal vez ya hayáis tenido experiencia con esto

Estoy intentado imprimir informes (facturas, albaranes, etc) de un Odoo montado en un VPS. En la oficina donde se encuentran las impresoras he montado un servidor CUPS al que están conectadas y he probado dos cosas:
1. Montar un servidor CUPS en el VPS, cuya impresora virtual está asociada a una impresora física del CUPS en el servidor de la oficina. En Odoo del VPS creo el servidor de impresión apuntando a localhost, me reconoce la impresora creada en CUPS del VPS pero al imprimir desde Odoo obtengo error
2. En Odoo creo el servidor de impresión apuntando a la dirección de la impresora CUPS de la oficina. Me reconoce la impresora asociada a la impresora del CUPS de la oficina pero da error

Flujo de cada opción:
1. Odoo VPS --> CUPS VPS --> CUPS oficina --> impresora oficina
2. Odoo VPS --> CUPS oficina --> impresora oficina

Error de la opción:
1. cups.IPPError: (1030, 'La impresora o clase no existe.')
2. cups.IPPError: (1280, 'No such file or directory')

No tengo problema en configurar una impresora en un Odoo local donde el servidor CUPS y el Odoo están corriendo dentro la misma red donde se encuentran las impresoras, pero al estar en diferentes redes no soy capaz de conseguirlo

Fernando Garcia Hansen - Humanoide

unread,
Feb 3, 2021, 10:19:56 AM2/3/21
to Usuarios Odoo / OpenERP en España
Realmente se necesita imprimir directamente, no puedes imprimir desde el pdf? O directamente no imprimir nada? No puedes convencer al cliente?

Francisco F. Mayoralas

unread,
Feb 3, 2021, 10:43:22 AM2/3/21
to Usuarios Odoo / OpenERP en España
Esto es una casuística nueva ya que antes el personal de oficina, que ahora está en casa, imprimía localmente en su puesto de trabajo o imprimía remotamente a través de google cloud print (depricated). Ahora lo que hacen es generar el PDF y enviarlo al personal que sí está en la oficina

David Vidal

unread,
Feb 4, 2021, 7:46:12 AM2/4/21
to openerp-s...@googlegroups.com

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/4dce5b5a-0a27-4406-9441-abae7389d701n%40googlegroups.com.

Francisco F. Mayoralas

unread,
Feb 4, 2021, 1:42:35 PM2/4/21
to Usuarios Odoo / OpenERP en España
Gracias David, 

Eso es lo que estoy usando. Me funciona a la perfección con impresoras que se encuentran en la misma red local que el servidor de Odoo pero no estando Odoo en una red diferente a las impresoras. 

Me puedes confirmar que desde Odoo sería lo único necesario y que es posible hacerlo estando Odoo y las impresoras en redes diferentes?


Gracias

David Hernández

unread,
Feb 4, 2021, 4:18:34 PM2/4/21
to Usuarios Odoo / OpenERP en España
 Falta información para dar con el problema. No entiendo como intercomunicas los dos CUPS, que tienes ,los puertos abiertos i filtrados por IP o tienes  un tunel vpn entre sedes? tienes una ruta  definida o dinamica para esa red?, te hacen ping las impresoras?

Francisco F. Mayoralas

unread,
Feb 5, 2021, 12:52:27 PM2/5/21
to Usuarios Odoo / OpenERP en España
No hay VPN, con un VPN estaría hecho solo. El puerto CUPS está configurado y su puerto asociado abierto. La dirección es siempre la misma ya que en la oficina está corriendo tras noip. Las impresoras hacen ping.

En el CUPS del servidor local de la oficina la impresora brother tiene una dirección que sería algo como http://dominiodeoficina.net:631/printers/brother-1234. Si entramos en ese link accedemos a la impresora configurada en CUPS y si la configuramos por en windows en un ordenador que está en otra red pero utilizando dicha dirección pues imprimiría en la impresora

He intentado dos cosas:
1. Crear un servidor de impresión, en el Odoo del VPS, con la dirección dominiodeoficina.net y puerto 631. Al actualizar aparece la impresora brother en incluso aparecen los trabajos completados, es decir, está conectando correctamente con el CUPS montado en la oficina, pero al imprimir me tira el error cups.IPPError: (1280, 'No such file or directory')  
2. Montar un segundo CUPS en el VPS, creando la impresora manualmente con la dirección http://dominiodeoficina.net:631/printers/brother-1234. Si por ejemplo le doy al CUPS del VPS a imprimir una hoja de test, lo hace correctamente ya que el CUPS de la oficina recibe el trabajo pero no imprime nada. Entiendo que en este caso esto es un problema de que tal vez no se pueden "conectar" dos CUPS. 

Reply all
Reply to author
Forward
0 new messages