OpenERP POS Epson Printer - printing

I have installed an Epson TM-T20 on my ubuntu 13.10 as the receipt printer. Unfortunately, it's printing in A4 size with a picture of the receipt. Can anyone help me to modify the system to print on the 80mm receipt paper.
Also, when I press print on OpenERP POS webclient on the iPad after a transaction it doesn't do anything.
Any help would be appreciated.

Related

ruby on rails: print plain text from web app to my locale printer directly

I claim that I searched for weeks without found an answer.
I'm developing a web app in rails located in a web server and I need to print some text to my home thermal printer. I want to do this directly without open browser dialog and the app should do this on all the browser.
I know that I can do it with Google Cloud Print but it will only works with Chrome. ( I can add this printer only in classic printer mode, because Cloud Print does not support it as cloud printer ).
There is a way to do this?
Thanks in advance.

Printing from iOS Application using CUPS

Has anyone tried printing using CUPS from iOS/Objective-C application?
I have an iOS application that is printing on 1 POS printer from multiple devices and when printer is busy, I am having issues. I am thinking I can build a print server in Linux using CUPS and send print request from all iOS devices to a common print server.
Any ideas/suggestions on the approach? I have setup EPSON T88v Printer on Linux Box and CUPS is working fine. Now from iOS will it be AirPrint or some other way to send request to the CUPS printer.
It depends on if the POS system is using the IOS printing api or it is sending directly to a printer over a tcp connection.
If it is using the IOS Printing API you can print to it from the app.
You can print from an iPad to a cups printer directly. The cups printer has to be discoverable and shared on the network (cups configuration). To verify that your cups printer is functioning correctly I would try to print from notes on the iPad to the newly created printer. If that is functioning than you can try the POS system. I would guess that the POS system is printing directly to the printer through a tcp connection using the proprietary esc/pos language in which case you will not be able to redirect it to a cups printer.

How to create print queue for Epson Impact Printer in iOS?

I am working with hardware integration and there is a need of printer integration for my app.
Our app is using Epson TM-U220 Impact printer.
There are so many ipads start printing at same time on a single printer.
Can any one suggest me how to manage print queue so app can not miss any ticket to print and can not print duplicate print ?
We are using Core data to track printed or error print jobs.
Any help will be appreciated.
Thanks.

iOS Bluetooth thermal receipt printers, which to support?

I'm developing a POS application and would like to support some Bluetooth printers to print receipts. These will usually be thermal printers.
Googling for Bluetooth printers that work with iOS gave me a couple of models, but its difficult to determine the supported protocols. Currently we support ESC/POS, but apparently this protocol is not supported by many non-Epson printers. Our app can already print on WiFi/network printers using the ESC/POS protocol.
My questions:
Which iOS thermal receipt printers should we support (which are the most
popular and/or the best, which do you support)?
Which print protocol(s)/languages can we best support in order to maximise the
number of supported Bluetooth/network POS receipt printers?
Thank you for reading!
These are the printers I've found that seemed support-worthy:
Blue Bamboo P25i
careful, the P25 series (without 'i') doesn't support iOS
https://www.bluebamboo.com/other_file/P25i%20Datasheet%20(EN)%20v1.2%2025-Mar-2013.pdf
STAR Micronics SM series (SM-T300i / WSP-i350, SM-T400i, SM-S220i).
careful, the SM-T300 (without 'i') doesn't support iOS
http://www.starmicronics.com/printer/portable_printers/sm-t300i
Zebra iMZ220, iMZ320
careful, the MZ series (without 'i') doesn't support iOS
http://www.zebra.com/us/en/products-services/printers/printer-type/mobile/mz-series.html#mainpartabscontainer=overview
Epson TM-P60II
careful, not all models have iOS support
https://pos.epson.com/download/?AssetPK=27589&File=Mobilink_P60II_iOS_DS_A.pdf
Epson TM-T88V
careful, not all models have iOS support
https://pos.epson.com/products/TM-T88VwithBluetoothSupportforiOS
And these protocols:
ESC/POS - Epson standard print protocol
ZPL - Zebra Programming Language, for Zebra printers
CPCL - A language for Zebra Mobile printers, like ZPL but older?
P25 - Blue Bamboo P25 protocol (not sure about this one)
ESC POS is the de facto protocol for thermal printers.
Even printers from other manufacturer like Star Micronics and Zebra that have their proprietary protocols can be used with the ESC POC protocol.
You can enable the ESC POS mode on a Star Micronics printer by connecting with USB to a Windows computer and using one of the setup utility program from the CD that came with printer. If you don't have the CD you can download the program from Star Micronics website
The same is probably true for Zebra and the other manufacturer with custom protocols.

Is it possible to connect thermal receipt printer to Google Open print?

I am looking at connecting a thermal receipt printer to Google Open Print, is this possible? and if so are you aware of any thermal printers that I can purchase?
The reason for the above is that I have a takeaway shop with an online store. When an order is placed the order then gets printed on an A4 Injet printer. This is wasting me lots of paper and ink, Ideally I'd like it do be done with a thermal printer. I know the website can work with this I just need to make sure I can get a thermal printer to work with Google Open print.
In the end I used the Espon TM88V Receipt printer. Once it was installed on a computer and working any printer can be added to Google Print. Please know that the printer I choose was a nightmare to get a driver for an up to date OS such as Windows 7 & 8. This printer was only supported for XP from my research but after trying all drivers for old OS's it worked. There are now drivers being made by others to support newer OS's.
There are a lot thermal receipt printers available in the market. EPSON is provides standard reciept pritners which are very good.
You can opt for TMT88 series which are pretty good.
But not sure about the google open print.

Resources