**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