Blog

Como hacer para que el tpv pos de odoo imprima tiket directamente sin que salga la pantalla de confirmar impresión en chrome

Para conseguir que odoo pos tpv imprima el tiket diretamente usando chrome como navegador, haz lo siguiente:

  • Haz una copia del icono de acceso directo de chrome
  • Pulsa boton derecho del ratón y cambiale el nombra a la copia, algo así como odoo-pos
  • Pulsa el botón derecho del ratón y accede a las propiedades del acceso directo
  • Añade al final del texto de la casilla  destino, (después del las dobles comillas) el siguiente texto
    --kiosk-printing  http://dirección_de_tu_odoo
    

Si arrancas el odoo pos con este acceso directo modificado, el tiket se imprimirá directamente en la impresora predeterminada (que debe ser la impresora de tikets).

En firefox tenemos esta opción

https://www.technaureus.com/print-odoo-pos-receipt-directly-to-printer-odoo-pos/

 

Step 1: Access about:config

Open firefox and put about:config in the address bar and press enter (you will need to click the button that shows to say you know what you’re doing)

Step 2: Find the always_print_silent key

Type print.always_print_silent in the filter box at the top
If you have an entry already there and it is set to false just right click it and choose ‘toggle’ to set it to true.

Step 3: Add always_print_silent key if it is not their

a) right click the screen and choose New->boolean
b) enter print.always_print_silent as the preference name when asked and press enter
c) set boolean value to true and press enter

Como usar varias webs en una misma instalación de odoo ( dbfilter )

Si tienes varias bases de datos de odoo en una misma instalación, y quieres que solo aparezca una seleccionando por subdominio, debes proceder de esta manera:

Desde el terminal abre con nano el fichero odoo-server.conf que esta en la carpeta /etc

Copia esta expresión en el fichero

dbfilter = %d

Reiniciar el servicio odoo , o reiniciar el servidor.

En la zona dns de la administración del dominio, añade un registro A , que apunte a la IP de la máquina donde tienes tu odoo que sea asi:

NOMBREDELABASEDEDATOSODOO.MIDOMINIO.COM

Esto funcionará si tienes instalado odoo con un próxi inverso, o has cambiado el puerto de salida del 8069 al puerto 80.

Como hacer para que odoo salga por el puerto 80

Si queremos que odoo salga por el puerto 80 en vez del puerto 8069 tenemos que proceder de la siguiente manera (ubuntu):

Desde el terminal abrir con nano el fichero rc.local que esta en la carpeta /etc

sudo gedit /etc/rc.local

Pegar esta expresión en el fichero y guardar

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8069

Rebotar el servidor y odoo saldrá por el puerto 80