How to create print queue for Epson Impact Printer in iOS? - 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.

Related

Can I able to connect and print from multiple iPhone to a single AirPrint printers?

Hi currently I'm working on an iOS swift application, which needs to print invoices. And I'm planning to use Apples AirPrint technology, but I don't know which of the receipt printers are supporting AirPrint technology. So I have two questions,
Can I get a list of receipt printers(only) that support Apple's AirPrint technology to purchase for my application?
Also can I able to connect and take prints from multiple iPhones to one single printer using AirPrint? Eg: Suppose it's a supermarket and each salesperson has an iOS app, and one centralized AirPrint supported printer, and all should have to print the invoices with that one printer. Is that possible?
Please help me. I got the complete list of AirPrint supported printers from the list, https://support.apple.com/en-ae/HT201311. I don't know in this list which all are receipt printers.

iOS printing with IPP Printer

Currently, I can search my printer with Bonjour/SNMP protocol by
NSNetServiceBrowser
NSNetService
Now I want to print my document by IPP protocol.
Could you please tell me way to print with IPP in iOS?
Usually iOS Apps don't care about the printer protocol. It's sufficient to use Apples AirPrint focused Print-API. I can't see how UIPrinter would expose details like IPP connections through the API.
If you don't want to use Apples API for printing, you should implement IPP. A good start could be to look at my simple print-job implementation written in java. I'd be happy to assist in porting this to Swift of Objectiv C.
Actually iOS applications doesn't bothered about printing protocols.We can print images and other documents using apples AirPrint. The steps for printing from iOS device described below.
1.Connect our device and printer in the same network.
2.select an image/document for printing.
3.select the printer from network.
4.Give print
We can give print from gallery,chrome etc and other printing applications.In android we need print plugins for printing(eg:Mopria, a universal print plugin).
But in iOS we don't need the support of any plugins, i think.

Catch scan of external barcode scanner while app not running

Currently I'm writing an application which will work with external barcode scanners over Bluethooth. I'm currently trying several different scanners and it seems they all simulate keyboard input if they scan a code. But now I've found a Socket Mobile scanner, which is certificated by apple and delivers a SDK.
What I need is a way to scan a code while the iPhone is in my pocket without the display unlocked (maybe in background if thats possible?).
So I want to know if it's even possible what I'm trying and if it is, can I achieve this with a Keyboard simulation or is the SDK thing a better way?
I would like to post some code at this point, but I've absolutely no idea where to start and I try to find something on google for 2 days now.
Thanks for help.

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.

How to use bluetooth for printing in iOS

I am trying to create an iPhone application in which I can connect to a bluetooth printer and print .Is anyone aware that if its possible? As far as I am aware for printing we can use AirPrint which uses wi-fi. but any idea how we can use bluetooth.I mean connecting to a printer using bluetooth and send the content to the printer using bluetooth for printing.

Resources