Konfigurace iFIS klienta - parametry
Základní nastavení klienta
Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta.
Sekce konfigurace: | desktop |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
message | Ne | Aplikace je uzavřena z důvodu údržby. | Libovolný text včetně HTML. | Zpráva zobrazovaná uživateli v okamžiku, kdy je přístup do aplikace iFIS prostřednictvím klienta uzavřen. |
closed | Ne | false | true, false | Příznak uzavření přístupu do aplikace iFIS prostřednictvím klienta. |
Parametry pro nastavení výchozího dokumentového úložiště.
Sekce konfigurace: | file-loader |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
default_module | Ne | IFIS | IFIS, CUL | Označení modulu výchozího dokumentového úložiště:
IFIS - Základní úložiště dokumentů, obrázků a jiných souborů. Vše se ukládá do databáze iFIS. CUL - Centální úložiště dokumentů od společnosti DERS, které je postavené na platformě Alfresco. |
IFIS.version | Ne | Verze modulu pro komunikaci s dokumentovým úložištěm IFIS. | ||
CUL.version | Ne | Verze modulu pro komunikaci s dokumentovým úložištěm CUL. |
Nastavení ovladačů zařízení a aplikačních modulů
Programové rozhraní ConnectionDriver
Interface class: | bbm.forms.client.connect.ConnectionDriver |
Programový modul COM verze 1.0
Připojení k zařízení pomocí COM sérioné linky
Implementační třída: | bbm.forms.client.connect.ComConnectionDriver |
Jméno modulu: | COM |
Verze modulu: | 1.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | N/A |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
COM.version | Ne | Verze modulu pro rozhraní COM. | ||
COM.StopBits | Ne | 1 | 1, 1.5, 2 | Počet stop bitů sériového rozhraní. |
COM.Port | Ne | COM2 | Název COM portu sériového rozhraní. | |
COM.Parity | Ne | NONE | EVEN, MARK, NONE, ODD, SPACE | Určuje paritní bit pro sériový port:
EVEN - Nastaví paritní bit tak, aby počet bitů nastaven je sudé číslo. MARK - Ponechá paritní bit nastaven na hodnotu 1. NONE - Žádná parita kontrola probíhá. ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché. SPACE - Ponechá paritní bit nastaven na hodnotu 0. |
COM.FlowControl | Ne | NONE | NONE, RTSCTS, RTSCTS_IN, RTSCTS_OUT, XONXOFF, XONXOFF_IN, XONXOFF_OUT | Řízení toku dat na sériové lince:
NONE - Nepoužívá se žádné řízení. RTSCTS - Hardwarové řízení toku dat pomocí signalizace RTS/CTS. RTSCTS_IN - Hardwarové řízení toku dat na příjmu. RTSCTS_OUT - Hardwarové řízení toku dat při odesílání. XONXOFF - Softwarové řízení toku dat pomocí znaků XON a XOFF. XONXOFF_IN - Softwarové řízení toku dat na příjmu. XONXOFF_OUT - Softwarové řízení toku dat při odesílání. |
COM.DataBits | Ne | 8 | 5, 6, 7, 8 | Počet datových bitů sériového rozhraní. |
COM.BaudRate | Ne | 9600 | Baudová rychlost sériového rozhraní. |
Programový modul LPT verze 1.0
Připojení k zařízení pomocí LPT rozhraní
Implementační třída: | bbm.forms.client.connect.LptConnectionDriver |
Jméno modulu: | LPT |
Verze modulu: | 1.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | N/A |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
LPT.version | Ne | Verze modulu pro rozhraní LPT. | ||
LPT.Port | Ne | LPT1 | Název LPT portu sériového rozhraní. | |
LPT.Mode | Ne | ANY | ANY, SPP, PS2, EPP, ECP, NIBBLE | Režim paralelního portu:
ANY - Vybere nejlepší dostupný režim. SPP - Jednosměrná komunikace od počítače směrem k zařízení (tiskárně) s využitím handshakingu. Zaručena kompatibilita s rozhraním Centronics. PS2 - Jedná se o jednosměrný přenos dat v simplexním režimu. Tento mód vyžaduje, aby bylo možné datové piny přepnout do režimu čtení, což původní paralelní port neumožňoval. EPP - Vylepšený paralelní ports s obousměrným přenosem dat v poloduplexním režimu. ECP - Rozsšířené schopnosti portu s obousměrným přenosem dat v poloduplexním režimu s DMA. NIBBLE - Jednosměrný přenos dat od zařízení do počítače po stavových linkách (jedná se o jediné vstupní linky standardního paralelního portu), přičemž data musí být před přenosem rozdělena na čtveřice bitů. |
Programový modul TCP verze 1.0
Připojení k zařízení pomocí TCP spojení
Implementační třída: | bbm.forms.client.connect.TcpConnectionDriver |
Jméno modulu: | TCP |
Verze modulu: | 1.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | N/A |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
TCP.version | Ne | Verze modulu pro rozhraní TCP. | ||
TCP.Port | Ne | 2050 | 0 až 65535 | Číslo TCP portu serveru, počítače nebo zařízení. |
TCP.Host | Ne | 127.0.0.1 | FQDN jméno nebo IP adresa serveru, počítače nebo zařízení. | |
TCP.ConnTimeout | Ne | 30000 | Doba čekání na vytvoření spojení v ms. |
Programové rozhraní FileLoaderInterface
Interface class: | bbm.forms.client.fileloader.FileLoaderInterface |
Programový modul CUL verze 1.4
Modul pro přístup k dokumentům v CUL Alfresco
Implementační třída: | bbm.ifis.modules.fileloader.cul14.FileLoaderCUL |
Jméno modulu: | CUL |
Verze modulu: | 1.4 |
Je verze výchozí: | Ano |
Sekce konfigurace: | file-loader-cul |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
CUL.url_base | Ano | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
CUL.jmeno | Ano | Přihlašovací jméno uživatele CUL/Alfresco přidělené aplikaci iFIS. | ||
CUL.heslo | Ano | Přihlašovací heslo. | ||
IFIS.os_cislo | Ne | Pomocný parametr, který se neuvádí. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele. | ||
CUL.zapsal | Ne | Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno. |
Programový modul CUL verze 2.0
Modul pro přístup k dokumentům v CUL Alfresco
Implementační třída: | bbm.ifis.modules.fileloader.cul20.FileLoaderCUL |
Jméno modulu: | CUL |
Verze modulu: | 2.0 |
Je verze výchozí: | Ne |
Sekce konfigurace: | file-loader-cul |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
CUL.url_base | Ano | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
CUL.jmeno | Ano | Přihlašovací jméno uživatele CUL/Alfresco přidělené aplikaci iFIS. | ||
CUL.heslo | Ano | Přihlašovací heslo. | ||
IFIS.os_cislo | Ne | Pomocný parametr, který se neuvádí. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele. | ||
CUL.zapsal | Ne | Identifikace uživatele iFIS, který provádí operaci v CUL. Pokud není parametr uveden, doplní se IFIS.os_cislo, alternativně CUL.jmeno. |
Programový modul IFIS verze 2.0
Modul pro přístup k dokumentům v databázi iFIS
Implementační třída: | bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS |
Jméno modulu: | IFIS |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | file-loader-ifis |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
IFIS.url_base | Ne | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
IFIS.os_cislo | Ne | Osobní číslo uživatele iFIS. Pokud není parametr uveden, doplní se osobní číslo přihlášeného uživatele. Nepoužívá se. | ||
IFIS.jmeno | Ne | Jméno uživatele pro přihlášení do databáze iFIS. Pokud není parametr uveden, doplní se jméno přihlášeného uživatele. | ||
IFIS.heslo | Ne | Heslo uživatele pro přihlášení do databáze iFIS. Pokud není parametr uveden, doplní se heslo přihlášeného uživatele. | ||
IFIS.ekj_id | Ne | Ekonomická jednotka uživatele. Pokud není parametr uveden, doplní se ekonomická jednotka přihlášeného uživatele. Nepoužívá se. | ||
IFIS.db_sesid | Ne | Session ID uživatele iFIS. Pokud není parametr uveden, doplní se session ID přihlášeného uživatele. Nepoužívá se. | ||
IFIS.db_name | Ne | Identifikátor databáze iFIS, ke které se modul připojuje. Pokud není parametr uveden, doplní se SID přihlášeného uživatele. |
Programové rozhraní FileSignerInterface
Interface class: | bbm.forms.client.fsign.FileSignerInterface |
Programový modul PDF verze 2.0
Modul pro podepisování PDF dokumentů klientem iFIS
Implementační třída: | bbm.forms.client.fsign.pdf.FileSignerPDF |
Jméno modulu: | |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | N/A |
Programový modul XML verze 2.0
Modul pro podepisování XML souborů klientem iFIS
Implementační třída: | bbm.forms.client.fsign.xml.FileSignerXML |
Jméno modulu: | XML |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | N/A |
Programové rozhraní CardReaderDriver
Interface class: | bbm.forms.client.pos.cardreader.CardReaderDriver |
Programový modul PC/SC-2.01 verze 2.0
Ovladač pro čtečky čipových karet s API na PC/SC 2.01
Implementační třída: | bbm.forms.client.pos.cardreader.drivers.ApiPCSC201 |
Jméno modulu: | PC/SC-2.01 |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | card-reader-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | PC/SC-2.01 | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
terminal_name | Ne | Jméno označující terminál připojené čtečky karet na rozhraní PC/SC 2.01. Např.: "OMNIKEY CardMan 5x21-CL 0". Jedna čtečka může obsahovat více terminálů, např. pro kontaktní a bezkontaktní karty. Jména a ID terminálů se vypisují do Java Console při inicializaci ovladače. | ||
terminal_id | Ne | 0 | Alternativní označení terminálu pomocí číselného ID. Doporučujeme používat spíše jméno terminálu. | |
output_format | Ne | hex | hex, dec, none, "vlastni_format" | Výstupní formát identifikačního čísla (obvykle čísla čipu) načteného z karty, pořadí bajtů MSB first.
HEX - Hexadecimální číslo doplněno zleva nulami na 8 míst pro 4 bajtové id a na 14 míst pro 7 bajtové id. DEC - Dekadické číslo doplněno zleva nulami na 10 míst pro 4 bajtové id a na 17 míst pro 7 bajtové id. NONE - Neformátované dekadické číslo. Vlastní formát se dává ve tvaru: vlastni_format := pravidlo*("|"pravidlo) pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla) maska := "0x"HEXA_CISLO prvni_byte := CELE_CISLO posledni_byte := CELE_CISLO format_cisla := JAVA_STRING_FORMAT Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format(). Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programový modul GENERIC_KBDE verze 2.0
Ovladač pro čtečky identifikačních karet emulující klávesnici
Implementační třída: | bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul |
Jméno modulu: | GENERIC_KBDE |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | card-reader-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | GENERIC_KBDE | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
prefix_key | Ne | "" | viz. javax.swing.KeyStroke | Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje. |
output_format | Ne | hex | hex, dec, none, "vlastni_format" | Výstupní formát identifikačního čísla (obvykle čísla čipu) načteného z karty, pořadí bajtů MSB first.
HEX - Hexadecimální číslo doplněno zleva nulami na 8 míst pro 4 bajtové id a na 14 míst pro 7 bajtové id. DEC - Dekadické číslo doplněno zleva nulami na 10 míst pro 4 bajtové id a na 17 míst pro 7 bajtové id. NONE - Výstup ve tvaru, jak jej načetla čtečka. Vlastní formát se dává ve tvaru: vlastni_format := pravidlo*("|"pravidlo) pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla) maska := "0x"HEXA_CISLO prvni_byte := CELE_CISLO posledni_byte := CELE_CISLO format_cisla := JAVA_STRING_FORMAT Pravidla se vyhodnocují v pořadí, v jakém jsou uvedena. Maska rozhoduje o tom, zda se uvedené pravidlo uplatní. Pokud platí, že "id karty" AND "maska" bitově je rovno nule, tak se formátuje dle tohoto pravidla a další pravidla v pořadí se již neuplatní. Pokud maska není uvedena je rovna nule. První a poslední bajt definují rozsah bajtů, které se z id použijí jako vstup pro zformátování, bráno zleva. Pokud není rozsah uveden berou se bajty 1 až 7. Pokud se meze prohodí, tzn. první > poslední, tak se pro zformátování bajty použijí v obráceném pořadí. Formát čísla se uvádí ve tvaru Java String.format(). Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X |
input_format | Ne | hex | hex, dec, oct, bin | Vstupní textový formát identifikačního čísla přeštený z čtečky. Měl by být ve tvaru MSB first.
HEX - Hexadecimální číslo. DEC - Dekadické číslo. OCT - Oktalové číslo. BIN - Binární číslo. |
enter_key | Ne | ENTER | viz. javax.swing.KeyStroke | Klávesa ukončující vstup. Klávesy se definují textovým řetězcem, viz. Java třída javax.swing.KeyStroke. |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programový modul GIGATEK_PCR340-VC verze 2.0
Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC
Implementační třída: | bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC |
Jméno modulu: | GIGATEK_PCR340-VC |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | card-reader-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | GIGATEK_PCR340-VC | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
connection_driver | Ne | COM | Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver. |
Programový modul SIMULATOR verze 2.0
Simulátor čtečky čipových karet
Implementační třída: | bbm.forms.client.pos.cardreader.drivers.Simulator |
Jméno modulu: | SIMULATOR |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | card-reader-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | SIMULATOR | SIMULATOR | Označení modulu ovladače zařízení pro příslušné rozhraní. |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programové rozhraní CashBoxDriver
Interface class: | bbm.forms.client.pos.cashbox.CashBoxDriver |
Programový modul ESC/POS verze 2.0
Ovladač hotovostní zásuvky připojené k tiskárně Epson ESC/POS kompatibilní
Implementační třída: | bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS |
Jméno modulu: | ESC/POS |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | cash-box-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | ESC/POS | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. |
Programový modul SIMULATOR verze 2.0
Simulátor hotovostní zásuvky
Implementační třída: | bbm.forms.client.pos.cashbox.drivers.Simulator |
Jméno modulu: | SIMULATOR |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | cash-box-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | SIMULATOR | SIMULATOR | Označení modulu ovladače zařízení pro příslušné rozhraní. |
Programový modul STAR_DP8340 verze 2.0
Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340
Implementační třída: | bbm.forms.client.pos.cashbox.drivers.StarDP8340 |
Jméno modulu: | STAR_DP8340 |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | cash-box-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | STAR_DP8340 | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. |
Programové rozhraní CashDisplayDriver
Interface class: | bbm.forms.client.pos.display.CashDisplayDriver |
Programový modul GIGATEK_DSP800 verze 2.0
Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800
Implementační třída: | bbm.forms.client.pos.display.drivers.GigatekDSP800 |
Jméno modulu: | GIGATEK_DSP800 |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-display-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | GIGATEK_DSP800 | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
connection_driver | Ne | COM | Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver. | |
close | Ne | true | true, false | Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace. |
Programový modul SIMULATOR verze 2.0
Simulátor pokladního displeje
Implementační třída: | bbm.forms.client.pos.display.drivers.Simulator |
Jméno modulu: | SIMULATOR |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-display-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | SIMULATOR | SIMULATOR | Označení modulu ovladače zařízení pro příslušné rozhraní. |
Programový modul VIRTUOS_FL-2024MW verze 2.0
Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW
Implementační třída: | bbm.forms.client.pos.display.drivers.VirtuosFL2024MW |
Jméno modulu: | VIRTUOS_FL-2024MW |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-display-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | VIRTUOS_FL-2024MW | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
connection_driver | Ne | COM | Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver. | |
close | Ne | true | true, false | Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace. |
Programový modul VIRTUOS_FV-2021M verze 2.0
Ovladač pokladního displeje VIRTUOS Model No. FV-2021M
Implementační třída: | bbm.forms.client.pos.display.drivers.VirtuosFV2021M |
Jméno modulu: | VIRTUOS_FV-2021M |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-display-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | VIRTUOS_FV-2021M | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
cp852 | Ne | true | true, false | Příznak, zda se má výstup pro displej kódovat ve znakové sadě CP852. V opačném případě je diakritika odstraněna. |
connection_driver | Ne | COM | Připadá v úvahu pouze komunikace po COM rozhraní. Hodnota COM je na pevno a nelze ji parametry změnit. Konkrétní parametry COM připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver. | |
close | Ne | true | true, false | Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace. |
Programové rozhraní PrinterDriver
Interface class: | bbm.forms.client.pos.printer.receipt.PrinterDriver |
Programový modul ESC/POS verze 2.0
Ovladač pro tisk paragonů na tiskárně Generic ESC/POS kompatibilní
Implementační třída: | bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS |
Jméno modulu: | ESC/POS |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-printer-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
… | Ne | Je možné uvést další substituční parametry, které pak lze použít ve formátu účtenky. Ty se pak ve formátu odkazují pomocí výrazu ${jméno_parametru}. | ||
version | Ne | Verze modulu pro ovladač zařízení. | ||
use_format | Ne | AUTO | AUTO, TERMINAL, DEFAULT | Určuje, jaký formát účtenky se použije pro tisk dat:
AUTO - Formát zaslaný platebním terminálem v datové zprávě, a pokud jej terminál nezaslal, použije výchozí formát. TERMINAL - Formát zaslaný platebním terminálem v datové zprávě. DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format". |
rp_format | Ne | Nastavte parametr "rp_format". | Formát účtenky v podobě formátovacího řetězce, kde se používají odkazy na pole datové zprávy, odkazy na parametry nebo formátovací znaky.
Odkazy na pole datové zprávy mají výraz ve tvaru #{označení_pole}, kde lze použít následující označení pole: B - Zaplacená částka D - Datum a čas realizace transakce E - Datum exspirace platební karty F - Autorizační kód J - Typ karty (produkt) P - Číslo platební karty (vymaskované) R - Kód odpovědi S - Variabilní symbol platby T - Typ transakce Z - ID terminálu X - Pole s odkazem na parametr, nahradí se hodnotou parametru n - ID transakce a - ID aplikace (AID) Odkazy na parametry pomocí výrazu ve tvaru ${jméno_parametru}: PAGE - Posun papíru v tiskárně (ekvivalent \n\n\n\n) SEPAR - Tisk oodělovacího řádku pomlček [24zn] SEPAR42 - Tisk oodělovacího řádku pomlček [42zn] ADDR - Tisk adresy obchodníka CABA - Tisk informačního textu pro Cash back INFO - Tisk speciálního informačního textu (nepoužívá se) CUT - Odstřižení papíru účtenky Formátovací znaky: \c - Vycentrování textu na účtence \b - Tučné písmo \s - Úzké písno \u - Podtržené písmo \h - Dvojnásobná výška písma \w - Dvojnásobná šířka písma \i - Inverzní písmo \x - Zpět na normální písmo Po odřádkování textu se ruší formátování a používá se normální písmo. | |
module | Ne | ESC/POS | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
destination | Ne | Umožňuje přesměrování tiskového výstupu do lokálního souboru, zápis musí odpovídat URI pro soubor. Např.: file:///d:/out.prn | ||
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
date_format | Ne | %1$td/%1$tm/%1$ty %1$tT | Formát datumových položek, viz. Java String.format(). | |
currency_format | Ne | %19.2f | Formát položek obsahujících částku, viz. Java String.format(). | |
code_page | Ne | IBM852 | Znaková sada, ve které bude kódován výstup na tiskárnu. | |
ADDR | Ne | Nastavte parametr "ADDR" v konfiguraci klienta. | Adresa poskytovatele služeb, která se bude tisknout na účtence pro zákazníka. |
Programový modul XML verze 2.0
Interní ovladač pro převod POS transakce na XML
Implementační třída: | bbm.forms.client.pos.printer.receipt.drivers.InternalXML |
Jméno modulu: | XML |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-printer-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | XML | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programové rozhraní TerminalDriver
Interface class: | bbm.forms.client.pos.terminal.TerminalDriver |
Programový modul SELECT verze 2.0
Ovladač pro volbu platebního terminálu
Implementační třída: | bbm.forms.client.pos.terminal.drivers.TerminalSelector |
Jméno modulu: | SELECT |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-terminal-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | Označení modulu ovladače zařízení pro příslušné rozhraní. | ||
config_alias.<n> | Ano | Další tlačítka, kde "n" je pořadové číslo konfigurace ovladače terminálu. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu. | ||
config_alias.1 | Ano | Jméno navazující konfigurace terminálu pro první tlačítko. Navazující konfigurace ovladače terminálu musí obsahovat navíc parametr "button_label", tzn. text tlačítka ve výběrovém dialogu. | ||
version | Ne | Verze modulu pro ovladač zařízení. | ||
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programový modul GPE_12.11 verze 2.0
Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11)
Implementační třída: | bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211 |
Jméno modulu: | GPE_12.11 |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-terminal-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | GPE_12.11 | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
receive_timeout | Ne | 60 | Doba čekání na odpověď od terminálu. | |
printer_module | Ne | NONE | NONE, ESC/POS | Označení modulu ovladače pro tisk účtenky o transakci.
NONE - Nepoužívá se tisk účtenky. Ostatní hodnoty dle dostupných ovladačů. |
printer_config_alias | Ne | Jméno navazující konfigurace ovladače pro tisk účtenky. Pokud není uvedeno, použije se výchozí nastavení pro daný ovladač terminálu. | ||
print_copy | Ne | true | true, false | Tisknout kopii účtenky o transakci pro obchodníka. |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
connection_driver | Ne | COM, TCP | Konkrétní parametry COM nebo TCP připojení se musí doplnit jako další parametry ovladače zařízení, názvy parametrů viz. ComConnectionDriver nebo TcpConnectionDriver. Parametr "connection_driver" se nemusí definovat, protože příslušný ConnectionDriver se vybere na dákladě definovaných parametrů. | |
auto_reversal_timeout | Ne | 0 | Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat. |
Programový modul IPSv3 verze 2.0
iFIS POS terminál pro IPS/TZS s připojením čtečky čipových karet a tiskem paragonů
Implementační třída: | bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3 |
Jméno modulu: | IPSv3 |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | pos-terminal-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
server_url | Ano | https://localhost:4445/IPSService/XMLRequest | URL, na kterém je dostupné transakční tozhraní IPS. | |
module | Ano | IPSv3 | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
validate_xml | Ne | true | true, false | Má se provádět validace XML zpráv při komunikaci s transakčním rozhraním. |
trace | Ne | false | true, false | Zapnutí detailního výpisu komunikace terminálu s IPS. |
terminal_id | Ne | "" | ID terminálu, kterým se identifikuje terminál na transakčním rozhraní IPS. Pokud není uvedeno, použije se jako ID terminálu CN z klientského certifikátu. | |
response_timeout | Ne | 60 | Doba čekání na odpověď od transakčního rozhraní IPS. | |
printer_module | Ne | NONE | NONE, ESC/POS | Označení modulu ovladače pro tisk účtenky o transakci.
NONE - Nepoužívá se tisk účtenky. Ostatní hodnoty dle dostupných ovladačů. |
printer_config_alias | Ne | Jméno navazující konfigurace ovladače pro tisk účtenky. Pokud není uvedeno, použije se výchozí nastavení pro daný ovladač terminálu. | ||
id_pefix | Ne | "" | Prefix přidávaný před ID transakce získané z IPS. Slouží k odlišení transakcí z IPS a z jiných platebních terminálů v aplikaci iFIS. | |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
auto_reversal_timeout | Ne | 0 | Doba, po které je uživatel vyzván k odvolání transakce, pokud aplikace iFIS nepotvrdila ovladači zpracování dat transakce od terminálu. Nula znamená, že se odvolání transakce nebude vyžadovat. |
Programové rozhraní FrankingDeviceDriver
Interface class: | bbm.forms.client.postaldev.FrankingDeviceDriver |
Programový modul DSTAMP_KBDE verze 2.0
Alternativa za frankovací stroj - načtení digitální známky pomocí skeneru emulujícího klávesnici
Implementační třída: | bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde |
Jméno modulu: | DSTAMP_KBDE |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | franking-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
module | Ano | DSTAMP_KBDE | Označení modulu ovladače zařízení pro příslušné rozhraní. | |
version | Ne | Verze modulu pro ovladač zařízení. | ||
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Programový modul SIMULATOR verze 2.0
Simulátor frankovacího stroje s váhou
Implementační třída: | bbm.forms.client.postaldev.drivers.FS_Simulator |
Jméno modulu: | SIMULATOR |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | franking-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | SIMULATOR | SIMULATOR | Označení modulu ovladače zařízení pro příslušné rozhraní. |
Programové rozhraní WeighingDeviceDriver
Interface class: | bbm.forms.client.postaldev.WeighingDeviceDriver |
Programový modul SIMULATOR verze 2.0
Simulátor váhy
Implementační třída: | bbm.forms.client.postaldev.drivers.WD_Simulator |
Jméno modulu: | SIMULATOR |
Verze modulu: | 2.0 |
Je verze výchozí: | Ano |
Sekce konfigurace: | weighing-device |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
version | Ne | Verze modulu pro ovladač zařízení. | ||
module | Ne | SIMULATOR | SIMULATOR | Označení modulu ovladače zařízení pro příslušné rozhraní. |
debug | Ne | false | true, false | Zapnutí ladícího režimu modulu. |
Nastavení servisních modulů
Programové rozhraní Config
Interface class: | bbm.appl.conf.Config |
Programový modul ApplConfigImpl
Základní modul pro načítání konfiguračních parametrů z aplikačního serveru, alternativně z JNLP parametrů.
Implementační třída: | bbm.forms.client.spi.conf.ApplConfigImpl |
Sekce konfigurace: | N/A |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
jnlp.ifis.trace_level | Ne | 0 | 0 až 4 | Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface:
0 - NONE, nic se nevypisuje 1 - BASIC, základní informace 2 - EXT, rozšířené informace 3 - NET, síťová komunikace 4 - SECURITY, informace o zabezpečení |
jnlp.ifis.<config_name>.<param_name> | Ne | Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL <server_url_base>/ConfigService/ApplConfigServlet. |
Programové rozhraní Logger
Interface class: | bbm.appl.logging.Logger |
Programový modul ApplLoggerImpl
Základní modul pro záznam aplikačního logu JRE.
Implementační třída: | bbm.forms.client.spi.logging.ApplLoggerImpl |
Sekce konfigurace: | logging |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
trace_level | Ne | "" | DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL | ". |
log_level | Ne | INFO | OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL | ". Hodnoty odpovídají standardnímu Java loggeru. |
log_host | Ne | "" | Nastavení TCP připojení k diagnostickému serveru ve tvaru <host_name>:<tcp_port>, na který se posílají logované informace, pokud parametr "log_dest" obsahuje hodnotu HOST. | |
log_dest | Ne | CONSOLE | CONSOLE, FILE, HOST | ".
CONSOLE - Výstup na Java konzoli FILE - Výstup do souboru -> %TEMP%/ifis<cislo>.log HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host" |
Programové rozhraní XmlProcessor
Interface class: | bbm.appl.print.XmlProcessor |
Programový modul EPosPrinterProcessor
Jednoúčelový tiskový procesor pro tiskárny Epson ESC/POS kompatibilní. Šablona generuje výstup ve formátu ePOS XML, který je standardním jazykem vyšší řady Epson ESC/POS tiskáren. Protože na projektech používají nižší řadu tiskáren, které nepodporují ePOS XML, tak tento tiskový procesor vnitřně v druhém kroku převede ePOS XML na standardní ESC/POS sekvence. Výhodou je, že tento procesor umí na těchto tiskárnách tisknout QR a čárové kódy a obrázky, což u předchozího procesoru nejde.
Implementační třída: | bbm.forms.client.spi.print.EPosPrinterProcessor |
Sekce konfigurace: | epos-printer-proc |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
resources_href.<n> | Ne | Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace. | ||
resources_href.0 | Ne | /ifishtml/stylesheets/ | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | |
parameter.<name> | Ne | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
boot_res_name.<n> | Ne | Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony. | ||
boot_res_name.0 | Ne | Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru. |
Programový modul PosPrinterProcessor
Jednoduchý obecný tiskový procesor pro tiskárny řízené escape sekvencemi. V XSL šabloně se používají znakové entity pro formátování výsledného tisku. Ty jsou následně při vlastní transformaci nahrazeny escape sekvencemi dané tiskárny podle typu tiskárny, která je definována v parametrech pro dané PC. Escape sekvence se definují v definičním .dtd souboru. Zatím máme pouze EpsonESC_POS.dtd s definici pro tiskárny Epson ESC/POS kompatibilní. Další pak lze dodělat.
Implementační třída: | bbm.forms.client.spi.print.PosPrinterProcessor |
Sekce konfigurace: | pos-printer-proc |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
resources_href.<n> | Ne | Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace. | ||
resources_href.0 | Ne | /ifishtml/stylesheets/ | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | |
parameter.<name> | Ne | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
boot_res_name.<n> | Ne | Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony. | ||
boot_res_name.0 | Ne | Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru. |
Programový modul XmlStylesheetProcessor
Obecný XML tiskový procesor
Implementační třída: | bbm.forms.client.spi.print.XmlStylesheetProcessor |
Sekce konfigurace: | xml-stylesheet-proc |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
resources_href.<n> | Ne | Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace. | ||
resources_href.0 | Ne | /ifishtml/stylesheets/ | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | |
parameter.<name> | Ne | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
boot_res_name.<n> | Ne | Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony. | ||
boot_res_name.0 | Ne | Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru. |
Programový modul ZplPrinterProcessor
Tiskový procesor pro Zebra tiskárny, které umožňují tisk etiket přímo pomocí XML dat ve struktuře label.dtd odeslaných na tiskárnu. Vše potřebné je uloženo v paměti tiskárny, tzn. fonty a šablony štítků. Nahrání fontů a štítků provádí procesor při inicializaci tiskárny dle parametrů definovaných pro dané PC, tzn. definice se můžou přizpůsobit požadavkům.
Implementační třída: | bbm.forms.client.spi.print.ZplPrinterProcessor |
Sekce konfigurace: | zpl-printer-proc |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
resources_href.<n> | Ne | Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde <n> je pořadové číslo URL lokace. | ||
resources_href.0 | Ne | /ifishtml/stylesheets/ | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | |
parameter.zpl_format | Ne | Jméno výchozí ZPL šablony, která je uložená v tiskárně a použije se pokud není zpl_format uveden v processing instrukci pro zformátování dat štítku. | ||
parameter.<name> | Ne | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
boot_res_name.<n> | Ne | Jméno zdrojového souboru, který se má před tiskem nahrát do tiskárny. Obsahuje obvykle nastavení tiskárny, fonty, loga, obrázky nebo šablony. | ||
boot_res_name.0 | Ne | Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru. |
Programové rozhraní LoadBalancer
Interface class: | bbm.appl.util.LoadBalancer |
Programový modul LoadBalancerImpl
Základní modul pro vyvažování zátěže, který vyvažuje na základě přesměrování HTTP požadavku dle zadaného URL.
Implementační třída: | bbm.forms.client.spi.util.LoadBalancerImpl |
Sekce konfigurace: | N/A |
Parametry | ||||
---|---|---|---|---|
Jméno | Povinný | Výchozí hodnota | Povolené hodnoty | Popis |
balancerURL | Ne | URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu. |