Monitor card reader interface CAPI 6
Version 7.1.3605

Product compatability

Compatible with the following Pharos Versions:
Uniprint Version 5.2 Build 1800 - 2909
Off-the-Glass Version 1.5 Build 1800 - 2909
Signup Vx2 Build 1800 - 2909

Release History


Build 3605
User can config (using the Registry Key entry 'Prompt mode') to show a swipe card prompt before or after logon.
Keep "please swipe your card" prompt form on the top.
Build 2518
Changed: Disable the minimize, maximize and close window buttons on the dialogue box.
Build 2263
Fixed: Rounding problem.
Fixed: Pharos Station terminates when user logs off.
Build 2124
Fixed: Zero balance card is valid card.
Fixed: keep sending 'CARD' command problem.
Build 1115
Core library changes to support other card readers, change maximum balance to $9999.00.
Build 1021
Improve release process. No functional changes.
Build 10
This version is based on Acc2mon.dll(version 1.3.7) and Config.exe offered by Monitor Company.
It add in the 'Onmousemove' function, when user touch the mouse, the DLL pop up message
box, then users can swipe their cards. We suggest that in Pstation configration, set the
'Reply timeout' back to '60000'.
Build 9
When Monitor reader cause unexpected information, the DLL lost connect with reader,
now fixed. This version does not use the Acc2mon.dll and Config.exe from Monitor company.
Build 8
Add thread to monitor reader.
Build 7
Now the Monitor.dll based on Acc2mon.dll and Config.exe offered by Monitor Company.
Build 6
Fixed a bug that only debit once.
Build 5
Debit did not work, now fixed.
Build 4
New release for Pharos 4.0.

Testing information

Model Firmware Version Date Tested
Monitor simulater 1.03.0906 July 2004
KT20-MN 1.23.04Not Tested

Monitor Card Reader

The Monitor Card Reader Logon DLL (Monitor.dll) returns the card balance and card Serial Number for all card types.

The Monitor.dll is based on Acc2mon.dll (version 1.3.9) and Config.exe offered by Monitor Company. Before using Monitor.dll, please copy the Acc2mon.dll and Config.exe files to the System directory (e.g. for Windows NT, the System directory is Winnt\System32).

Note: Change the acc2mon DLL timeout to be the same as that of terminal. They can both be set for 1-2 minutes, for example.

When a user moves the mouse, the PHAROS Station will pop up a message form reading "Please swipe your card". After the user swipes their card, the Monitor terminal will either return "Valid card", or an error message, e.g. "Invalid card", "Time out" etc. Error messages are displayed in place of the "Please swipe your card" message form for 2 seconds.

The administrator can configure the prompt messages for "Invalid card", "Time out" etc, by configuring registry keys listed below. The DLL will catch the messages in the registry and display them on the message form. If the DLL cannot find any prompt messages in registry, it will display the default messages.

Configuration

The following Registry Keys are created in HKEY_LOCAL_MACHINE\SOFTWARE\PHAROS\Station\Monitor:

Name Type Meaning Default
Comms time out REG_SZ Default "Comms time out" message "Time out, please move mouse to try again"
Invalid card REG_SZ Default "Invalid card" message "Invalid card, please move mouse to try again"
Prompt mode REG_DWORD This value determines when the "Please swipe your card" is displayed. Possible values are:

1 - The prompt is displayed before user is logged on.
2 - The prompt is displayed after user is logged on with an additional popup message: "Do you want to use your external funds" and Yes\No options. Selecting Yes will bring up the prompt. This option can be used, for example, when the Default Station Type is set to "User Select".
3 - The prompt is displayed after user is logged on without the additional popup message.

1
Show message time REG_DWORD Amount of time (in msec) that prompt messages are displayed for. 2000 (2 seconds)
The terminal is busy resetting REG_SZ Default "The terminal is busy resetting" message "The terminal is busy resetting"
Valid card REG_SZ Default "Valid card" message "Valid card, please wait..."
Zero balance card REG_SZ Default "Zero balance card" message "Zero balance card"

If the DLL cannot find any of these registry values, the default values will be used.

Copyright © 1994-2005 Pharos Systems Ltd