Skip to content
This repository was archived by the owner on Aug 17, 2022. It is now read-only.
/ py-id003 Public archive

Python module for interacting with bill validators using JCM's ID-003 serial protocol

License

Notifications You must be signed in to change notification settings

Kopachris/py-id003

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update 16 August 2022: This repository is being archived as I have no plans to ever update it again.

py-id003

Python module for interacting with bill validators using JCM's ID-003 serial protocol

Usage

  1. This program has only been tested to work with UBA-10 with jumpers in the LEFT position. UBA-10 with jumpers in the RIGHT position did not work in testing. This program hasn't been tested with UBA-14, iVizion, or WBA yet (TODO).
  2. Ensure all four of the JCM UAC device's DIP switches are set to ON
  3. Power on the JCM UAC device
  4. Plug the JCM UAC device into your computer's USB port
  5. Verify the device driver has installed correctly
  6. Open the Windows Device Manager
  7. The JCM UAC device should show up under COM and LPT ports as a USB serial adapter
  8. The settings for the serial port should be: * 9600 baud * 8 data bits * 1 stop bit * Even parity * No flow control
  9. Run the protocol analyzer by double-clicking "run.bat"
  10. Connect the bill validator to the JCM UAC device

About

Python module for interacting with bill validators using JCM's ID-003 serial protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages