We are releasing our program that takes data from a serial barcode scanner and has options to:
This program is written in Python because Python has been around for decades and will still be used in decades making it ideal for factory environments where systems rarely change.
Buy once and use as much as you like. You will get the source code so you can make any changes you need.
python -m pip install pyserialpython -m pip install requestspython -m pip install configparserC:\SerialToGetRequest Device Manager in Windows and look under Ports (COM & LPT) to see what devices are available to read from. settings.ini file.
From the command line run python .\main.py
Or to run from start up in Windows create a shortcut to runSerialToGetRequest.bat and put it in the Startup folder (Press Windows key + R to open the run window and paste in Shell:Startup).
[GENERAL]
BAUDRATE=9600
COMPORT=1
[SPLITTER]
SPLITTERENABLED=True
EXITPORT=3
[SERIALTOGET]
URL=http://mydomain.com/api/itemtracking
SERIALTOGETENABLED=True
LOCATION=TestLocation
These settings are for the barcode scanner that we are reading the data from.
If you need the barcode scanner data to be sent to another Serial port set this to True and specify an unused serial port number to use.
If you want to send the serial data to an http server set this to True. it will send a request in the format of: URL + "?barcodeID=" + barcode + "&location=" + location So for example: http://mydomain.com/api/itemtracking?barcodeID=H75Gy5&location=TestLocation

Loïc Joachim is a New Zealand-based IT professional, entrepreneur, and political figure, currently serving as the Managing Director for Timeclock.Kiwi and the IT Manager for the O'Brien Group. He is also involved in politics as the Deputy Chair of the Dunedin Labour Party and is a prolific writer who shares his knowledge and opinions on technology, business, and political affairs.