GithubHelp home page GithubHelp logo

kopachris / py-id003 Goto Github PK

View Code? Open in Web Editor NEW
10.0 5.0 9.0 40 KB

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

License: BSD 3-Clause "New" or "Revised" License

Python 100.00%

py-id003's Introduction

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

py-id003's People

Contributors

kopachris avatar ckam avatar

Stargazers

Nemanja Dragovic avatar  avatar Rob avatar Tino Hager avatar  avatar Claudio Luck avatar  avatar Maurizio Del Corno avatar Rai Escarez avatar Boonsanti avatar

Watchers

James Cloos avatar  avatar Boonsanti avatar  avatar  avatar

py-id003's Issues

BV rejects 200 and 500 euro bills

I'm running test.py, and when i put 200 or 500 euro bill into validator, it rejects it. When do I need to send some specific data to validator, to enable accepting of these bills? And what data?

Turn off bill acceptor

Hi! I'm trying to implement id003 protocol. Can you help me? I turn bill acceptor to idle state. It accepts/rejects bills, but i want to turn off poll thread and turn of lights. How can I do it?

Initial settings

Hello .
I have problems with you module .
Could you send an example of configuration file ? Or what I exactly have to write as parameters for initial method .
I try work with Belarusian currency .

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.