The system consists of two main parts:
Android app: Stored in a android_app folder as Android Studio project
Desktop middleware: Stored in middleware folder
Import the project into android studio, build and run ;) No other dependencies required
Dependencies:
- mono project - required to run LPR Sender
- fswatch - due to the bug in ippserver, the sripts cannot be executed automatically, fswatch utility is used to monitor the data directory of ippserver and exetute scripts
- ippsample - ippserver utility from this bundle is used to connect to Android client
Installation:
- All the files with
*.sh
extention must have executable executable permissions (executechmod +x fileName
) - An ippserver binary has to be copied to middleware folder
- YSoft LPR sender must be copied to the middleware directory
Configuration:
In a file wrapper.sh
the information such as IP address of a local SafeQ server, the username or the name of a queue are stored and could be modified
the desktop middleware is started by executing the startup.sh
file. Log data are storred in a log.txt file in an active directory.
Android app is used through share menu of an Android device. An android device app has to be started before startup.sh
otherwise the printers will not be discovered by the app.
The delivering printer is eDee. Behavior of files sent to DeeGreen is undefined