**PTReaders.xml - Konfiguracny subor s konfiguraciou kontaknej(SAM) a bezkontaktnej citacky(citacka kariet)**
Od verzie platobneho terminalu 6.5.0 je mozne kontaktne a bezkontaktne citacky nastavovat v PTReaders.xml z externej cesty nastavenej \\
v PTConfig.xml , od verzie PT 8.19.0, ak sa tento subor \\
nenachadza na externej ceste, PT pouzije default cestu /opt/emtest/etc/PTReaders.xml. \\
\\
Od verzie platobneho terminalu 4.4.0 je mozne kontaktne a bezkontaktne citacky nastavovat v /opt/emtest/etc/**PTReaders.xml**,\\
ak sa takyto subor v adresari nenachadza, platobny terminal si nastavi citacky z konfiguracneho suboru /opt/emtest/etc/**PTConfig.xml**
**xml nod CLReader** - nastavenie bezkontaktnej citacky (citacka kariet cestujucich) \\
**xml nod ContactReader** - nastavenie kontaktnej citacky (SAM) \\
**nastavenie pripojenia sa ku karte**(volitelny atribut Mode nodu ContactReader- default je Exclusive): \\
//priklad: // \\
Kvoli windows platforme bolo potrebne, aby sa PT pripojil k SAM modulu v exkluzivnom mode co je aj bezpecnejsie. \\
Windows v urcitych intervaloch obhliadal kontaktnu citacku, aby zistil, ci sa na SAM module nenachadza znamy applet \\
na autentifikaciu, cim zrusil selektnuty applet, preto pripojenie na citacku v mode SHARED nebolo ziaduce. \\
Ale na embeded linux zariadeniach to robilo problemy pri uzatvarani kontaktneho interface-u citacky, vtedy SAM modul\\
ostal v nedefinovanom stave, co robilo problemy pri update SAM-u, ktory sa takto nemohol korektne pripojit na citacku.\\
Tak je doporucene do PTReaders.xml/NetSamReaders.xml dat Mode="Shared" pri kontaktnom reader-i, aby sa platobny pripojil na SAM v mode shared \\
ako to boolo dlhe roky predtym.\\
\\
**Mode="Shared"** - SCARD_SHARE_SHARED - This application will allow others to share the reader.\\
**Mode="Exclusive"** - SCARD_SHARE_EXCLUSIVE - This application will NOT allow others to share the reader.\\
**Mode="Direct"** - SCARD_SHARE_DIRECT - Direct control of the reader, even without a card. SCARD_SHARE_DIRECT can be used before using SCardControl() to send control commands to the reader even if a card is not present in the reader. Contrary to Windows winscard behavior, the reader is accessed in shared mode and not exclusive mode.\\
[[http://192.168.241.14/pcsclite/doxygen/html/group__API.html#ga4e515829752e0a8dbc4d630696a8d6a5|PCSC connection modes]]
===== 2.4 reader - pcsc / rc5xx driver =====
- ak existuje v systeme pcscd / pcsclite zmaze z balicka libpcsclite, pouziva systemovu libku. \\
- ak v node CLReader sa nachadza atribut PCSC="1", tak startovaci skript //(/opt/emtest/etc/rc.d/S01app_pcscd - /usr/local/emtest/templates/_ProjektData/etc/init.d/app_pcscd_actual)//\\
spusti service pcscd, vo Wejherowe tento atribut nie je potrebny \\
- ak bezi pcscd (zistuje sa z /proc) tak loadne plugin libepcscdriver \\
** 2.4 citacky - pcsc driver ** \\
- ak nebezi pcscd ak loadne plugin liberc5xxdriver - nemusi tab byt sekcia CLReader\\
===== 2.6 reader - pcsc driver only =====
===== 2.6 OBC - UL printer ( libptecomm ) =====
- tento plugin sa vyberie na zaklade readera v PTConfig **tcp**:/IP \\
===== Vesna + UL printer ( libptecomm ) =====
- tento plugin sa vyberie na zaklade readera v PTConfig **tcp**:/IP \\
===== Vesna + Printer/NFC device from Mikroelektronika =====
===== Auditor reader M3 SKY =====
===== Auditor reader M3 PLUS =====
===== Reader CVP3x device from Mikroelektronika =====
===== File driver =====
* Od verzie platobneho terminalu 8.0.0