Skip to Content
Odoo Меню
  • Увійти
  • Спробуйте це безкоштовно
  • Додатки
    Фінанси
    • Бухоблік
    • Виставлення рахунку
    • Витрати
    • Електронні таблиці (BI)
    • Документи
    • Підпис
    Продажі
    • CRM
    • Продажі
    • POS Магазин
    • POS Ресторан
    • Підписки
    • Оренда
    Веб-сайти
    • Конструктор веб-сайту
    • Електронна комерція
    • Блог
    • Форум
    • Живий чат
    • Електронне навчання
    Ланцюг поставок
    • Склад
    • Виробництво
    • PLM
    • Купівлі
    • Технічне обслуговування
    • Якість
    Кадри
    • Співробітники
    • Рекрутинг
    • Відпустки
    • Оцінювання
    • Рекомендації
    • Автотранспорт
    Маркетинг
    • Маркетинг соцмереж
    • Email-маркетинг
    • SMS-маркетинг
    • Події
    • Автом. маркетингу
    • Опитування
    Послуги
    • Проект
    • Табелі
    • Виїзне обслуговування
    • Служба підтримки
    • Планування
    • Призначення
    Продуктивність
    • Обговорення
    • Схвалення
    • IoT
    • IP-телефонія
    • База знань
    • WhatsApp
    Сторонні модулі Odoo Studio Платформа Odoo Cloud
  • Сфери
    Роздрібна торгівля
    • Книжковий магазин
    • Магазин одягу
    • Магазин меблів
    • Продуктовий магазин
    • Магазин будівельних матеріалів
    • Магазин іграшок
    Food & Hospitality
    • Бар та паб
    • Ресторан
    • Фастфуд
    • Guest House
    • Дистриб'ютор напоїв
    • Hotel
    Нерухомість
    • Real Estate Agency
    • Архітектурна фірма
    • Будівництво
    • Управління нерухомістю
    • Садівництво
    • Асоціація власників нерухомості
    Консалтинг
    • Бухгалтерська компанія
    • Партнер Odoo
    • Агенція маркетингу
    • Юридична фірма
    • Придбання Талантів
    • Аудит та сертифікація
    Виробництво
    • Textile
    • Metal
    • Меблі
    • Їжа
    • Brewery
    • Корпоративні подарунки
    Здоров'я & Фітнес
    • Спортивний клуб
    • Оптика
    • Фітнес-центр
    • Практики здоров'я
    • Аптека
    • Салон краси
    Trades
    • Ремонтник
    • IT-обладнання та Підтримка
    • Системи сонячної енергії
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Інші
    • Nonprofit Organization
    • Екологічна агенція
    • Оренда білбордів
    • Фотографія
    • Лізинг велосипедів
    • Реселлер програмного забезпечення
    Browse all Industries
  • Спільнота
    Навчання
    • Навчальний посібник
    • Документація
    • Сертифікації
    • Тренування
    • Блог
    • Подкаст
    Сприяйте Освіті
    • Програма навчання
    • Бізнес гра Scale Up!
    • Відвідайте Odoo
    Отримайте програмне забезпечення
    • Завантаження
    • Порівняйте версії
    • Релізи
    Співпрацюйте
    • Github
    • Форум
    • Події
    • Переклади
    • Стати партнером
    • Services for Partners
    • Зареєструйте вашу бухгалтерську фірму
    Отримайте послуги
    • Знайдіть партнера
    • Знайдіть бухгалтера
    • Зустріньтеся з консультантом
    • Послуги з впровадження
    • Референси клієнтів
    • Підтримка
    • Оновлення
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Отримати демо
  • Ціни
  • Допомога

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Бухоблік
  • Склад
  • PoS
  • Проект
  • MRP
All apps
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
All Posts Люди Значки
Мітки (View all)
odoo accounting v14 pos v15
Про цей форум
Допомога

How to print directly to the printer in Odoo 15 without loading the PDF in the browser first?

Підписатися

Отримуйте сповіщення про активність щодо цієї публікації

Це запитання позначене
4 Відповіді
3369 Переглядів
Аватар
MBALA D'elohim

I am working on an Odoo 15 project, and I would like to implement a feature where a document (such as an invoice, report, or ticket) is sent directly to the printer for printing, bypassing the browser preview or PDF download step.

Currently, when I print a document, it generates a PDF file that is either downloaded or opened in the browser, and I have to manually send it to the printer. My goal is to automate this process to allow direct printing from Odoo.

Here are some additional details:

  • Printer: I am using a thermal printer.
  • Operating System: The server runs on Windows.
  • Current setup: I have configured the printer and can print manually from Windows, but I want to automate this process via Odoo.
  • Odoo Module/Feature: This functionality should work for a specific module (e.g., Invoicing, Point of Sale) or globally.

Questions:

  1. What is the best approach to enable direct printing from Odoo 15?
  2. Are there any modules or third-party tools that can help implement this feature?
  3. Is it possible to configure Odoo to send print jobs directly to the printer connected to a Windows server?

Any guidance, sample code, or recommendations would be greatly appreciated. Thank you in advance for your help!

0
Аватар
Відмінити
Аватар
Dhrumi (Wan Buffer Services)
Найкраща відповідь

By default, Odoo 15 opens PDF reports in the browser. To print directly to a printer (without preview), you need to integrate Odoo IoT Box or use 3rd-party automation.

 Option 1: Use Odoo IoT Box (Official and Supported)

Odoo IoT Box allows direct printing to connected thermal or regular printers:

Steps:

  1. Install the IoT Box App in Odoo.
  2. Connect the IoT Box to your local network and printer.
  3. In Settings > IoT, configure your printer.
  4. Enable “Print via IoT Box” in the report template.

When a user prints a report, it goes directly to the printer via the IoT Box.

 Option 2: Use External Print Services

For environments without IoT Box, consider tools like:

  • QZ Tray (Java-based tray app that listens for print commands from the browser)
  • PrintNode (cloud-based print automation)
  • Custom Python daemon monitoring a folder or queue and auto-printing

 Option 3: Technical Override (Not recommended for general users)

Advanced users can override the report_action() or use JavaScript to send raw PDF data to local print APIs. However, this requires:

  • Custom browser configuration
  • Elevated security permissions
  • Controlled user environment (e.g., internal apps)

0
Аватар
Відмінити
Аватар
Cybrosys Techno Solutions Pvt.Ltd
Найкраща відповідь

Hi,


You can use the following module to print directly to the printer.

* https://apps.odoo.com/apps/modules/15.0/direct_print_odoo


Hope it helps.

0
Аватар
Відмінити
Аватар
Moaaz Gafar
Найкраща відповідь

Check this 
https://apps.odoo.com/apps/modules/15.0/mo_direct_print_report

0
Аватар
Відмінити
Аватар
Omni Byte
Найкраща відповідь

Hello,

Omni Print can assist you in achieving that. With Omni Print, you can:

  1. Directly print documents (PDF, ZPL, ESC/POS) to your desktop printer.
  2. Use it seamlessly with any module without the need for additional configurations.

0
Аватар
Відмінити
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Реєстрація
Спільнота
  • Навчальний посібник
  • Документація
  • Форум
Open Source
  • Завантаження
  • Github
  • Runbot
  • Переклади
Послуги
  • Хостинг Odoo.sh
  • Підтримка
  • Оновлення
  • Кастомні доробки
  • Навчання
  • Знайдіть бухгалтера
  • Знайдіть партнера
  • Стати партнером
Про нас
  • Наша компанія
  • Торгові активи
  • Зв'яжіться з нами
  • Вакансії
  • Події
  • Подкаст
  • Блог
  • Клієнти
  • Юридичні документи • Конфіденційність
  • Безпека
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo - це набір програм для роботи з відкритим кодом, які охоплюють всі ваші потреби компанії: CRM, електронна комерція, бухгалтерський облік, склад, точка продажу, управління проектами тощо.

Унікальна пропозиція Odoo - це одночасно дуже проста у використанні та повністю інтегрована.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now