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 | 117 |
Technical Name |
pos_posagent |
License | LGPL-3 |
Versions | 17.0 16.0 15.0 |
PosAgent PRO support for Odoo Community
What is POSAgent
POSAgent is a standalone, Desktop (Microsoft Windows currently) application that allows direct receipt print with ESC/POS thermal printers and enables Cash Drawer support for Odoo Community Edition.
This module allows you to use the POSAgent desktop client.
Where can I get POSAgent
From it's GitHub page, currently we have Windows 10/11 x64 versions available for download, copy and paste the link below:
https://dieg0-a.github.io/posagent-home/
Try it for free!
What is Currently supported
- Windows 10/11
- Thermal ESC/POS Printers (Windows raw printer driver) mainly USB printers
- Any printer with a Windows driver via the system printer driver
- Cash Drawers (currently ESCPOS only with the raw driver)
What is currently NOT supported but will be supported soon
- STAR Printers
- Linux version
- Older Windows Versions/32 bit
- Electronic Scales
- More printer drivers (Windows serial port, TCP/IP (network))
- Text mode (this would result in much better print quality), currently Odoo sends an image file to the proxy
Is this program free?
Yes, if you find this module useful you can support us on the project pageFeatures
- Very fast and lightweight, made in native C++
- Very easy to set up, you only need to configure it once and it'll remember your settings and printer
- Silent, unintrusive, can run and start in the system tray
- Now Open Source
Basic Usage for Windows
Interface is pretty self explanatory, select a printer driver in the upper dropdown menu then adjust the settings below
Setting up Odoo
Example for Odoo 16
Enable it in your POS Settings page, for example:
If everything went well then you should see the following icons in your POS interface:
And that's all there is to the configuration process, you'll now be able to print directly to your ESC/POS printer and use the cash drawer.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedI cant use cash drawer without ESC/POS
cant use cash drawer without esc/pos maket is bit useless module
Re: I cant use cash drawer without ESC/POS
Hello, thanks for your interest.
You are correct currently only ESC/POS printers are supported, however we'll be adding a raw STAR printer driver (including cash drawer function) along with other features such as a Windows spooler driver, which should enable support for every printer that has a Windows driver, so basically almost every printer in the market. All of this in the next update, hopefully due soon.
Regards.
it can be extended to connect direct multiple escpos printers for multi purpose
do you have android apk version of the printer configurator POS Agent Proxy
Re: it can be extended to connect direct multiple escpos printers for multi purpose
Hello. We don't an Android version at the moment, it's possible to develop one sometime in the future.
Can't install it
Hello,
When I try to install the module, the following error shows up:
Does not allow printing from cloud with ssl certificate
Hello where can I contact me, I tried to make a test print from my cloud server, my service has ssl certificate and does not allow me to use the app locally if it works correctly.
Re: Does not allow printing from cloud with ssl certificate
Hello, we've deployed this solution on a server with SSL encryption via a reverse proxy.
The only caveat is you have to add the http:// prefix in the "IoT Box address" field for the point of sale configuration, for example:
http://localhost:9069
Regards.
Thank you Diago.
I changed the port to be different from Odoo Server and it is working now.
Issue
Hello,
Setting the same port causes odoo to disconnect and I can not access it anymore
Re: Issue
Hello, if your Odoo server is running locally (in the same computer as the browser) then make sure you chose a port that's different to that of your Odoo server, the default is 9069, which is different from the default of the Odoo server (8069).
Thanks for your interest.
I cant use cash drawer without ESC/POS
cant use cash drawer without esc/pos maket is bit useless module
Getting long and weird printed paper from thermal printer, with codes and unreadable characters
using POSSTORE PS-7 printer
Re:
Hello, thanks for your interest.
The Windows client should work for most ESC/POS compatible printers out of the box, however, there is a slight chance that a particular model doesn't support the needed commands or that the official driver somehow mangles the raw GS commands that are sent to it by posagent. We don't currently have access to this printer model but I'll take a look at the driver and see if I can figure out what's the problem with this setup. In the near future more printing modes will be added, that should work around this type of problem, we're sorry for any inconvenience this might have caused.
Sincerely, the POSAgent team.
Demo in Odoo 16
Hello
May i get the demo of this module on O16 CE?
Re: Demo in Odoo 16
Hello Thuy Nguyen.
You can test POSAgent without installing this module, that is in fact, demo mode.
If it's good enough for your needs then you can purchase and install this module in your Odoo 16 Community Edition server and that will enable full mode.
Otherwise we're looking forward to your feedback to improve our solution and add more features!
Get POSAgent for Windows 10 (x64) from this page:
https://github.com/dieg0-a/posagentpro/blob/main/assets/releases/Install POSAgentPRO.exe