Tlač nefiskálnych dokladov
Systém Portos eKasa umožňuje aj tlač nefiskálnych dokladov. Tieto doklady sú, ako každý iný tlačový výstup, ukladané v chránenom dátovom úložisku.
Vytlačenie nefiskálneho dokladu
V prípade použitia HTTP WEB API pošlite POST
požiadavku na URL {{server_address}}/api/v1/printers/print
.
Príklad tela správy:
{
"text" : "toto je riadok číslo 1\ntoto je riadok číslo 2."
}
V prípade, ak si želáte, aby tlačový výstup začínal identifikačnými údajmi podnikateľa (informácie o názve a sídle spoločnosti, IČO, DIČ, ...), uveďte aj pole cashRegisterCode
s hodnotou kódu pokladnice.
{
"text" : "toto je riadok číslo 1\ntoto je riadok číslo 2.",
"cashRegisterCode" : "88812345678900001"
}
Formátovanie nefiskálneho dokladu
Aplikácia v nastavení preberá počet znakov na riadok dokladu, vďaka čomu je schopná zalamovať text presahujúci maximálnu dĺžku riadku tak, aby zlom nenastával v strede slova.
Aplikácia sa inteligentne snaží aktívne vyhľadávať správne miesta v rámci textu, aby bol odstránený takýto neželaný efekt, ktorý je pri POS tlačiarniach bežný.
Samotný obsah nefiskálneho dokladu môže obsahovať aj formátovaný text, QR kódy alebo čiarové kódy. Tie do dokladu vkladáme pomocou takzvaných token
-ov.
Viac nájdete v článku Tokeny a formátovanie textu