Certificado autofirmado para impresoras electrónicas del TPV

Para funcionar con Odoo, algunos modelos de impresora ePOS pueden requerir el protocolo HTTPS para establecer una conexión segura entre el navegador y la impresora. Sin embargo, intentar acceder a la dirección IP de la impresora mediante HTTPS genera una página de advertencia en la mayoría de los navegadores web. En ese caso, puede forzar la conexión de forma temporal, lo que le permite acceder a la página en HTTPS y usar la impresora ePOS en Odoo mientras la ventana del navegador permanezca abierta.

Advertencia

Si cierra la ventana del navegador se perderá la conexión. Por lo tanto, este método solo debe utilizarse como una solución temporal o como un requisito previo para las siguientes instrucciones.

Generar, exportar e importar certificados autofirmados

Para obtener una solución a largo plazo debe generar un certificado autofirmado. Después, expórtelo e impórtelo a su navegador.

Importante

Un certificado SSL solo se debería generar una vez. Si crea otro certificado, los dispositivos que usen el certificado previo perderán el acceso al HTTPS.

Navegue a la dirección IP de la impresora ePOS (p. ej. https://192.168.1.25) y haga clic en Advanced (Avanzado) y después en Proceed to [IP address] (unsafe) (Proceeder a [dirección IP] (no es seguro)) para forzar la conexión.

screenshot: pos-epos-ssc-chrome-warning-win
menu
(Google Chrome) ‣ https://<printer IP address>
shows
The Google Chrome "Your connection is not private" warning page for the printer's IP address, with the "Advanced" button expanded and the "Proceed to ... (unsafe)" link visible.
module
pos_epson_printer
notes
External web browser, Google Chrome on Windows 10, English UI; scale down to about 75 % of the page width.

Página de advertencia de Google Chrome en Windows 10

Después, utilice las credenciales de su impresora para ingresar a los ajustes de la impresora ePOS. Para iniciar sesión, ingrese epson en el campo ID y en el campo Password (Contraseña) ingrese el número de serie de la impresora.

Para generar un nuevo certificado autofirmado, haga clic en Certificate list (lista de certificados) que se encuentra en la sección de Authentication (Autenticación) y después en create (Crear). El Common Name (nombre común) debe rellenarse automáticamente, pero si no es así, ahí puede poner la dirección IP de la impresora. En el campo Validity Period (Periodo de validez) ponga los años por los que el certificado será válido, haga clic en Create (crear) y Reset (Restablecer) o reinicie la impresora manualmente.

Ya se ha generado el certificado autofirmado. Vuelva a cargar la página, vaya a la sección Security (seguridad) y haga clic en SSL/TLS para asegurarse de que el certificado autofirmado se ha seleccionado correctamente en la sección Server certificate (Certificado del servidor).

Importante

  • Si necesita exportar certificados SSL desde un sistema operativo o un navegador que no hemos mencionado, busque exportar certificado SSL + el nombre de su navegador o sistema operativo en su motor de búsqueda preferido

  • Es lo mismo si necesita importar certificados SSL desde un sistema operativo o navegador que no mencionamos, busque exportar certificado SSL + el nombre de su navegador o sistema operativo en su motor de búsqueda preferido.

Comprobar si el certificado se importó correctamente

Para confirmar que la conexión de su impresora es segura, conéctese a su dirección IP mediante HTTPS. Por ejemplo, vaya a https://192.168.1.25 en su navegador. Si el certificado SSL se aplicó de forma correcta, entonces ya no debería aparecer la página de advertencia y en la barra de direcciones debería aparecer un icono de candado que indica que la conexión es segura.