POS Network Printer
by IT-Projects LLC https://apps.odoo.com/apps/modules/12.0/pos_printer_network/ , Dinar Gabbasov https://apps.odoo.com/apps/modules/12.0/pos_printer_network/$ 349.69
Required Apps |
•
Point of Sale (point_of_sale)
• Inventory (stock) • Invoicing (account) |
Lines of code | 586 |
Technical Name |
pos_printer_network |
License | See License tab |
Website | https://apps.odoo.com/apps/modules/12.0/pos_printer_network/ |
Also available in version | v 11.0 v 10.0 |
Required Apps |
•
Point of Sale (point_of_sale)
• Inventory (stock) • Invoicing (account) |
Lines of code | 586 |
Technical Name |
pos_printer_network |
License | See License tab |
Website | https://apps.odoo.com/apps/modules/12.0/pos_printer_network/ |
Also available in version | v 11.0 v 10.0 |
POS Network Printer
Print POS orders and receipts by using Network printers
Version: v12.0.2.1.1
Tested and maintained by
IT Projects Labs
Assitance: apps@itpp.dev
- Requires only one posbox for as many network printers as you need
- Works with any model of esc\pos network printers
- Works with kitchen printers as well as receipt printer
- Shows connection status of each printer
- it requires to have posbox per each USB Printer
- limited number of USB printer models are supported
How to Configure
- Go to Point of Sale → Configuration → Point of Sale and open POS config form.
- Specify IP address for "Hardware Proxy / PosBox". It will be used to control all Network Printers
Order Printers
Go to Point of Sale → Configuration → Order Printers menu and open order printer form

- Specify Printer Name
- Specify IP address of network printer
- Check the Network Printer box
- Select Printed Product Categories and click on "Save"

- Go to Point of Sale → Configuration → Point of Sale and open POS config form.
- Add an item (network printer) in the Order Printers menu and click on "Save"

Receipt Printer

How to Print
Open POS interface and add products. Click on the "Order" button to print order or make payment validation to print the receipt.

As a result you can see order/receipt printed on network printer.
Network Printer

Order Receipt

Payment Receipt

Connection Status
Click on the PosBox icon at POS interface to check connection status of Network Printers.


You will be able to see common status for USB printers too (online/offline) if you use the latter ones

Posbox configuration
Free Support
You will get free support and assistance in case of any issues
Let our expertise work for you!
(Doors and windows below are clickable)
/itpp-labs-1100.jpg)
/itpp-labs-930.jpg)
/itpp-labs-690.jpg)
POS Network Printer
Installation
- Install the pos_printer_network module on Odoo instance
Configuration
- Go to Point of Sale >> Configuration >> Point of Sale
- Open POS configuration form
- Click on [Edit]
- Specify IP address for Hardware Proxy / PosBox
Order Printers
- Go to Point of Sale >> Configuration >> Order Printers
- Click on [Create]
- Specify a name of new printer in the Printer Name field
- Specify IP address of network printer
- Check the [x] Network Printer box if this printer is a network printer
- Select Printed Product Categories
- Click on [Save]
- Go to Point of Sale >> Configuration >> Point of Sale
- Open POS configuration form
- Click on [Edit]
- Add an item (network printer) in the Order Printers menu
- Click on [Save]
Receipt Printer
- Go to Point of Sale >> Configuration >> Point of Sale
- Open POS configuration form
- Click on [Edit]
- Check [x] Network Printer box for Hardware Proxy / PosBox
- Switch Printer Type to Network Printer
- Specify Network Printer IP address for Receipt Printer
- Click on [Save]
Usage
Print an order
- Open POS session
- Add a product to order
- Click [Order]
Print a receipt
- Open POS session
- Add a product to order
- Click on [Payment] and [Validate]
- Print receipt
Check Status
In the POS interface you can see the connection status of your printers by clicking on posbox icon at the top right corner.
Known Issues and workarounds
Languages support
Arabic, Japanese, Chinese and Korean are not officially supported. Possible workarounds are:
- Modify posbox source by adding encoding of your language to encode_char method
- Use earlier version of POSBox.
The MIT License (MIT) Copyright 2020 IT-Projects Labs Copyright 2015-2020 IT-Projects LLC Copyright 2014-2015 Ivan Yelizariev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall 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
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
can u show me a live demo
does it need odoo pos box ? i want a live demo . pls add me on skype : anil.ku1
Multiple USB printers
Hi,
We have 7 stores, each one with 3 fiscal printers (printer is bixolon brand)
Can we connect the 3 printers via USB to a single posbox?
Each store on POS module it will be configurated as USB or network printer?
Thanks for reply
Re: Multiple USB printers
Hello,
as I remember you can't do it via USB, you should use the network only
Regards,
Denis
About the product to print
I understand the whole process, but I have doubts about how it does from the POS when I print on each order printer, what product it prints. The product must have where to indicate which order printer to use
Re: About the product to print
There are product categories in the printer configuration. The module sends products from the selected category to the printer. If you need to print a specific product printed on a specific printer, try this module https://github.com/it-projects-llc/pos-addons/tree/12.0/pos_order_printer_product
Saas
Hello, This module work on Odoo-Saas-V11 version?
Re: Saas
Hello! Please clarify your question. What saas do you mean? Could you provide a link or something about it, please?
Hello, Gloval You can try the https://www.odoo.com/apps/modules/12.0/pos_receipt_custom_template/ module
I need to modify network printer ticket in odoo 11
I have a point of sale with a network printer and I need to modify the information printed on the ticket, for example I want the name of the product and the quantity to be centered, could someone tell me where I can find the file that contains that information? I imagine it is an .xml that is somewhere but I can not find it. Thank you.