Go to file
2026-05-12 16:52:19 +07:00
models first commit 2026-05-12 16:34:03 +07:00
static/src/app first commit 2026-05-12 16:34:03 +07:00
views feat: add POS configuration view for iMin printer settings and update visibility in general settings 2026-05-12 16:52:19 +07:00
__init__.py first commit 2026-05-12 16:34:03 +07:00
__manifest__.py feat: add POS configuration view for iMin printer settings and update visibility in general settings 2026-05-12 16:52:19 +07:00
.gitignore first commit 2026-05-12 16:34:03 +07:00
README.md first commit 2026-05-12 16:34:03 +07:00

POS iMin Extended

This module extends the standard pos_imin functionality for Odoo 19 POS, allowing for direct printing to iMin built-in printers with customizable parameters.

Features

  • Bypass Printer Dialog: Uses the iMin JS SDK to print directly, avoiding the browser's print dialog.
  • Customizable Copies: Set the number of copies to be printed for each receipt in POS settings.
  • Paper Size Support: Choose between 80mm and 58mm paper sizes in the configuration.
  • Automatic Cutting: Supports automatic paper cutting between copies (on supported iMin hardware).

Configuration

  1. Install the module.
  2. Go to Point of Sale > Configuration > Settings.
  3. Under the iMin Printer section:
    • Set the Print Copies.
    • Select the Paper Size.
  4. To fully automate the process (no manual clicks after payment), enable Automatic Receipt Printing in the POS settings.

Dependencies

  • pos_imin: This module patches the core iMin integration.