Hi,
with the help of this forum I managed to customize my POS receipt and now I have also me EPSON TM88V running by WiFi.
One issue left:
The printout always looks shifted to the right side. At the left side is a free space / border / margin of about 17mm and on the right side are some characters / columns missing.
Where do I setup this values. I was looking in /addons/point_of_sale/static/src/css/pos.css but did not find the right thing.
Who can help?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project management
- MRP
This question has been flagged
Hi,
you should change 2 files.
in ./point_of_sale/static/src/xml/pos.xml you should change pos-ticket object
in ./point_of_sale/static/src/css/pos.ccs you should:
- add new left-align class
- set width 88%
- set margin to 0 (but this works well just with Chrome)
You can download file here https://github.com/antoniov/Odoo-Italy/tree/7.0
All the diffrences are marked as [antoniov]
Hope this help
Antonio Maria Vigliotti
Before making any changes first click on Print Receipt >
the on print preview page > go to more setting then Finally set
"Scale = 70" in print preview page.
Will work .
If you use this soft https://github.com/Fedrojesa/ProxyPoS you can use directly EsC/PoS templates for generate the receipts forgeting about CSS and other weird situations with printed receipts.
how to install proxypos in openerp @agb80
ProxyPoS is not mean to be installed on openerp but on the box you are going to be used properly as Point of Sale. The intention is to intercept the communication OpenERP PoS try to do with a server sending the information for interact with the PoS devices.
how to install proxypos in openerp @agb80
M. Faheem Khan
Sent by Odoo S.A. using Odoo
Hi there. For me it worked when I added "@page {margin:0;}" in the pos.css.
Hi,
I do not use this printer, but in my company I do configure POS receipt printers with this settings (in Firefox) :
Scale = 88% (play around here to fit the ticket)
Uncheck "adapt to page size"
Margins : 0 , 0 ,0 ,0
Footer/header page = nothing
Hope this helps
additional information: I installed the printer under Windows 7 and Linux Ubuntu and Linux Mageia, via USB and WLAN, all test prints were OK (border about 4mm), when the printer print its own test page (power butte + feed button) the border is also about 4mm, I can additionally print a pattern as test - this is also OK, when I set up to print (STRG+P) including the head- and bottom line, e.g. URL, date, pages, then this information are printed with the correct distance to the edge of the page, so my conclusion is, that it must come from OpenERP and not from the printer or the driver
and it has nothing to do with the margin etc. set in pos.css .point-of-sale .pos-sale-ticket { text-align: left; width: 300px; background-color: white; margin: 20px; padding: 15px; padding-bottom:30px, the image on the screen looks perfect!!!
hello again, even printing on A4 shifts the picture and cuts off the right side, so I'm sure it has nothing to do with the printer or with the OS (Linux or Windows) - it looks like an OpenERP issue, picture of the POS bill: https://db.tt/rWNOLNro
Have the same problem. Has anybody been able to solve it?
the (not really) funny thing ist, if I go to Point of Sale => Orders => Button Reprint (ATTENTION another template is used here) the receipt looks good, no shift to one side, exactly in the middle so it is a problem with the other template / report! it would be really great to get help from the OpenERP team!
any news on this topic - I'm sure I'm not the only one!