Pic2shop Pro is a user-configurable version of pic2shop. It is the most economical way to build a barcode scanner app for your business.
Implement the functionality you need as a web application. Then configure the URLs of your web application in pic2shop PRO: one for the app launch, one for barcode scans. Finally, use pic2shop PRO to scan barcodes, transmit the code to your server, and interact with the results.
Pic2shop PRO reads EAN-13, EAN-8, UPC-A and UPC-E barcodes (the ones found on virtually all retail packages and books), ITF (Interleaved 2 of 5), Standard 2 of 5 (aka Industrial 2 of 5, or Code 25), Code 39, Code 128, Code 93 and Codabar (aka NW-7 or USD-4), as well as QR codes.
The app can be configured for many users, by sending them a specially formatted link. Each user can be identified by including an extra parameter in the URLs.
Please note that we do not provide the hosting service nor the web application. You are responsible for developing the web application and hosting it on your own server.
Key benefits are:
Online demo and sample code
A simpledemonstrates the capabilities of pic2shop PRO. The PHP source code is available on .
Sample iOS and Android apps that use pic2shop or pic2shop PRO as external scanners are also available.
In order to configure pic2shop PRO quickly for many users, send each user a link by email or via a web page. When they click the link after they have installed pic2shop PRO, the app will launch and the three parameters will be set automatically. The link has the form:
Any special character in "LOOKUP_URL" and "HOME_URL" is replaced by its %-encoding. The formats parameter can contain any number of barcode symbologies separated by commas. The parameter hidebuttons is Android-only (and will be ignored by iOS). autorotate, highres and settings are iOS-only (and will be ignored by Android). For example, to make pic2shop PRO scan UPC-A, EAN-13, UPC-E and EAN-8, then lookup the UPC database:
Pic2shop PRO will replace the string "CODE" with the barcode, and replace the optional string "FORMAT" with its symbology.
Pic2shop PRO as external scanner
Pic2shop PRO, like pic2shop, can be launched by another app or by a web page to scan a barcode, then pass the result back to the calling app or web page. A popular use is to import barcodes into the Filemaker Go application. The syntax of the custom URL is the following:
The callback URL should be percent-encoded and contain the strings "CODE" and "FORMAT", which will be replaced after the scan by the barcode content (or 'CANCELLED') and the symbology, respectively. Again, formats can contain any number of barcode symbologies.
The barcode scanner can also be started from the embedded browser with a link to a "p2spro://scan" URL like described above, which overrides the lookup URL and barcode formats for a single scan.
Please check the source code of the online demo and client apps for more examples.
We look forward to the creative uses you will make of pic2shop PRO. Do not hesitate to drop us a line atto tell us about it.