BarcodeChecker-App for Android
The BarcodeChecker app allows you to scan and check barcodes tickets with one or multiple Android smartphone(s). Scan barcode tickets printed with TicketCreator or any other barcodes from an Excel file.
The smartphone must be connected to a Windows PC, which runs the BarcodeChecker software as server.
Android smartphone(s), Android 2.2 and later
PC (as server, with Windows XP, Vista, Windows 7 or Windows 8)
Wi-Fi router (recommended, not required)
The app supports barcodes with up to 30 characters.
The camera of the phone is optimal to read QR codes. You can also use it to read 1D barcodes (Code 2 of 5 interleaved, Code 39/93/128, UPC-A/E, EAN-8/13), and 2D barcodes (PDF 417, Data Matrix, and Aztec), but that can be slow and inconvenient.
Barcode scanners that are connected to your phone by Bluetooth read 1D or 2D barcodes much quicker and more reliably than the camera of your phone. See below for details.
There are three ways to connect the phone to the server PC
A.) Direct connection to router (recommended)
Connect the server PC to a Wi-Fi router and create a secure local network. Then connect the smartphones directly to that Wi-Fi router to get a fast and robust connection.
B.) Direct connection to laptop (requires Windows 7 or Windows 8)
The software Connectify (free) turns the Wi-Fi card of a Windows 7 or Windows 8 laptop into a router. Install Connectify and create an access point. Then connect the smartphones directly to that laptop.
C.) Connection over internet
If the phones have a fast and reliable internet connection the whole time while scanning, you can also connect to the server over the internet. However, this connection is failure-prone (if you have a weak signal) and you must create a port forwarding on your router!
Scan barcode tickets
1.) Install apps on your smartphone
Install the Barcode Scanner app by ZXing Team (free).
2.) Start BarcodeChecker server on PC
- Install the BarcodeChecker software on a PC (Download).
- Create the BarcodeChecker file for the event, which contains all barcodes.
A.) For tickets, which have been printed with TicketCreator:
1.) Start the TicketCreator software on the PC, which was used to print the tickets.
2.) Select the event in the list and click the menu 'Events - Save BarcodeChecker file', to create the BarcodeChecker file for this event.
3.) Copy the BarcodeChecker file to the server PC.
B.) For other barcodes:
1.) Start the BarcodeChecker software on the server PC, and click 'Start server'.
2.) Open the Excel, CSV or text file with the barcodes, or enter the serial numbers.
3.) Save the BarcodeChecker file.
- Start the BarcodeChecker as server on the server PC and open the BarcodeChecker file.
3.) Setup router
If phones connect directly to router (recommended)
- Connect the PC to a Wi-Fi router and create a local Wi-Fi network. An internet connection is not required.
- Write down the IP address and the port of the server, which are shown in BarcodeChecker.
If phones connect directly to laptop (requires Windows 7 or Windows 8)
- Install Connectify (free) on a laptop with Wi-Fi card and Windows 7 or Windows 8 and create a mobile hotspot (access point). An internet connection is not required.
- Start the hotspot and write down the IP address and the port of the hotspot.
If phones connect over the internet
- Create a port forwarding on your router and forward the selected port (default: port 7610) to the network IP that is shown in BarcodeChecker.
- Write down the IP address and the port of the server, which are shown in BarcodeChecker
4.) Connect smartphone to server
- Connect your mobile by Wi-Fi directly to the router (recommended), or to the internet.
- Start the BarcodeChecker app.
- Enter the IP address and the port of the server, the password and your device name.
- Accept the connection request of your phone on the server (only for first connection).
5.) Scan tickets (with camera)
- Press 'Scan' and scan a barcode with the camera. The result is shown on the display. Additionally, a sound is played and the phone vibrates if the ticket is invalid.
- If a barcode cannot be scanned, you can enter the value manually.
- The smartphone must be connected to the server the whole time. Scanned barcodes are immediately saved, i.e. tickets cannot be used multiple times even if the smartphone or PC must be restarted.
The built-in cameras of smartphones are useful to read QR codes but can be slow and inconvenient when reading 1D barcodes. Therefore, it is recommended to read 1D barcodes with a wireless Bluetooth barcode scanner that is connected to your Android device.
Here are some examples:
A) Barcode scanners that are attached to the phone for a one-handed solution:
B) Handheld barcodes scanners:
Use Bluetooth scanner
- Perform steps 1 to 4 as above and connect to the server.
- Open the settings in BarcodeChecker.
- Select the option 'Use Bluetooth scanner'.
Activate the Serial Port Profile (SPP) of the scanner.
The scanner must not be in HID mode.
- Return to the BarcodeChecker-App and connect to scanner.