Flex supports Zebra brand barcode printers that use the EPL2 programming language and use WiFi or Ethernet connection.
Configuring a barcode printer to be used with Flex requires several steps:
- Configuring barcode printer settings
- Configuring the IP address and router settings
- Configuring Flex settings (to communicate with your network so you can print barcodes directly from Flex)
Configuring Barcode Printer and Router Settings
A Static (public) IP (ipv4 only) is preferred.
If you don't have a static IP, you can use your dynamic IP, however, in time, it will change because it is dynamic when this happens follow this procedure again to update your IP address (host name in Flex). Find your public IP at www.whatismyip.com
The step by step instructions below assume labels are loaded and the printer is in “ready” status.
1. In Flex, go to System Settings>Raw Printers>Select/open default printer.
2. Enter your public ip from www.whatismyip.com into the host name field, then save/update. This is the only setting required within Flex.
3. Confirm your printer is plugged in & turned on.
4. If using Wi-Fi follow this video tutorial https://www.youtube.com/watch?v=b6t9zvIwTrE
5. If Ethernet, connect Cat5 cable to printer & router.
6. Login to your router’s administration portal.
7. Find your printers IP and permanently assign this IP so it won’t change. This is a critical step!
8. Port forward 9100 to the printer’s assigned IP. This is a critical step!
9. If you don’t have additional security rules that may prohibit this setup, the setup is complete.
Now, try printing a barcode from Flex to test your connection.
- Open the inventory model or serial unit for which you want to print a barcode.
- Click the Print Barcode option in the Workbench Menu.
- Choose the printer from which you want to print the barcode.
- Click ACCEPT.
- Enter the number of barcodes that you want to print.
If Flex hangs on the "Printing" screen, that signals an incorrect configuration. You will have to refresh your browser to reload Flex.
99% of the time it is a printer or network setup issue. The only configuration on the Flex end, was the entry of the public IP in the hostname field of the raw printer selected.
If you are unsuccessful in printing a barcode, please review all the steps above and/or contact an IT professional for assistance. You may contact Flex support however, we can only assist to a certain degree since we are not network engineers and cannot be onsite. Please understand it may be difficult for us to resolve any network/router issue(s).