**Tisk účtenky na mobilním zařízení s Androidem**
Tisk lze realizovat za pomoci termotiskárny umožňující bluetooth připojení. Tiskáren pro tisk účtenek existuje více. My jsme pro otestování možností zvolili nejlevnější tiskárnu, která se nabízí k All-in-one řešením pro evidenci EET. Je to tiskárna Cashino PTP-II.
{{ :images:mobilnitiskuctenky:cashino_ptp-ii.jpg?200 |}}
Tato tiskárne nemá vlastní aplikaci Print Service umožňující tisk z aplikací v mobilním zařízení. Je nutné nainstalovat aplikaci **"ESC POS Bluetooth Print Service"** [[https://play.google.com/store/apps/details?id=com.loopedlabs.escposprintservice]] V základní verzi umožňuje vytisknutí 25 účtenek, premium verze stojí 140 CZK. Vzhledem k ceně tiskárny je to přijatelné. V případě potřeby je možné použít jakoukoliv tiskárnu, jen je nutné ověřit zda má obslužný SW pro Android nebo bude možné použít SW třetí strany.
**Nastavení zařízení**
- Je třeba napárovat tiskárnu na mobilní zařízení. Zapne se tiskárna, na mobilním zařízení se v bluetooth dá vyhledat, dá se spárovat a použije se pin 0000 nebo pin dodávaný s tiskárnou.
- spustí se aplikace "ESC POS Bluetooth Print Service" ve které se nastaví preferovaná tiskárna. Dále se nastaví volba "Auto print..." a "Auto Close" aby se tisk zahájil hned po volbě a dialog se zavřel po vytištění.
{{:images:mobilnitiskuctenky:bluetooth_settings.jpg?150|}}{{:images:mobilnitiskuctenky:esc_pos_print_service_01.jpg?150|}}{{:images:mobilnitiskuctenky:esc_pos_print_service_02.jpg?150|}}{{:images:mobilnitiskuctenky:esc_pos_print_service_03.jpg?150|}}
Tím je ukončena celá konfigurace mobilního zařízení.
**Nastavení mobilní aplikace**
- Připraví se tisková sestava účtenky. Použije se výstup IDC/HTX. Je třeba volit co nejjednodužší výstup s ohledem na možnosti tiskárny.
- Do aplikace se vloží odkaz na sestavu v místě kde se bude tisknout. Tisknout se dá dvěma způsoby a to zobrazením tiskárny na obrazovce a následně jejím vytištěním (zde se ale ještě zobrazí náhled před tiskem, který nelze automaticky přeskočit). Nebo přímým zobrazením náhledu pro tisk.
Zde popsané příkladu jsou na konci vloženy jako příloha
**př.1 - Tisk se zobrazením sestavy a následným tiskem**
Ve zdrojové formě musí být obsaženo IDHDOK. Nebo je možné pro test, na hyperlink doplnit "&IDHDOK=xxxxx"
Test Účtenky 1
Do sestavy jsou vloženy tlačítka pro tisk sestavy a návrat zpět na doklad. Obě tlačítka jsou v divu ID "noprint", který za pomoci css zrušen v tisku, aby tlačítka nebyly vytištěny na tiskárně.
Tlačítko "Tisk" provede script vložený do body sestavy. Zpět slouží pro návrat na předchozí stránku.
{{:images:mobilnitiskuctenky:chrome_01.jpg?150|}}{{:images:mobilnitiskuctenky:chrome_02.jpg?150|}}{{:images:mobilnitiskuctenky:Chrome_03_Print_Spooler.jpg?150|}}{{:images:mobilnitiskuctenky:Uctenka_01.jpg?150|}}{{:images:mobilnitiskuctenky:Uctenka_02.jpg?150|}}
**př.2 - Tisk jen s tiskovým náhledem**
Ve zdrojové formě musí být obsaženo IDHDOK. Nebo je možné pro test, na hyperlink doplnit "&IDHDOK=xxxxx"
Test Účtenky 2
Sestava je stejná jako předchozí, jen neobsahuje tlačítka pro tisk, která nejsou třeba.
{{:images:mobilnitiskuctenky:chrome_01.jpg?150|}}{{:images:mobilnitiskuctenky:Chrome_03_Print_Spooler.jpg?150|}}{{:images:mobilnitiskuctenky:Uctenka_01.jpg?150|}}
V obou příkladech je i sekce s EET. Pokud bude mít doklad odeslané EET, tak se informace na účtence vytisknou.
**Soubory účtenky:** {{ :techdoc:testuctenka.zip |}}