Pokyny k otestování periferií

Zde naleznete vybrané pokyny, které můžete využít pro otestování funkčnosti vašich pokladních periferií.

Jak bylo řečeno v kap. Jak začít, před vlastním nasazením pokladního prodeje je bezpodmínečně nutné zkontrolovat a zajistit funkčnost všech pokladních periferií připojených k PC, kde má být pokladní prodej nasazen. Jinak nelze zaručit úspěšnou implementaci pokladního systému. Podrobněji viz Jak začít používat skupinu Pokladní prodej - Definice kas.

Seznam podporovaných periferií pro kasy v pokladním a restauračním prodeji systému ABRA Gen (dále budeme používat zkratku POS) je k dispozici na www stránkách výrobce. Platí:

  • Pokladní tiskárna - musí být připojena k počítači a pro tisk musí být zvolen tiskový ovladač Windows "Generic/Text Only" (nebo "Obecný/Jen textový", podle verze operačního systému). Případný jiný ovladač Windows, zvláště ovladač dodávaný výrobcem hardware, není přípustný! Nastavení dalších vlastností portu není pro POS důležité, vyžadována je fungující tiskárna. Funkčnost lze ověřit:
    • Základní funkčnost - Tiskem zkušební stránky (príslušné tlačítko v definici tiskové fronty Windows).
    • Podrobnější vyzkoušení - Pomocí nástroje POSDriversTest.exe. Tlačítkem "Ovladač" je třeba vybrat ovladač tiskárny (soubor *.g3p ze seznamu dodávaných). Pomocí tlačítka "Konfigurace" je třeba vybrat konkrétní tiskovou frontu. Po propojení definice tlačítkem "Připojení" je možné konkrétní funkce periferie otestovat pomocí dále dostupných tlačítek ("Jeden text", "Konec stránky", Test češtiny" atd.).
  • Zákaznický displej - Musí být připojený. Dodavatel HW musí sdělit přesné nastavení sériového portu potřebného pro připojení (port, rychlost, počet datových bitů, počet stop bitů, paritu, řízení toku). Funkčnost lze ověřit:
    • Zasláním textových dat na uvedený sériový port vlastními prostředky. Např. posláním souboru na příslušný port v příkazovém řádku. Nejprve je třeba nastavit port příkazem MODE a poté příkazem COPY zkopírovat soubor, který byl předem připraven na disku.
      "c:\mode COM1:96,N,8,1"
      "c:\copy pokus.txt COM1"
    • Pomocí nástroje POSDriversTest.exe v záložce "Zákaznický displej". Tlačítkem "Ovladač" je třeba vybrat ovladač (soubor .g3u ze seznamu dodávaných). Pomocí tlačítka "Konfigurace" je třeba vybrat buď port nebo tiskovou frontu (frontu v případě, že displej není zapojen do PC, ale je připojen do tiskárny, která jej přes tiskový driver ovládá, viz též popis Připojení zákaznického displeje). Po propojení definice tlačítkem "Připojení" je možné konkrétní funkce periferie otestovat pomocí dostupných tlačítek. (Např. "LOGO", "Pozdrav", "Rozloučení" atd.).

      Většina zákaznických displejů vyžaduje samostatné napájení. To bývá řešeno samostatným síťovým zdrojem, nebo specielní redukcí umožňující vyvedení napájení přes volnou pozici přídavné karty základní desky počítače.

  • Pokladní zásuvka - Musí být připojena k počítači nebo tiskárně, která je připojená k počítači. Funkčnost lze ověřit:
    • Pokud je zásuvka připojená do tiskárny, tak posláním souboru do nakonfigurované tiskárny. Do daného souboru se předem uloží tzv. Esc sekvence, která na tiskárně způsobí aktivaci "portu" pro otevření zásuvky. Příslušnou sekvenci je třeba najít v dokumentaci od konkrétní tiskárny. Konkrétně je třeba ověřit v definici tiskové fronty její přiřazení konkrétnímu LPTx (nebo COMx) portu a potom na něj v příkazovém řádku odeslat soubor příkazem COPY. Např.: "c:\copy /b pokus.txt LPT1".
    • Pokud je zásuvka připojená přímo k sériovému portu, je možné ji aktivovat rovněž posláním souboru s příslušnou ESC sekvencí. Jen je třeba předtím nastavit parametry portu příkazem MODE. Postup je shodný s postupem uvedeným u zákaznického displeje.
    • V obou předchozích případech pomocí nástroje POSDriversTest.exe. Tlačítkem "Ovladač" je třeba vybrat ovladač zásuvky (soubor *.g3d ze seznamu dodávaných). Pomocí tlačítka "Konfigurace" je třeba vybrat tiskovou frontu či specifikovat parametry sér. portu. Po propojení definice tlačítkem "Připojení" je možné konkrétní funkce periferie otestovat pomocí dostupných tlačítek.

      Pokladní zásuvka vyžaduje napájení. To v případě připojení do tiskárny obstará zdroj tiskárny. Pro zásuvky připojené přes sériový port je třeba počítat se samostatným síťovým zdrojem, nebo specielní redukcí napájení.

  • Obchodní váha - Musí být připojená. Dodavatel HW musí sdělit přesné nastavení sériového portu potřebného pro připojení (port, rychlost, počet datových bitů, počet stop bitů, paritu, řízení toku). Funkčnost lze ověřit:
    • Pomocí nástroje POSDriversTest.exe. Postup je obdobný jako v předchozích případech.
  • Snímač čárových kódů
    • Klávesnicový snímač musí být připojen k počítači a nastaven tak, že při zapnuté české klávesnici posílá číslice, nikoli české znaky. Funkčnost lze ověřit v libovolném textovém editoru, např. v Notepad.exe. Tyto tzv. klávesnicové snímače ve variantě s USB konektorem fungují shodně, emulují klávesnici a platí pro ně totéž.
    • Sériový snímač čárových kódů musí být připojen a musí s počítačem komunikovat. Dodavatel HW musí sdělit přesné nastavení sériového portu potřebného pro připojení snímače (port, rychlost, počet datových bitů, počet stop bitů, paritu, řízení toku). Funkčnost lze ověřit:
      • Libovolným programem, který dovede číst data ze sériového portu (např. ve WXP program HyperTerminál (hypertrm.exe))
      • Pomocí nástroje POSDriversTest.exe. Tlačítkem "Ovladač" je třeba vybrat ovladač tiskárny (soubor *.g3p ze seznamu dodávaných). Pomocí tlačítka "Konfigurace" je třeba vybrat sériový port a nastavit jej. Po propojení definice tlačítkem "Připojení" je možné číst jednotlivé čárové kódy a sledovat jejich zobrazení v okně nástroje POSDriversTest.exe.

        Klávesnicový snímač se připojí do konektoru pro klávesnici a klávesnice až do snímače.

        Snímače připojené do klávesnicového vstupu a do USB konektoru nepotřebují samostatné napájení. U snímačů připojených přes sériový port je třeba počítat se samostatným síťovým zdrojem, nebo specielní redukcí.

        Pokud má snímač fungovat kromě POSu i v ostatních částech systému ABRA Gen, musí mít nastaveno posílání prefixu Ctrl+B před každým kódem. Pozor: Tento prefix nebývá ve výchozím nastavení HW zapnut a existují i typy snímačů, které jej vůbec neumožňují nastavit. Dále viz poznámka k použití čteček čárových kódů v kap. Jak začít používat skupinu sklad. Viz také poznámku k prefixu Ctrl+B v popisu Připojení snímače čárového kódu.

  • Snímač magnetických karet - Platí totéž, co pro snímače čárových kódů.

    Všechny periferie musí být připojeny najednou a fungovat společně.