Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
napoveda_iskam_4:instalace:opos [2016/02/25 13:53] adminnapoveda_iskam_4:instalace:opos [2017/09/26 19:50] (aktuální) – [Důležité upozornění] dubpetr
Řádek 1: Řádek 1:
 ====== Použití tiskáren prostřednictvím POS.NET ====== ====== Použití tiskáren prostřednictvím POS.NET ======
 +
 +===== Důležité upozornění =====
 +
 +**Výrobci řady tiskáren rezignovali na podporu Microsoft POS.NET v nejnovější verzi 1.14 a předchozí verze 1.12 zase není kompatibilní s nejnovějšími verzemi .NET Framework. U řady výrobců navíc chybí podpora pro 64 bitové verze Windows v kombinaci s POS.NET. Podpora tiskáren připojených přes POS.NET bude proto v ISKAMu ukončena a tiskárny je potřeba připojit přes standardní [[napoveda_iskam_4:instalace:nastaveniterminalu|Windows ovladače]]. **
 +
  
 ===== Úvod ===== ===== Úvod =====
  
-Microsoft POS.NET je knihovna, která umožňuje přistupovat z aplikace napsané pro .NET Framework k tiskárnám a dalším zejména pokladním periferiím. Důvodem pro existenci této knihovny je fakt, že .NET Framework neposkytuje žádné nástroje pro komunikaci po paralelním portu ani USB portu, takže např. k pokladním tiskárnám tak nemá tvůrce aplikace žádný přistup. ISKaM 2006 tento nedostatek obchází tak, že tiskárnu na LPTx portu obsluhuje tak, že vytvoří soubor, který pomocí DOS příkazu //copy// zkopíruje na port LPTx. V případě USB tiskáren je situace ještě složitější, protože takovou tiskárnu je nutné namapovat na LPT port pomocí příkazu //NET USE//. Výsledkem je sice funkční komunikace, která je však poměrně pomalá a může být i nespolehlivá.+Microsoft POS.NET je knihovna, která umožňuje přistupovat z aplikace napsané pro .NET Framework k tiskárnám a dalším zejména pokladním periferiím. Důvodem pro existenci této knihovny je fakt, že .NET Framework neposkytuje žádné nástroje pro komunikaci po paralelním portu ani USB portu, takže např. k pokladním tiskárnám tak nemá tvůrce aplikace žádný přistup. ISKAM tento nedostatek obchází tak, že tiskárnu na LPTx portu obsluhuje tak, že vytvoří soubor, který pomocí DOS příkazu //copy// zkopíruje na port LPTx. V případě USB tiskáren je situace ještě složitější, protože takovou tiskárnu je nutné namapovat na LPT port pomocí příkazu //NET USE//. Výsledkem je sice funkční komunikace, která je však poměrně pomalá a může být i nespolehlivá.
  
-Doporučujeme tedy použití POS.NET jako přímé cesty ke komunikaci s pokladním hardwarem (zejména tiskárny a pokladní šuplíky), přičemž pro ISKAM4 je to jediná podporovaná varianta.+Doporučujeme tedy použití POS.NET jako přímé cesty ke komunikaci s pokladním hardwarem (zejména tiskárny a pokladní šuplíky).
  
 +Pokud ovladače POS.NET pro danou tiskárnu nejsou k dispozici, je možné využít i variantu tisku přes ovladač Windows. Stačí název tiskárny (tak, jak je zobrazen ve složce tiskárny) nastavit v příslušném políčku dialogu Tento terminál. Ovládání peněžního šuplíku v této variantě není možné, ale ovladač Windows lze obvykle nastavit tak, že při zahájení tisku otevře pokladní zásuvku. V tomto případě máte možnost nastavit v ISKAMu velikost fontu a počet znaků na řádku. Při použití POS.NET lze tyto parametry obvykle nastavit v nastavení OPOS ovladače.
 ===== Instalace tiskárny =====  ===== Instalace tiskárny ===== 
  
Řádek 34: Řádek 40:
 V utilitě OPOS POSPrinter Register vybereme tiskárnu (pro SP 312 funguje SP242) zatrhneme Control Object a zaregistrujeme. V utilitě OPOS POSPrinter Register vybereme tiskárnu (pro SP 312 funguje SP242) zatrhneme Control Object a zaregistrujeme.
 Pro komunikaci musíme doinstalovat další knižnice, které je potřebné zaregistrovat ve Windows. Knižnice i instalační bat soubor jsou dostupné [[http://www.aps-brno.cz/is/ISKAM4/SP312OPOS.zip|zde]]. Pro komunikaci musíme doinstalovat další knižnice, které je potřebné zaregistrovat ve Windows. Knižnice i instalační bat soubor jsou dostupné [[http://www.aps-brno.cz/is/ISKAM4/SP312OPOS.zip|zde]].
 +
 +==== STAR SM-S230i ====
 +Tato mobilní tiskárna je malá a docela šikovná. K tabletu je připojená bezdrátově přes Bluetooth. Její nastavení je trochu "tricky", takže vám přikládáme drobný návod, aby to pro vás bylo jednodušší.
 +=== Nastavení tiskárny ===
 +Zapnutí tiskárny  - dlouhým, cca 5 sekund trvajícím stiskem levého tlačítko Power.
 +
 +Po zapnutí držte současně obě tlačítka cca 5 sekund a vyjede Vám nastavení tiskárny (self test).
 +
 +  * Přepnout tiskárnu na režim //Bluetooth// (ne //Bluetooth iAP//) - podobně jako u tisku nastavení, po zapnutí tiskárny držte obě tlačítka, tentokrát však ještě déle jak 5 sekund, dokud neuslyšíte dvě krátké pípnutí.
 +  * Emulation mode na //StarPRNT// - po zapnutí tiskárny otevřete kryt na umístění papíru, a opět držte obě tlačítka, dokud vám pravá dioda nezasvítí 5x. Po uzavření krytu se vytiskne nastavený emulační mód.
 +
 +Obě nastavení jsou dobře popsána v manuálu ({{:napoveda_iskam_4:instalace:sm-s230i_hm.pdf|}} - str. 28 a 29. 
 +  * Tiskárnu spárujte s tabletem (přes nastavení //Bluetooth//). PIN pro párování je 1234.
 +
 +=== software Windows ===
 +  * ze stránek [[http://www.starmicronics.com/support/manual.aspx]] je nutno stáhnout ovladač se softwarem (StarPRNT for Portable V2.0 Full Package 32/64-bit). 
 +  * Po instalaci se nainstaluje mj. software s názvem "Portable Printer Utility". Ten spusťte a v prvním kroku je potřeba vybrat správný typ tiskárny, připojení (Bluetooth) a port. **Důležité** - na výběr máte zpravidla dva porty, zvolte ten s vyšším číslem!!! (neptejte se proč, ale s tím nižším to nefunguje a ušetříte si hodiny testování a pár šedivých vlasů).
 +  * Jakmile máte nakonfigurováno, zbývá doinstalovat ovladač Windows. V uvedené utilitce zvolte první volbu - //Windows Printer Queue Management// a zde přes tlačítko //Add// přidáte novou tiskárnu Windows (název, který zde uvedete pak uvedete v nastavení ISKAM).
 +  * Vše můžete otestovat přes tlačítko //Test print//, které by vám mělo vytisknout testovací stránku Windows.
 +
 +Nastavení v ISKAMu je pak stejné jako u ostatních tiskáren - v //Tento terminál// uvedete u účtenkové tiskárny stejné jméno, které jste tiskárně přiřadili v kroku výše. Po uložení otestujete přes tlačítko vpravo- //Test//.
 +
 +=== Řešení problémů ===
 +Na rozdíl od jiných tiskáren, zde k celé složitosti přistupuje ještě bezdrátové propojení s počítačem (tabletem). Nejprve je tedy potřeba identifikovat, kde nastal problém:
 +  - Číslovaný seznamtiskárna - otestovat, jestli vytiskne nastavení (= držet obě tlačítka cca 5 sekund, pak pustit).
 +  - Bluetooth propojení - občas se ztratí propojení s Bluetooth a je potřeba tiskárnu znovu "spárovat" (PIN: 1234).
 +  - otestovat tisk z Windows. Doporučujeme spustit utilitu //Portable Printer Utility// a v prvním kroku dát //Check// z úvodní obrazovky. Měl by zobrazit firmware Tiskárny a vytisknout krátký text. V dalším kroku pak vyzkoušet v části //Windows Printer...// testovací stránku.
 +  - otestovat tisk v ISKAMu - v //Tento terminál// - u účtenkové tiskárny stisknout //Test//. Pokud vyjede papír s testovacím tiskem, je vše v pořádku. Pokud přesto ISKAM v některých případech netiskne, je to buď vlivem špatného nastavení ISKAMu nebo chyby programu. Nikoli však tiskárny či jejího nastavení.
 +
 +
 ==== POSIFLEX ==== ==== POSIFLEX ====
  
Řádek 42: Řádek 78:
 Testovali jsme tiskárnu BIXOLON SRP-350II pro použití v ISKAMu. Tiskárna je dodávána s instalátorem ovladačů na CD-čku (lze je též stáhnout z [[http://www.bixolon.de/index.php?option=com_content&view=article&id=98&Itemid=81&lang=en|těchto stránek]]). Při Custom instalaci je potřeba nainstalovat Utilities, Windows driver a OPOS driver. V nabídce Start naleznete potom novou položku PSP Launcher, která umožňuje přidat tiskárnu do POS configurace - Logical Name je v této aplikaci označeno jako LDN (zkratka z Logical Device Name). Testovali jsme tiskárnu BIXOLON SRP-350II pro použití v ISKAMu. Tiskárna je dodávána s instalátorem ovladačů na CD-čku (lze je též stáhnout z [[http://www.bixolon.de/index.php?option=com_content&view=article&id=98&Itemid=81&lang=en|těchto stránek]]). Při Custom instalaci je potřeba nainstalovat Utilities, Windows driver a OPOS driver. V nabídce Start naleznete potom novou položku PSP Launcher, která umožňuje přidat tiskárnu do POS configurace - Logical Name je v této aplikaci označeno jako LDN (zkratka z Logical Device Name).
  
-**Pozor:** BIXOLON nemá k dispozici 64-bitové OPOS ovladače, což znamená, že k tiskárně nelze přistupovat z 64-bitových aplikací (mají sice 64-bitové "normální" ovladače, ale nikoliv OPOS, takže např. z ISKAMu, ale ani jiných 64-bitových aplikací využívajících POS technologii fungovat nebude). Jedná se pravděpodobně o problém všech tiskáren Bixolon. Obrátili jsme se na firmu BIXOLON s technickým dotazem, prozatím je bez odpovědibudeme informovatpokud se něco změní.+**Pozor:** BIXOLON nemá k dispozici 64-bitové OPOS ovladače, což znamená, že k tiskárně nelze přistupovat z 64-bitových aplikací (mají sice 64-bitové "normální" ovladače, ale nikoliv OPOS, takže např. z ISKAMu, ale ani jiných 64-bitových aplikací využívajících POS technologii fungovat nebude). Jedná se pravděpodobně o problém všech tiskáren Bixolon. Obrátili jsme se na firmu BIXOLON s technickým dotazem, potvrdili nám, že zatím nemají 64 bitové ovladače k dispozici (stav červen 2016). Jediná možnost použití v ISKAM je přes klasické ovladače Windows. V tom případě je nutnéaby byla tiskárna řádně nakonfigurována ve Windows a korektně vytiskla zkušební stránku Windows (ovládací panel //Zařízení a tiskárny//pravé tlačítko myši na tiskárnu Bixolon, //Vlastnosti tiskárny// a zvolit //Tisk zkušební stránky//.  
 + 
 +=== Bixolon SRP-350plus COG === 
 +Tato tiskrárna je velice stará a často obsahuje starý firmware, což ji činí nepoužitelnou v nových verzích Windows. Prostup aktualizace a instalace: 
 +  * Připojte tiskárnu na USB a proveďte upgrade firmware z {{:napoveda_iskam_4:instalace:firmware-350plus-6.10.zip|tohoto ZIPu}}a podle následujícího drobného návodu: 
 +      - Turn printer power switch on. 
 +      - Execute Firmware Download Utility.(SRP FDU VXXXXX.exe) 
 +      - Select the Correct Printer. 
 +      - Select Interface and set parameters and then click on the Connect button. 
 +      - Select the firmware file(*.fls) 
 +      - Click on the Download button. 
 +      - PC process Firmwareupdate and would Show a Finish sign (Don't turn off Printer). 
 +      - !!Wait until printer finishes firmware change and all LED'S STOP Blinking!! 
 +      - Check that the firmware version is changed on the printed self-test page. 
 + 
 +  * Jen upozornění – upgrade firmware se v jejich prográmku provádí přes „download“ :-) 
 +  * Následně instalujte {{:napoveda_iskam_4:instalace:software_srp-350plus_windows_driver_v3.4.2.zip|ovladač}} 
 +  * Ověřte, že se po instalaci korektně vytiskne zkušební stránka Windows 
 +  * Do ISKAMu je nutno zkopírovat stejný název, jako má tiskárna ve Windows. Při opisu mohou vznikat chyby. 
 +  * K plnohodnotnému ověření funkčnosti stačí stisknout tlačítko Test vedle názvu tiskárny. Měl by vyjet správně naformátovaný testovací tisk. 
 +  
 +===== Nastavení velikosti písma ===== 
 +Některé ovladače OPOS nabízí možnost nastavení velikosti písma i počtu znaků na řádek. Zde si uvedeme postup nastavení pro tiskárny EPSON: 
 +  - jako správce spustíme program //EPSON OPOS ADK for .NET SetupPOS// 
 +  - vybereme nainstalovanou tiskárnu a stiskneme tlačítko //Modify// 
 +  - Přejdeme na záložku //Device Details// a nyní můžeme změnit: 
 +     * **Počet znaků na řádek** - //Receipt Characters per Line//, kterým se současně mění i velikost písma 
 +     * **Řádkování** - //Receipt Line Spacing (dots)// 
 +  - Uložíme kliknutím na //Save// a vyzkoušíme v ISKAMu 
 +{{ :napoveda_iskam_4:instalace:epsonopos.png?nolink |}} 
 ===== Nastavení v ISKAMu ===== ===== Nastavení v ISKAMu =====
  
 V ISKAMu stačí jako název účtenkové tiskárny (v ISKaM 2006 nazváno port šuplíku) ve vlastnostech příslušného terminálu vyplnit v předchozím kroku zvolený název tiskárny. V ISKAMu stačí jako název účtenkové tiskárny (v ISKaM 2006 nazváno port šuplíku) ve vlastnostech příslušného terminálu vyplnit v předchozím kroku zvolený název tiskárny.
-{{ :napoveda_iskam_4:instalace:jadro_terminal.png?200 |}}+{{ :napoveda_iskam_4:instalace:jadro_terminal.png?400 |}} 
 + 
 +Nastavujete-li vlastnosti přímo pro terminál, kde jste přihlášeni (dialog Tento terminál), tak název tiskárny volíte z nabídky nainstalovaných tiskáren (OPOS popř. Windows). Doporučujeme po nastavení provést test tisku.
  
 ===== Peněžní zásuvka ===== ===== Peněžní zásuvka =====
Řádek 59: Řádek 127:
 ===== Řešení problémů ===== ===== Řešení problémů =====
  
-Ať už používáte zařízení jakéhokoliv výrobce, tak se vám může hodit umístění souborů s konfigurací: +viz [[napoveda_iskam_4:instalace:troubleshooting]]
- +
-[[http://msdn.microsoft.com/en-us/library/bb428977(v=winembedded.11).aspx]] +
- +
 ===== Nastavení buzzeru - sirénky ===== ===== Nastavení buzzeru - sirénky =====
 K pokladním tiskárnám lze mimo šuplíku připojit i malý buzzer, chcete-li pípák či sirénku. Používá se typicky především v kuchyni, kde personál potřebuje být informován o nové objednávce, která se vytiskne na pokladní tiskárně. Nastavení lze provést jednoduše v ovladači tiskárny Windows anebo složitěji v přes ovladač POS. Ukážeme si postup pro tiskárnu Epson TM-T88IV v prostřední Windows: K pokladním tiskárnám lze mimo šuplíku připojit i malý buzzer, chcete-li pípák či sirénku. Používá se typicky především v kuchyni, kde personál potřebuje být informován o nové objednávce, která se vytiskne na pokladní tiskárně. Nastavení lze provést jednoduše v ovladači tiskárny Windows anebo složitěji v přes ovladač POS. Ukážeme si postup pro tiskárnu Epson TM-T88IV v prostřední Windows: