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/12/14 23:00] – [Nastavení v ISKAMu] dubpetrnapoveda_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). 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).
Řádek 94: Řá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 =====
Řádek 113: Řá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]] +
- +
-==== Tiskárna netiskne kompletní účet ==== +
-ISKAM vždy posílá na tiskárnu kompletní účet. Stává se však, že tiskárna je nastavená na tisk pouze do určité velikosti - např.  8cm na šířku a 29,7 cm na délku. Proto je potřeba v ovladači tiskárny nastavit jiný formát. Ukážeme si to na příkladu tiskárny Epson TM-T88IV: +
-  - Windows tlačítko - //Zařízení a tiskárny// +
-  - Pravé tlačítko na naši tiskárnu //Epson//, zvolit vlastnosti tiskárny. Vidím, že mám předvolený //Roll paper 80x297mm//.{{ :napoveda_iskam_4:instalace:epson1.png?nolink |}} +
-  - Volím //Předvolby// a v nich záložku //Rozvržení// +
-  - Ve //formátu papíru// vybereme //Uživatelem definovaný formát papíru// {{ :napoveda_iskam_4:instalace:epson2.png?nolink |}} +
-  - Zvolíme //Název formátu papíru// - např. //Nekonečná role// +
-  - šířku papíru nedoporučujeme dávat větší než právě oněch 72,2mm +
-  - Délku papíru doporučujeme dát na tu největší, kterou ovladač umožňuje - 3276mm. A stikneme //Uložit formát papíru// a následně i OK {{ :napoveda_iskam_4:instalace:epson3.png?nolink |}} +
-  - Všechny další dialogy zavřu prostřednictvím tlačítka //OK// a ISKAM by nyní měl již tisknout všechny účtenky kompletní (pokud tedy tisk nepřesáhne přes 3,2 metrů). +
- +
- +
 ===== 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: