Smart QZ POS Printing
Smart QZ POS Printing connects Odoo Point of Sale with the QZ Tray desktop agent for silent, direct printing to local printers. It covers the full workflow: QZ Tray printing setup, certificate management for signed requests, per-POS printer configuration, kitchen station routing, a company fallback printer, and detailed printing logs — with multi-device support and an Arabic & English interface.
Key Features
Everything you need to run secure, reliable POS printing across every workstation.
Secure QZ Tray connection
Connect Odoo POS to the local QZ Tray agent over a secure WebSocket, with automatic reconnect.
Certificate setup and signing
Create and manage certificates; every print request is signed with SHA512withRSA.
Local printer detection
Discover the printers installed on the current device directly through QZ Tray.
Device default printer
Each workstation stores its own default receipt printer in the browser.
Per-POS printer selection
Optionally override the printer for a specific Point of Sale configuration.
Company fallback printer
A default company printer used when no device or POS printer is set.
POS printer popup
Configure and check the printer from a popup inside the POS header.
Test Print
Send a test page to confirm the selected printer works before going live.
Print Queue
Jobs are queued and processed reliably, even under heavy load.
Print Logs
A full audit trail of print requests, responses and failures.
Duplicate print protection
Guards against sending the same receipt to the printer twice.
Kitchen printing
Route order tickets to the correct kitchen station printers.
Screenshots
Each screen with its title and description below the image.
QZ Printing Setup
Configure the QZ Tray connection and prepare the current workstation for secure POS printing. This setup guides the user through connecting QZ Tray, validating the local device, and selecting the required printer.
QZ Certificate Management
Generate, upload, review, and manage QZ Tray certificates used for signed printing requests. The certificate setup keeps communication between Odoo and the local QZ Tray installation secure.
POS Printer Configuration
Select the printer assigned to each Point of Sale configuration. The selected printer is used for receipt and document printing from the current POS workstation.
Kitchen Station Printers
Assign dedicated printers to kitchen stations and product categories. Orders are routed to the correct preparation area based on the configured kitchen station rules.
Company Fallback Printer
Define a default company printer used when a dedicated POS or kitchen printer is unavailable or has not been configured.
Printing Logs
Track printing activity, printer responses, failed requests, document types, users, workstations, and timestamps. Printing logs help administrators identify configuration or connection issues.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 5482 |
| Technical Name |
smart_qz_print |
| License | OPL-1 |
| Website | https://unlimitedsolutions.technology |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module