POS Network Printer
Print POS orders and receipts by using Network printers
- 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
Need our service?
Contact us by email or fill out request form
- pos@it-projects.info
- https://www.it-projects.info/page/website.contactus
- skype@it-projects.info
12.0 community
12.0 enterprise
| 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 | 618 |
| Technical Name |
itp_pos_printer_network |
| License | See License tab |
| Website | https://it-projects.info |
POS Network Printer
Installation
- Install the itp_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