iPad App for Receipt Printing
Budget: $250 – $750 CAD
I need an iPad application that integrates with PremiceSoft POS Cloud. The app should primarily print receipts and support multiple languages. It also needs to connect via Bluetooth to various printers.
Key Requirements:
- Print receipts from PremiceSoft POS Cloud
- Support multiple languages on receipts
- Connect to Bluetooth printers
Ideal Skills:
- Experience with iPad app development
- Familiarity with PremiceSoft POS systems
- Bluetooth connectivity expertise
- Multilingual interface design
Objective
Create an iOS application that enables from a web browser to print a paired Bluetooth thermal
printer. It is very important that this method should bypass all system genuine dialogs, and
automatically redirect back to the originating website once printing is complete.
Our WebPOS Displays a receipt (or other content) that should be printed
Automatically prints this receipt via a compatible Bluetooth printer
Offers seamless integration with Google Chrome
Operates in a stable, secure, and fast manner
Requirements:
Application should provide an URL scheme
(e.g.printapp://print?data=...&callback=https://cloudpos.premicesoft.com/pos) that our webPOS can invoke to print directly. Callback is used once printing is finished.
Accept print data (text, base64 image, etc.) via the URL parameters.
Avoid all iOS system print dialogs.
Automatically send the print job to the pre-paired printer without user interaction.
Support basic print layout commands: line breaks, bold, alignment, QR codes, and
barcodes.
After successfully completing the print job, the app must redirect the user back to the
callback URL provided in the previous point.
Application must be compatible with iOS 14 or later.
Printing must initiate immediately after trigger the function (do the best)
Application must have only one Activity showing his status: Ready - Printing - Printing
and show only basic connection or error if necessary.
Provide integration documentation and sample code for websites.
Application must be developed using swift code
Application should be uploaded in AppStore and ready to be downloaded
All source code should be delivered.
Key Requirements:
- Print receipts from PremiceSoft POS Cloud
- Support multiple languages on receipts
- Connect to Bluetooth printers
Ideal Skills:
- Experience with iPad app development
- Familiarity with PremiceSoft POS systems
- Bluetooth connectivity expertise
- Multilingual interface design
Objective
Create an iOS application that enables from a web browser to print a paired Bluetooth thermal
printer. It is very important that this method should bypass all system genuine dialogs, and
automatically redirect back to the originating website once printing is complete.
Our WebPOS Displays a receipt (or other content) that should be printed
Automatically prints this receipt via a compatible Bluetooth printer
Offers seamless integration with Google Chrome
Operates in a stable, secure, and fast manner
Requirements:
Application should provide an URL scheme
(e.g.printapp://print?data=...&callback=https://cloudpos.premicesoft.com/pos) that our webPOS can invoke to print directly. Callback is used once printing is finished.
Accept print data (text, base64 image, etc.) via the URL parameters.
Avoid all iOS system print dialogs.
Automatically send the print job to the pre-paired printer without user interaction.
Support basic print layout commands: line breaks, bold, alignment, QR codes, and
barcodes.
After successfully completing the print job, the app must redirect the user back to the
callback URL provided in the previous point.
Application must be compatible with iOS 14 or later.
Printing must initiate immediately after trigger the function (do the best)
Application must have only one Activity showing his status: Ready - Printing - Printing
and show only basic connection or error if necessary.
Provide integration documentation and sample code for websites.
Application must be developed using swift code
Application should be uploaded in AppStore and ready to be downloaded
All source code should be delivered.