PC/SC

Use Case

  • You want to use PC/SC to interact with ISO 14443-4 cards.
  • You don't need to control reader feedback (e.g. LED and beeper).

Implementation overview

What is PC/SC?

PC/SCcall_made is a standardized, vendor-independent software interface. You can use it to exchange APDUs (application protocol data units) call_made with ISO 14443-4 cards.

How it works

  • To activate the PC/SC interface on the reader, deploy the configuration provided by us.
  • The reader acts as a pass-through and doesn't intervene in the communication with the card. It directly forwards your commands to the card and all card responses back to the host.

Diagram showing a host application sending PC/SC commands to a project card via a BALTECH reader

Supported interfaces

  • USB only (access by Windows Terminal Server via RDP possible)

Alternatives

Use APDU via VHL if:

  • You want to control reader feedback (e.g. LED and beeper) via the host.
  • You want options to narrow down card selection to one or more card types.

Your workflow

Activate PC/SC

To activate PC/SC on the reader, deploy the configuration below. With this configuration, BALTECH USB readers implement the CCID protocolcall_made. Linux, macOS, and Windows have their own CCID drivers, which then provide the readers as PC/SC devices.

USB HID always remains active in parallel as a support interface. You can use it to access the readers with our GUI tools, e.g. to update the reader firmware.

Download Configuration

Run commands

Please refer to the Pcsc5 specification available for download herecall_made.

Troubleshooting & support

Got stuck somewhere along the way? Don't worry, we'll help you troubleshoot: