Receiving pass payload from a VTAP reader

Receiving pass payload (and card data) and sending it over one (or more) of its interfaces is core functionality for a VTAP reader. You should decide which interface(s) will receive this data, and whether that data should be sent automatically whenever a pass or card is read (active mode) or whether another system is responsible for polling the reader on a regular basis to request data (passive mode).

Although there is no restriction on the type of system that can be connected over the interface you choose, there may be electrical safety measures to be observed in the hardware, such as using rated power settings for the interface and the VTAP reader, grounding on both sides, and cable shielding. You must ensure the commands used by the connected system respect warnings or cautions that appear in this page. (Sending commands to a VTAP reader discusses the commands to use if you want to poll for data.)

The key advantage of choosing any option other than USB keyboard emulation, is that the data can be read in the background and does not rely on a system cursor being present in an entry box. It can also avoid the need for complex keyboard input handling code, or setting the keyboard input language.

The settings to use other interfaces all follow the same basic pattern as those for keyboard emulation, where <interface>Mode enables or disables the interface.

Most of the same settings are then used, with the appropriate KB, ComPort, Serial, or Serial2 prefix, to determine which data to read, from which passes, cards or tags. There are then a few extra settings specific to each interface. Refer to ComPort settings, Serial RS-232 interface settings, or Serial2 interface settingsfor the specific settings to use with different interfaces.