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/11/29 09:04] 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 ======
  
-===== Úvod =====+===== Důležité upozornění =====
  
-Microsoft POS.NET je knihovna, která umožňuje istupovat z aplikace napsané pro .NET Framework k tiskárnám a dalším zejména pokladním periferiímDů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ý istup. ISKaM 2006 tento nedostatek obchází tak, že tiskárnu na LPTx portu obsluhuje tak, že vytvoří soubor, který pomocí DOS íkazu //copy// zkopíruje na port LPTxV případě USB tiskáren je situace ještě složitější, protože takovou tiskárnu je nutné namapovat na LPT port pomocí íkazu //NET USE//. Výsledkem je sice funkční komunikace, která je však poměrně pomalá a můžbýt i nespolehlivá.+**Výrobci řady tiskáren rezignovali na podporu Microsoft POS.NET v nejnovější verzi 1.14 a 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 ipojených es POS.NET bude proto v ISKAMu ukončena a tiskárny je potřeba ipojit přes standardní [[napoveda_iskam_4:instalace:nastaveniterminalu|Windows ovladače]]** 
 + 
 + 
 +===== Úvod =====
  
-Doporučujeme tedy použití POS.NET jako ímé cesty ke komunikaci pokladním hardwarem (zejména tiskárny a pokladní šuplíky), přičemž pro ISKAM4 je to jediná podporovaná varianta.+Microsoft POS.NET je knihovna, která umožňuje 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í íkazu //NET USE//. Výsledkem je sice funkční komunikace, která je však poměrně pomalá a může být i nespolehlivá.
  
-Pokud ovladačPOS.NET pro danou tiskárnu nejsou k dispozici, je možné využít i variantu tisku 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.+Doporučujeme tedy použití POS.NET jako í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 95: Řádek 99:
   * 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.   * 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 112: Řá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: