Konfigurace iFIS klienta - parametry: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 2: | Řádek 2: | ||
== Základní nastavení klienta == | |||
Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta. | Základní parametry iFIS klienta, zatím se používají pouze k zablokování spuštění iFIS klienta. | ||
Řádek 9: | Řádek 9: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| desktop | | desktop | ||
|} | |} | ||
Řádek 40: | Řádek 40: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| file-loader | | file-loader | ||
|} | |} | ||
Řádek 61: | Řádek 61: | ||
IFIS - Základní úložiště dokumentů, obrázků a jiných souborů. Vše se ukládá do databáze iFIS. | 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. | CUL - Centální úložiště dokumentů od společnosti DERS, které je postavené na platformě Alfresco. | ||
|- | |- | ||
| IFIS.version | | IFIS.version | ||
Řádek 76: | Řádek 75: | ||
|} | |} | ||
== Nastavení ovladačů zařízení a aplikačních modulů == | |||
=== Programové rozhraní ConnectionDriver === | === Programové rozhraní ConnectionDriver === | ||
Řádek 84: | Řádek 84: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.connect.ConnectionDriver | | bbm.forms.client.connect.ConnectionDriver | ||
|} | |} | ||
==== Programový modul COM verze 1.0 ==== | |||
Připojení k zařízení pomocí COM sérioné linky | Připojení k zařízení pomocí COM sérioné linky | ||
Řádek 96: | Řádek 96: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.connect.ComConnectionDriver | | bbm.forms.client.connect.ComConnectionDriver | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| COM | | COM | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 1.0 | | 1.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 156: | Řádek 156: | ||
ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché. | ODD - Nastaví paritní bit tak, aby počet bitů nastaven je číslo liché. | ||
SPACE - Ponechá paritní bit nastaven na hodnotu 0. | SPACE - Ponechá paritní bit nastaven na hodnotu 0. | ||
|- | |- | ||
| COM.FlowControl | | COM.FlowControl | ||
Řádek 170: | Řádek 169: | ||
XONXOFF_IN - Softwarové řízení toku dat na příjmu. | XONXOFF_IN - Softwarové řízení toku dat na příjmu. | ||
XONXOFF_OUT - Softwarové řízení toku dat při odesílání. | XONXOFF_OUT - Softwarové řízení toku dat při odesílání. | ||
|- | |- | ||
| COM.DataBits | | COM.DataBits | ||
Řádek 186: | Řádek 184: | ||
==== Programový modul LPT verze 1.0 ==== | |||
Připojení k zařízení pomocí LPT rozhraní | Připojení k zařízení pomocí LPT rozhraní | ||
Řádek 193: | Řádek 191: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.connect.LptConnectionDriver | | bbm.forms.client.connect.LptConnectionDriver | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| LPT | | LPT | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 1.0 | | 1.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 248: | Řádek 246: | ||
ECP - Rozsšířené schopnosti portu s obousměrným přenosem dat v poloduplexním režimu s DMA. | 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ů. | 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í | Připojení k zařízení pomocí TCP spojení | ||
Řádek 259: | Řádek 256: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.connect.TcpConnectionDriver | | bbm.forms.client.connect.TcpConnectionDriver | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| TCP | | TCP | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 1.0 | | 1.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 315: | Řádek 312: | ||
| Doba čekání na vytvoření spojení v ms. | | Doba čekání na vytvoření spojení v ms. | ||
|} | |} | ||
Řádek 322: | Řádek 318: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.fileloader.FileLoaderInterface | | bbm.forms.client.fileloader.FileLoaderInterface | ||
|} | |} | ||
==== Programový modul CUL verze 1.4 ==== | |||
Modul pro přístup k dokumentům v CUL Alfresco | Modul pro přístup k dokumentům v CUL Alfresco | ||
Řádek 334: | Řádek 330: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.ifis.modules.fileloader.cul14.FileLoaderCUL | | bbm.ifis.modules.fileloader.cul14.FileLoaderCUL | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| CUL | | CUL | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 1.4 | | 1.4 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| file-loader-cul | | file-loader-cul | ||
|} | |} | ||
Řádek 364: | Řádek 360: | ||
| | | | ||
| | | | ||
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]: | | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
|- | |- | ||
| CUL.jmeno | | CUL.jmeno | ||
Řádek 392: | Řádek 388: | ||
==== Programový modul CUL verze 2.0 ==== | |||
Modul pro přístup k dokumentům v CUL Alfresco | Modul pro přístup k dokumentům v CUL Alfresco | ||
Řádek 399: | Řádek 395: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.ifis.modules.fileloader.cul20.FileLoaderCUL | | bbm.ifis.modules.fileloader.cul20.FileLoaderCUL | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| CUL | | CUL | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ne | | Ne | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| file-loader-cul | | file-loader-cul | ||
|} | |} | ||
Řádek 429: | Řádek 425: | ||
| | | | ||
| | | | ||
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]: | | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
|- | |- | ||
| CUL.jmeno | | CUL.jmeno | ||
Řádek 457: | Řádek 453: | ||
==== Programový modul IFIS verze 2.0 ==== | |||
Modul pro přístup k dokumentům v databázi iFIS | Modul pro přístup k dokumentům v databázi iFIS | ||
Řádek 464: | Řádek 460: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS | | bbm.ifis.modules.fileloader.ifis.FileLoaderIFIS | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| IFIS | | IFIS | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| file-loader-ifis | | file-loader-ifis | ||
|} | |} | ||
Řádek 494: | Řádek 490: | ||
| | | | ||
| | | | ||
| Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]: | | Základ URL pro připojení k dokumentovému úložišti ve tvaru http(s)://[hostname]:<port> . | ||
|- | |- | ||
| IFIS.os_cislo | | IFIS.os_cislo | ||
Řádek 532: | Řádek 528: | ||
| Identifikátor databáze iFIS, ke které se modul připojuje. Pokud není parametr uveden, doplní se SID přihlášeného uživatele. | | Identifikátor databáze iFIS, ke které se modul připojuje. Pokud není parametr uveden, doplní se SID přihlášeného uživatele. | ||
|} | |} | ||
Řádek 539: | Řádek 534: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.fsign.FileSignerInterface | | bbm.forms.client.fsign.FileSignerInterface | ||
|} | |} | ||
==== Programový modul PDF verze 2.0 ==== | |||
Modul pro podepisování PDF dokumentů klientem iFIS | Modul pro podepisování PDF dokumentů klientem iFIS | ||
Řádek 551: | Řádek 546: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.fsign.pdf.FileSignerPDF | | bbm.forms.client.fsign.pdf.FileSignerPDF | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| PDF | | PDF | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
==== Programový modul XML verze 2.0 ==== | |||
Modul pro podepisování XML souborů klientem iFIS | Modul pro podepisování XML souborů klientem iFIS | ||
Řádek 575: | Řádek 570: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.fsign.xml.FileSignerXML | | bbm.forms.client.fsign.xml.FileSignerXML | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| XML | | XML | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 597: | Řádek 591: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.pos.cardreader.CardReaderDriver | | 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 | Ovladač pro čtečky čipových karet s API na PC/SC 2.01 | ||
Řádek 609: | Řádek 603: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cardreader.drivers.ApiPCSC201 | | bbm.forms.client.pos.cardreader.drivers.ApiPCSC201 | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| PC/SC-2.01 | | PC/SC-2.01 | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| card-reader-device | | card-reader-device | ||
|} | |} | ||
Řádek 669: | Řádek 663: | ||
Vlastní formát se dává ve tvaru: | Vlastní formát se dává ve tvaru: | ||
vlastni_format := pravidlo*("|"pravidlo) | |||
vlastni_format | pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla) | ||
pravidlo | maska := "0x"HEXA_CISLO | ||
maska | prvni_byte := CELE_CISLO | ||
prvni_byte | posledni_byte := CELE_CISLO | ||
posledni_byte | format_cisla := JAVA_STRING_FORMAT | ||
format_cisla | |||
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(). | 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 | Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X | ||
|- | |- | ||
| debug | | debug | ||
Řádek 690: | Řádek 682: | ||
==== Programový modul GENERIC_KBDE verze 2.0 ==== | |||
Ovladač pro čtečky identifikačních karet emulující klávesnici | Ovladač pro čtečky identifikačních karet emulující klávesnici | ||
Řádek 697: | Řádek 689: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul | | bbm.forms.client.pos.cardreader.drivers.GenericKeybEmul | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| GENERIC_KBDE | | GENERIC_KBDE | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| card-reader-device | | card-reader-device | ||
|} | |} | ||
Řádek 739: | Řádek 731: | ||
| "" | | "" | ||
| viz. javax.swing.KeyStroke | | viz. javax.swing.KeyStroke | ||
| Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje. | | Úvodní klávesa, po které ovladač reaguje a začne načítat data z klávesnice. Jinak vstup ignoruje. | ||
|- | |- | ||
| output_format | | output_format | ||
Řádek 751: | Řádek 743: | ||
Vlastní formát se dává ve tvaru: | Vlastní formát se dává ve tvaru: | ||
vlastni_format := pravidlo*("|"pravidlo) | |||
vlastni_format | pravidlo := (maska)":"(prvni_byte"-"posledni_byte)":"(format_cisla) | ||
pravidlo | maska := "0x"HEXA_CISLO | ||
maska | prvni_byte := CELE_CISLO | ||
prvni_byte | posledni_byte := CELE_CISLO | ||
posledni_byte | format_cisla := JAVA_STRING_FORMAT | ||
format_cisla | |||
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(). | 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 | Př.: 0x00000000FFFFFF:1-4:{hex}%08X|0x00000000000000::{hex}%014X | ||
|- | |- | ||
| input_format | | input_format | ||
Řádek 773: | Řádek 763: | ||
OCT - Oktalové číslo. | OCT - Oktalové číslo. | ||
BIN - Binární číslo. | BIN - Binární číslo. | ||
|- | |- | ||
| enter_key | | enter_key | ||
Řádek 789: | Řádek 778: | ||
==== Programový modul GIGATEK_PCR340-VC verze 2.0 ==== | |||
Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC | Ovladač pro čtečky identifikačních karet GIGATEK PCR340-VC | ||
Řádek 796: | Řádek 785: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC | | bbm.forms.client.pos.cardreader.drivers.GigatekPCR340VC | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| GIGATEK_PCR340-VC | | GIGATEK_PCR340-VC | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| card-reader-device | | card-reader-device | ||
|} | |} | ||
Řádek 848: | Řádek 837: | ||
==== Programový modul SIMULATOR verze 2.0 ==== | |||
Simulátor čtečky čipových karet | Simulátor čtečky čipových karet | ||
Řádek 855: | Řádek 844: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cardreader.drivers.Simulator | | bbm.forms.client.pos.cardreader.drivers.Simulator | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SIMULATOR | | SIMULATOR | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| card-reader-device | | card-reader-device | ||
|} | |} | ||
Řádek 899: | Řádek 888: | ||
| Zapnutí ladícího režimu modulu. | | Zapnutí ladícího režimu modulu. | ||
|} | |} | ||
Řádek 906: | Řádek 894: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.pos.cashbox.CashBoxDriver | | 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í | Ovladač hotovostní zásuvky připojené k tiskárně Epson ESC/POS kompatibilní | ||
Řádek 918: | Řádek 906: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS | | bbm.forms.client.pos.cashbox.drivers.EpsonEscPOS | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| ESC/POS | | ESC/POS | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| cash-box-device | | cash-box-device | ||
|} | |} | ||
Řádek 958: | Řádek 946: | ||
==== Programový modul SIMULATOR verze 2.0 ==== | |||
Simulátor hotovostní zásuvky | Simulátor hotovostní zásuvky | ||
Řádek 965: | Řádek 953: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cashbox.drivers.Simulator | | bbm.forms.client.pos.cashbox.drivers.Simulator | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SIMULATOR | | SIMULATOR | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| cash-box-device | | cash-box-device | ||
|} | |} | ||
Řádek 1 005: | Řádek 993: | ||
==== Programový modul STAR_DP8340 verze 2.0 ==== | |||
Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340 | Ovladač hotovostní zásuvky připojené k tiskárně STAR Micronics Model No. DP8340 | ||
Řádek 1 012: | Řádek 1 000: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.cashbox.drivers.StarDP8340 | | bbm.forms.client.pos.cashbox.drivers.StarDP8340 | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| STAR_DP8340 | | STAR_DP8340 | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| cash-box-device | | cash-box-device | ||
|} | |} | ||
Řádek 1 050: | Řádek 1 038: | ||
| Verze modulu pro ovladač zařízení. | | Verze modulu pro ovladač zařízení. | ||
|} | |} | ||
Řádek 1 057: | Řádek 1 044: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.pos.display.CashDisplayDriver | | bbm.forms.client.pos.display.CashDisplayDriver | ||
|} | |} | ||
==== Programový modul GIGATEK_DSP800 verze 2.0 ==== | |||
Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800 | Ovladač pokladního displeje GIGATEK Inc. Model No. DSP800 | ||
Řádek 1 069: | Řádek 1 056: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.display.drivers.GigatekDSP800 | | bbm.forms.client.pos.display.drivers.GigatekDSP800 | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| GIGATEK_DSP800 | | GIGATEK_DSP800 | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-display-device | | pos-display-device | ||
|} | |} | ||
Řádek 1 121: | Řádek 1 108: | ||
==== Programový modul SIMULATOR verze 2.0 ==== | |||
Simulátor pokladního displeje | Simulátor pokladního displeje | ||
Řádek 1 128: | Řádek 1 115: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.display.drivers.Simulator | | bbm.forms.client.pos.display.drivers.Simulator | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SIMULATOR | | SIMULATOR | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-display-device | | pos-display-device | ||
|} | |} | ||
Řádek 1 168: | Řádek 1 155: | ||
==== Programový modul VIRTUOS_FL-2024MW verze 2.0 ==== | |||
Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW | Ovladač pokladního displeje VIRTUOS Model No. FL-2024MW | ||
Řádek 1 175: | Řádek 1 162: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.display.drivers.VirtuosFL2024MW | | bbm.forms.client.pos.display.drivers.VirtuosFL2024MW | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| VIRTUOS_FL-2024MW | | VIRTUOS_FL-2024MW | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-display-device | | pos-display-device | ||
|} | |} | ||
Řádek 1 227: | Řádek 1 214: | ||
==== Programový modul VIRTUOS_FV-2021M verze 2.0 ==== | |||
Ovladač pokladního displeje VIRTUOS Model No. FV-2021M | Ovladač pokladního displeje VIRTUOS Model No. FV-2021M | ||
Řádek 1 234: | Řádek 1 221: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.display.drivers.VirtuosFV2021M | | bbm.forms.client.pos.display.drivers.VirtuosFV2021M | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| VIRTUOS_FV-2021M | | VIRTUOS_FV-2021M | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-display-device | | pos-display-device | ||
|} | |} | ||
Řádek 1 290: | Řádek 1 277: | ||
| Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace. | | Příznak, zda se má po každé sekvenci příkazů uzavřít COM port, aby nebyl blokován pro jiné aplikace. | ||
|} | |} | ||
Řádek 1 297: | Řádek 1 283: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.pos.printer.receipt.PrinterDriver | | 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í | Ovladač pro tisk paragonů na tiskárně Generic ESC/POS kompatibilní | ||
Řádek 1 309: | Řádek 1 295: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS | | bbm.forms.client.pos.printer.receipt.drivers.GenericEscPOS | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| ESC/POS | | ESC/POS | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-printer-device | | pos-printer-device | ||
|} | |} | ||
Řádek 1 355: | Řádek 1 341: | ||
TERMINAL - Formát zaslaný platebním terminálem v datové zprávě. | TERMINAL - Formát zaslaný platebním terminálem v datové zprávě. | ||
DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format". | DEFAULT - Výchozí formát účtenky definovaný parametrem "rp_format". | ||
|- | |- | ||
| rp_format | | rp_format | ||
Řádek 1 362: | Řádek 1 347: | ||
| | | | ||
| 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. | | 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: | 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 | 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}: | Odkazy na parametry pomocí výrazu ve tvaru ${jméno_parametru}: | ||
PAGE - Posun papíru v tiskárně (ekvivalent \n\n\n\n) | 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: | Formátovací znaky: | ||
\c - Vycentrování textu na účtence | \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. | Po odřádkování textu se ruší formátování a používá se normální písmo. | ||
|- | |- | ||
| module | | module | ||
Řádek 1 422: | Řádek 1 405: | ||
| date_format | | date_format | ||
| Ne | | Ne | ||
| | | %1$td/%1$tm/%1$ty %1$tT | ||
| | | | ||
| Formát datumových položek, viz. Java String.format(). | | Formát datumových položek, viz. Java String.format(). | ||
Řádek 1 428: | Řádek 1 411: | ||
| currency_format | | currency_format | ||
| Ne | | Ne | ||
| | | %19.2f | ||
| | | | ||
| Formát položek obsahujících částku, viz. Java String.format(). | | Formát položek obsahujících částku, viz. Java String.format(). | ||
Řádek 1 446: | Řádek 1 429: | ||
==== Programový modul XML verze 2.0 ==== | |||
Interní ovladač pro převod POS transakce na XML | Interní ovladač pro převod POS transakce na XML | ||
Řádek 1 453: | Řádek 1 436: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.printer.receipt.drivers.InternalXML | | bbm.forms.client.pos.printer.receipt.drivers.InternalXML | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| XML | | XML | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-printer-device | | pos-printer-device | ||
|} | |} | ||
Řádek 1 497: | Řádek 1 480: | ||
| Zapnutí ladícího režimu modulu. | | Zapnutí ladícího režimu modulu. | ||
|} | |} | ||
Řádek 1 504: | Řádek 1 486: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.pos.terminal.TerminalDriver | | bbm.forms.client.pos.terminal.TerminalDriver | ||
|} | |} | ||
==== Programový modul SELECT verze 2.0 ==== | |||
Ovladač pro volbu platebního terminálu | Ovladač pro volbu platebního terminálu | ||
Řádek 1 516: | Řádek 1 498: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.terminal.drivers.TerminalSelector | | bbm.forms.client.pos.terminal.drivers.TerminalSelector | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SELECT | | SELECT | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-terminal-device | | pos-terminal-device | ||
|} | |} | ||
Řádek 1 545: | Řádek 1 527: | ||
| Ano | | Ano | ||
| | | | ||
| | | SELECT | ||
| Označení modulu ovladače zařízení pro příslušné rozhraní. | | Označení modulu ovladače zařízení pro příslušné rozhraní. | ||
|- | |- | ||
| config_alias. | | config_alias.<n> | ||
| Ano | | Ano | ||
| | | | ||
Řádek 1 574: | Řádek 1 556: | ||
==== Programový modul GPE_12.11 verze 2.0 ==== | |||
Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11) | Ovladač pro připojení platebního terminálu GPE (rozhraní spec. 12.11) | ||
Řádek 1 581: | Řádek 1 563: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211 | | bbm.forms.client.pos.terminal.drivers.gpe.ApiSpec1211 | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| GPE_12.11 | | GPE_12.11 | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-terminal-device | | pos-terminal-device | ||
|} | |} | ||
Řádek 1 632: | Řádek 1 614: | ||
NONE - Nepoužívá se tisk účtenky. | NONE - Nepoužívá se tisk účtenky. | ||
Ostatní hodnoty dle dostupných ovladačů. | Ostatní hodnoty dle dostupných ovladačů. | ||
|- | |- | ||
| printer_config_alias | | printer_config_alias | ||
Řádek 1 666: | Řádek 1 647: | ||
==== 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ů | iFIS POS terminál pro IPS/TZS s připojením čtečky čipových karet a tiskem paragonů | ||
Řádek 1 673: | Řádek 1 654: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3 | | bbm.forms.client.pos.terminal.drivers.ips.IpsTerminalV3 | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| IPSv3 | | IPSv3 | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-terminal-device | | pos-terminal-device | ||
|} | |} | ||
Řádek 1 701: | Řádek 1 682: | ||
| server_url | | server_url | ||
| Ano | | Ano | ||
| | | https://localhost:4445/IPSService/XMLRequest | ||
| | | | ||
| URL, na kterém je dostupné transakční tozhraní IPS. | | URL, na kterém je dostupné transakční tozhraní IPS. | ||
Řádek 1 748: | Řádek 1 729: | ||
NONE - Nepoužívá se tisk účtenky. | NONE - Nepoužívá se tisk účtenky. | ||
Ostatní hodnoty dle dostupných ovladačů. | Ostatní hodnoty dle dostupných ovladačů. | ||
|- | |- | ||
| printer_config_alias | | printer_config_alias | ||
Řádek 1 774: | Řádek 1 754: | ||
| 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. | | 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. | ||
|} | |} | ||
Řádek 1 781: | Řádek 1 760: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.postaldev.FrankingDeviceDriver | | 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 | Alternativa za frankovací stroj - načtení digitální známky pomocí skeneru emulujícího klávesnici | ||
Řádek 1 793: | Řádek 1 772: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde | | bbm.forms.client.postaldev.drivers.DigitalStempReaderKbde | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| DSTAMP_KBDE | | DSTAMP_KBDE | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| franking-device | | franking-device | ||
|} | |} | ||
Řádek 1 839: | Řádek 1 818: | ||
==== Programový modul SIMULATOR verze 2.0 ==== | |||
Simulátor frankovacího stroje s váhou | Simulátor frankovacího stroje s váhou | ||
Řádek 1 846: | Řádek 1 825: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.postaldev.drivers.FS_Simulator | | bbm.forms.client.postaldev.drivers.FS_Simulator | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SIMULATOR | | SIMULATOR | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| franking-device | | franking-device | ||
|} | |} | ||
Řádek 1 884: | Řádek 1 863: | ||
| Označení modulu ovladače zařízení pro příslušné rozhraní. | | Označení modulu ovladače zařízení pro příslušné rozhraní. | ||
|} | |} | ||
Řádek 1 891: | Řádek 1 869: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.forms.client.postaldev.WeighingDeviceDriver | | bbm.forms.client.postaldev.WeighingDeviceDriver | ||
|} | |} | ||
==== Programový modul SIMULATOR verze 2.0 ==== | |||
Simulátor váhy | Simulátor váhy | ||
Řádek 1 903: | Řádek 1 881: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.postaldev.drivers.WD_Simulator | | bbm.forms.client.postaldev.drivers.WD_Simulator | ||
|- | |- | ||
| style="text-align: right" | Jméno modulu: | | style="text-align: right" | Jméno modulu: | ||
| SIMULATOR | | SIMULATOR | ||
|- | |- | ||
| style="text-align: right" | Verze modulu: | | style="text-align: right" | Verze modulu: | ||
| 2.0 | | 2.0 | ||
|- | |- | ||
| style="text-align: right" | Je verze výchozí: | | style="text-align: right" | Je verze výchozí: | ||
| Ano | | Ano | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| weighing-device | | weighing-device | ||
|} | |} | ||
Řádek 1 948: | Řádek 1 926: | ||
|} | |} | ||
== Nastavení servisních modulů == | |||
=== Programové rozhraní Config === | === Programové rozhraní Config === | ||
Řádek 1 956: | Řádek 1 935: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.appl.conf.Config | | 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ů. | Základní modul pro načítání konfiguračních parametrů z aplikačního serveru, alternativně z JNLP parametrů. | ||
Řádek 1 968: | Řádek 1 947: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.conf.ApplConfigImpl | | bbm.forms.client.spi.conf.ApplConfigImpl | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 1 991: | Řádek 1 970: | ||
| Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface: | | Nastavení úrovně vypisovaných informací na Java konzoli na standardizovaném rozhraní PluggableFormsInterface: | ||
0 - NONE, nic se nevypisuje | 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. | | jnlp.ifis.<config_name>.<param_name> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL | | Alternativní nastavení konfigurace klienta na úrovni JNLP. Použije se pokud není dostupný konfigurační servlet na URL <server_url_base>/ConfigService/ApplConfigServlet. | ||
|} | |} | ||
Řádek 2 010: | Řádek 1 987: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.appl.logging.Logger | | bbm.appl.logging.Logger | ||
|} | |} | ||
==== Programový modul ApplLoggerImpl ==== | |||
Základní modul pro záznam aplikačního logu JRE. | Základní modul pro záznam aplikačního logu JRE. | ||
Řádek 2 022: | Řádek 1 999: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.logging.ApplLoggerImpl | | bbm.forms.client.spi.logging.ApplLoggerImpl | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| logging | | logging | ||
|} | |} | ||
Řádek 2 043: | Řádek 2 020: | ||
| "" | | "" | ||
| DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL | | DEFAULT, BASIC, NETWORK, SECURITY, CACHE, EXTENSIONS, LIVECONNECT, UI, PRELOADER, TEMP, RULESET, GUI, ALL | ||
| ". | | Nastavení úrovně logování z Java Web Start. Dají se kombinovat a více hodnot se odděluje znakem "|". | ||
|- | |- | ||
| log_level | | log_level | ||
Řádek 2 049: | Řádek 2 026: | ||
| INFO | | INFO | ||
| OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL | | OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL | ||
| ". Hodnoty odpovídají standardnímu Java loggeru. | | Nastavení úrovně logování z iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|". Hodnoty odpovídají standardnímu Java loggeru. | ||
|- | |- | ||
| log_host | | log_host | ||
Řádek 2 055: | Řádek 2 032: | ||
| "" | | "" | ||
| | | | ||
| Nastavení TCP připojení k diagnostickému serveru ve tvaru | | 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 | | log_dest | ||
Řádek 2 061: | Řádek 2 038: | ||
| CONSOLE | | CONSOLE | ||
| CONSOLE, FILE, HOST | | CONSOLE, FILE, HOST | ||
| ". | | Možnosti směrování výstupu z logu iFIS klienta. Dají se kombinovat a více hodnot se odděluje znakem "|". | ||
CONSOLE - Výstup na Java konzoli | CONSOLE - Výstup na Java konzoli | ||
FILE - Výstup do souboru -> | FILE - Výstup do souboru -> %TEMP%/ifis<cislo>.log | ||
HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host" | HOST - Výstup na TCP rozhraní diagnostického serveru, viz. parametr "log_host" | ||
|} | |} | ||
Řádek 2 074: | Řádek 2 049: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.appl.print.XmlProcessor | | 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. | 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. | ||
Řádek 2 086: | Řádek 2 061: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.print.EPosPrinterProcessor | | bbm.forms.client.spi.print.EPosPrinterProcessor | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| epos-printer-proc | | epos-printer-proc | ||
|} | |} | ||
Řádek 2 103: | Řádek 2 078: | ||
! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ||
|- | |- | ||
| resources_href. | | resources_href.<n> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde | | 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 | | resources_href.0 | ||
Řádek 2 113: | Řádek 2 088: | ||
| /ifishtml/stylesheets/ | | /ifishtml/stylesheets/ | ||
| | | | ||
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | ||
|- | |- | ||
| parameter. | | parameter.<name> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Hodnota parametru formátovací šablony, kde | | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
|- | |- | ||
| boot_res_name. | | boot_res_name.<n> | ||
| Ne | | Ne | ||
| | | | ||
Řádek 2 131: | Řádek 2 106: | ||
| | | | ||
| | | | ||
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde | | 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. | 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. | ||
Řádek 2 142: | Řádek 2 117: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.print.PosPrinterProcessor | | bbm.forms.client.spi.print.PosPrinterProcessor | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| pos-printer-proc | | pos-printer-proc | ||
|} | |} | ||
Řádek 2 159: | Řádek 2 134: | ||
! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ||
|- | |- | ||
| resources_href. | | resources_href.<n> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde | | 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 | | resources_href.0 | ||
Řádek 2 169: | Řádek 2 144: | ||
| /ifishtml/stylesheets/ | | /ifishtml/stylesheets/ | ||
| | | | ||
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | ||
|- | |- | ||
| parameter. | | parameter.<name> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Hodnota parametru formátovací šablony, kde | | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
|- | |- | ||
| boot_res_name. | | boot_res_name.<n> | ||
| Ne | | Ne | ||
| | | | ||
Řádek 2 187: | Řádek 2 162: | ||
| | | | ||
| | | | ||
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde | | 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 | Obecný XML tiskový procesor | ||
Řádek 2 198: | Řádek 2 173: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.print.XmlStylesheetProcessor | | bbm.forms.client.spi.print.XmlStylesheetProcessor | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| xml-stylesheet-proc | | xml-stylesheet-proc | ||
|} | |} | ||
Řádek 2 215: | Řádek 2 190: | ||
! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ||
|- | |- | ||
| resources_href. | | resources_href.<n> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde | | 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 | | resources_href.0 | ||
Řádek 2 225: | Řádek 2 200: | ||
| /ifishtml/stylesheets/ | | /ifishtml/stylesheets/ | ||
| | | | ||
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | ||
|- | |- | ||
| parameter. | | parameter.<name> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Hodnota parametru formátovací šablony, kde | | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
|- | |- | ||
| boot_res_name. | | boot_res_name.<n> | ||
| Ne | | Ne | ||
| | | | ||
Řádek 2 243: | Řádek 2 218: | ||
| | | | ||
| | | | ||
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde | | 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. | 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. | ||
Řádek 2 254: | Řádek 2 229: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.print.ZplPrinterProcessor | | bbm.forms.client.spi.print.ZplPrinterProcessor | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| zpl-printer-proc | | zpl-printer-proc | ||
|} | |} | ||
Řádek 2 271: | Řádek 2 246: | ||
! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ! style="background-color:#4d92d7; font-weight:bold; color:#FFFFFF" align="left" | Popis | ||
|- | |- | ||
| resources_href. | | resources_href.<n> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Další alternativní URL lokace pro vyhledávání šablon a dalších zdrojových souborů, kde | | 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 | | resources_href.0 | ||
Řádek 2 281: | Řádek 2 256: | ||
| /ifishtml/stylesheets/ | | /ifishtml/stylesheets/ | ||
| | | | ||
| Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | | Výchozí URL lokace, kde tiskový procesor vyhledává šabloby a další odkazované zdrojové soubory. | ||
|- | |- | ||
| parameter.zpl_format | | parameter.zpl_format | ||
Řádek 2 289: | Řádek 2 264: | ||
| 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. | | 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. | | parameter.<name> | ||
| Ne | | Ne | ||
| | | | ||
| | | | ||
| Hodnota parametru formátovací šablony, kde | | Hodnota parametru formátovací šablony, kde <name> je jméno parametru použité v šabloně. | ||
|- | |- | ||
| boot_res_name. | | boot_res_name.<n> | ||
| Ne | | Ne | ||
| | | | ||
Řádek 2 305: | Řádek 2 280: | ||
| | | | ||
| | | | ||
| Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde | | Další jména zdrojových souboru, který se má před tiskem nahrát do tiskárny, kde <n> je pořadové číslo souboru. | ||
|} | |} | ||
Řádek 2 314: | Řádek 2 288: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Interface class: | | style="text-align: right" | Interface class: | ||
| bbm.appl.util.LoadBalancer | | 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. | 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. | ||
Řádek 2 326: | Řádek 2 300: | ||
{| class="wikitable" cellspacing="1" cellpadding="4" border="0" | {| class="wikitable" cellspacing="1" cellpadding="4" border="0" | ||
|- | |- | ||
| style="text-align: right" | Implementační třída: | | style="text-align: right" | Implementační třída: | ||
| bbm.forms.client.spi.util.LoadBalancerImpl | | bbm.forms.client.spi.util.LoadBalancerImpl | ||
|- | |- | ||
| style="text-align: right" | Sekce konfigurace: | | style="text-align: right" | Sekce konfigurace: | ||
| N/A | | N/A | ||
|} | |} | ||
Řádek 2 349: | Řádek 2 323: | ||
| URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu. | | URL serverového balanceru pro nasměrování klienta na odpovídající server v rámci clusteru. Definuje se jako JNLP parametr apletu. | ||
|} | |} | ||
[[Category:Koncové PC]] | [[Category:Koncové PC]] |
Verze z 12. 1. 2017, 10:17
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 | SELECT | 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. |