Nyomtató csatlakoztatása

A nyomtató telepítése néhány egyszerű lépésben elvégezhető. A nyomtató segítségével nyugtákat, címkéket, megrendeléseket vagy akár jelentéseket is nyomtathat a különböző Odoo alkalmazásokból. Emellett nyomtatási műveletek hozzárendelhetők trigger esemény műveleteként a gyártási folyamat során, vagy hozzáadhatók egy minőség-ellenőrzési ponthoz vagy egy minőségellenőrzéshez.

Figyelem

A nyomtató Odoo adatbázishoz való közvetlen csatlakoztatásának egyetlen módja egy IoT rendszer használata. IoT rendszer nélkül a nyomtatás még lehetséges, de azt maga a nyomtató kezeli, ami nem az ajánlott megoldás.

Csatlakozás

Az IoT rendszerek támogatják az USB-n, hálózati kapcsolaton vagy Bluetooth-on keresztül csatlakoztatott nyomtatókat. A támogatott nyomtatók automatikusan érzékelhetők, és megjelennek az IoT alkalmazás Eszközök listájában.

A nyomtató, ahogy az IoT alkalmazás eszközlistájában megjelenik.

Megjegyzés

A nyomtatók megjelenése az IoT alkalmazás Eszközök listájában akár két percet is igénybe vehet.

Az eszköz nyomtatói gyorsítótárának törlése

Miután egy nyomtatót egy jelentés nyomtatásához kapcsolnak, a beállítás mentésre kerül a böngésző gyorsítótárában. Ez azt jelenti, hogy egy felhasználónak különböző eszközök lehetnek mentve a gyorsítótárában különböző jelentésekhez, attól függően, hogy melyik eszközről éri el az Odoo-t. Ez azt is jelenti, hogy különböző felhasználók különböző nyomtatókról nyomtathatnak automatikusan egy jelentést, saját beállításaik alapján.

Egy jelentés nyomtatóról való leválasztásához lépjen a IoT ‣ Konfiguráció ‣ Kapcsolt nyomtatók visszaállítása menüpontra. Ez létrehozza a jelenlegi eszközön nyomtatóhoz kapcsolt jelentések listáját. Kattintson az egyes jelentések melletti Leválasztás gombra a kapcsolat eltávolításához.

Fontos

Ez a lépés kizárólag azt akadályozza meg, hogy a jelentés automatikusan a felsorolt nyomtatóra nyomtasson az aktuális böngészőből. A jelentés az eszközön, a Nyomtatási jelentések fül alatt továbbra is össze van kapcsolva.

Az IoT alkalmazásban egy nyomtatóhoz jelenleg kapcsolt jelentések listája.

Lehetséges problémák

A nyomtató nem észlelhető

Ha egy nyomtató nem jelenik meg az eszközök listájában, nyissa meg az IoT box vagy a Windows virtuális IoT kezdőlapját, kattintson az Megjelenítés gombra az Eszközök szakaszban, és ellenőrizze, hogy a nyomtató szerepel-e a listában.

Ha a nyomtató nem jelenik meg az IoT-rendszer kezdőlapján, kattintson a Nyomtatószerver elemre, majd az Adminisztráció lehetőségre, végül az Nyomtató hozzáadása gombra. Ha a nyomtató nem szerepel a listában, valószínűleg nincs megfelelően csatlakoztatva.

A nyomtató véletlenszerű karaktereket nyomtat

A legtöbb nyomtatónál a megfelelő illesztőprogram automatikusan észlelhető és kiválasztható. Bizonyos esetekben azonban az automatikus felismerési mechanizmus nem elegendő, és ha nem található illesztőprogram, a nyomtató véletlenszerű karaktereket nyomtathat.

A megoldás az illesztőprogram kézi kiválasztása. Az IoT-rendszer kezdőlapján kattintson a Nyomtatószerver elemre, majd a Nyomtatók lehetőségre, és válassza ki a nyomtatót a listából. Az Adminisztráció legördülő menüben kattintson a Nyomtató módosítása lehetőségre. Kövesse a lépéseket, és válassza ki a nyomtató gyártóját és modelljét.

Az IoT-rendszerhez csatlakoztatott nyomtató szerkesztése.

Megjegyzés

Az Epson blokknyomtatókhoz és a Zebra címkenyomtatókhoz nem szükséges illesztőprogram a működéshez. Győződjön meg arról, hogy ezeknél a nyomtatóknál nincs illesztőprogram kiválasztva.

A nyomtató észlelhető, de nem megfelelően azonosított

Ha az Odoo és az IoT-rendszer nem ismeri fel megfelelően a nyomtatót, nyissa meg a IoT ‣ Eszközök menüpontot, kattintson az eszköz kártyájára az űrlap megnyitásához, és állítsa az Altípus mezőt a megfelelő értékre: Blokknyomtató, Címkenyomtató vagy Irodai nyomtató.

Az Epson konfiguráció különleges esete

A legtöbb Epson nyomtató támogatja a blokkok nyomtatását az Odoo Point of Sale alkalmazásban a GS v 0 parancs segítségével. Az alábbi Epson nyomtatómodellek azonban nem támogatják ezt a parancsot:

  • TM-U220

  • TM-U230

  • TM-P60

  • TMP-P60II

A probléma megkerüléséhez a nyomtatót beállíthatja úgy, hogy az ESC * parancsot használja.

Először tekintse meg az Epson weboldalát a kompatibilitás ellenőrzéséhez mind a GS v 0 mind az ESC * parancsok tekintetében.

Ha a nyomtató nem kompatibilis a GS v 0 paranccsal, de támogatja az ESC * parancsot, konfigurálja az IoT rendszert az ESC * parancs használatára az alábbiak szerint:

  1. Nyissa meg az IoT box vagy a Windows virtuális IoT kezdőlapját.

  2. Kattintson a Nyomtatószerver gombra, majd kattintson az Adminisztráció lehetőségre a CUPS oldalon.

  3. Kattintson a Nyomtató hozzáadása lehetőségre a Nyomtatók szakaszban, válassza ki a nyomtatót, majd kattintson a Folytatás gombra.

    Javaslat

    Ha a nyomtató neve még nem egyértelmű, kövesse az alábbi lépéseket:

    1. Jegyezze fel a CUPS oldalon felsorolt nyomtatókat.

    2. Kapcsolja ki a nyomtatót, és frissítse az oldalt.

    3. Hasonlítsa össze a különbséget az első listával, hogy megállapítsa, melyik nyomtató tűnt el.

    4. Kapcsolja vissza a nyomtatót, és frissítse újra az oldalt.

    5. Ellenőrizze ismét a listát, hogy a nyomtató újra megjelenik-e.

    6. Az a nyomtató, amely eltűnt, majd ismét megjelenik a listában, a keresett nyomtató neve. A Helyi nyomtatók alatt Ismeretlen is lehet.

  4. A Nyomtató hozzáadása oldalon adja meg a nyomtató Neve mezőjét a következő konvenció szerint: <printer_name>__IMC_<param_1>_<param_2>_..._<param_n>__, ahol:

    • A printer_name a nyomtató neve. Bármilyen karaktert tartalmazhat, kivéve a _, /, # vagy ` ` (szóköz) karaktereket.

    • Az IMC az Image Mode Column rövidítése (az ESC * egyszerűsített neve).

    • A param_1 az adott paramétert jelöli:

      • A SCALE<X> a kép méretarányát jelenti (azonos képarány mellett). Az X értéknek egész számnak kell lennie, amely a használandó méretarányt adja meg százalékban. Például a 100 az eredeti méret, az 50 a feleakkora méret, a 200 a kétszeres méret.

      • Az LDV: Low Density Vertical (ha nincs megadva, High Density Vertical értékre lesz állítva).

      • Az LDH: Low Density Horizontal (ha nincs megadva, High Density Horizontal értékre lesz állítva).

      Megjegyzés

      • Előfordulhat, hogy a Density paramétereket a nyomtatómodelltől függően meghatározott módon kell konfigurálni.

      • Az Epson ESC * dokumentációjában ellenőrizze, hogy a nyomtatóhoz szükséges-e ezen paraméterek beállítása.

    Example

    Az alábbiakban helyes és helytelen névformázási példák láthatók:

    Helyes névformázás:

    • EPSONTMm30II__IMC__

    • EPSON_TM_U220__IMC_LDV_LDH_SCALE80__

    Helytelen névformázás (ez nem akadályozza meg a nyomtatást, de az eredmény nem feltétlenül felel meg az elvártaknak):

    • EPSON TMm 30II: A név nem tartalmazhat szóközöket.

    • EPSONTMm30II: Maga a név helyes, de nem fogja használni az ESC * parancsot.

    • EPSONTMm30II__IMC: Ebből a névből hiányzik a záró __.

    • EPSONTMm30II__IMC_XDV__: Az XDV paraméter nem felel meg egyetlen meglévő paraméternek sem.

    • EPSONTMm30II__IMC_SCALE__: A SCALE paraméternél hiányzik a skálaérték.

  5. Miután a nyomtató nevét megadta a megfelelő elnevezési konvenciónak megfelelően, kattintson a Folytatás gombra.

  6. A Gyártó értékét állítsa Raw értékre, a Modell értékét pedig Raw Queue (en) értékre.

  7. Kattintson a Nyomtató hozzáadása gombra. Ha mindent helyesen végzett el, az oldal átirányít a Bannerek oldalra.

  8. Várjon néhány percet, amíg az IoT-rendszer érzékeli a nyomtatót és szinkronizálja az Odoo szerverével.

  9. Nyissa meg a POS beállításait, és válassza ki a POS-t, vagy kattintson a függőleges hárompontos gombra () egy POS-kártyán, majd kattintson a Szerkesztés lehetőségre. Görgessen le a Csatlakoztatott eszközök szakaszhoz, engedélyezze az IoT Box lehetőséget, és válassza ki a nyomtatót a Nyugtanyomtató mezőben. Kattintson a Mentés gombra.

Megjegyzés

Ha a nyomtató beállítása helytelenül történt (pl. véletlenszerű szöveget nyomtat, vagy a nyomtatott nyugta túl nagy vagy túl kicsi), azt nem lehet a CUPS-ban a nyomtató nevén keresztül módosítani. Ehelyett konfiguráljon egy új nyomtatót az elejétől, módosított paraméterekkel, a fenti lépéseket követve.

Az alábbiakban egy TM-U220B nyomtatómodell hibaelhárítási folyamatára látható példa, amely az ESC * parancsot alkalmazza. Az alább látható nyugta egy helyesen nyomtatott nyugta példája a megfelelő formázásnak köszönhetően (elméletileg):

Egy bemutató adatbázisból származó, megfelelően formázott nyugta képe.

Ennek a nyugtának megfelelő formázás nélküli azonnali nyomtatása nem fog működni, mivel a TM-U220B nyomtatómodell nem támogatja a GS v 0 parancsot. Ehelyett véletlenszerű karakterek kerülnek nyomtatásra:

Nyomtatópapír látszólag véletlenszerű karakterekkel.

Az Epson TM-U220B nyomtatómodell formázásának megfelelő konfigurálásához kövesse az alábbi lépéseket:

  1. Az Epson webhelyén a GS v 0 és az ESC * parancsokkal való kompatibilitás ellenőrzése után megállapítható, hogy a TM-U220B nyomtató valóban nem kompatibilis a GS v 0 paranccsal, de támogatja az ESC * parancsot.

    Az Epson webhelyéről származó Epson kompatibilitási értékelés.
  2. A nyomtató hozzáadásakor a CUPS megjeleníti az elérhető nyomtatók listáját:

    Adminisztrációs menü, nyomtató hozzáadásának kiválasztása.

    Ebben az esetben a nyomtató USB-n keresztül csatlakozik, ezért nem szerepel a Felderített hálózati nyomtatók között. Ehelyett valószínűleg a Helyi nyomtatók alatt található Ismeretlen kijelölés részét képezi. A nyomtató USB-kábelének az IoT-rendszerből történő kihúzásával és az oldal frissítésével az Ismeretlen nyomtató eltűnik. Visszadugva a nyomtató újra megjelenik.

  3. Az elnevezési konvencióhoz, mivel a nyomtatónak az ESC * paranccsal kell nyomtatnia, elengedhetetlen az __IMC hozzáadása.

    Az Epson TM-U220 műszaki adatai a gyártó webhelyén.

    Ennél az adott modellnél (TM-U220) az m értékének 0 vagy 1 értékűnek kell lennie. Az Epson ESC * webhelyén található Leírás táblázatra hivatkozva az m értéke 0, 1, 32 vagy 33 lehet. Tehát ebben az esetben az m értéke nem lehet 32 vagy 33 (különben véletlenszerű karakterek kerülnek nyomtatásra).

    A táblázat tartalmazza a 32 és 33 numerikus értékeket; mindkettő akkor fordul elő, ha a Függőleges adatok biteinek száma értéke 24, azaz Magas függőleges sűrűségű. Az Epson TM-U220 konfigurálása esetén az Alacsony függőleges sűrűséget kell kényszeríteni, mivel ez a nyomtatómodell nem támogatja a Magas függőleges sűrűséget ehhez az ESC * parancshoz.

    Az Alacsony függőleges sűrűség hozzáadásához adja az LDV paramétert az elnevezési konvencióhoz.

    Adjon *Alacsony függőleges sűrűséget* (az `LDV` paramétert) az elnevezési konvencióhoz.
  4. A folytatáshoz kattintson a Folytatás gombra. Ezután állítsa a Gyártó értékét Raw értékre, a Modell értékét pedig Raw Queue (en) értékre.

    Az Epson TM-U220 műszaki adatai a gyártó webhelyén.

    Azonban az EpsonTMU220B__IMC_LDV__ elnevezési konvencióval történő nyomtatás megkísérlésekor a nyugta kinyomtatódik, de túl nagy és a margón kívülre esik. Ennek megoldásához adjon hozzá egy új nyomtatót (és elnevezési konvenciót) a SCALE<X> paraméterrel a nyugta méretéhez való igazodáshoz.

    Íme néhány példa:

    Nyomtató elnevezési konvenció

    EpsonTMU220B__IMC_LDV__

    EpsonTMU220B__IMC_LDV_SCALE75__

    EpsonTMU220B__IMC_LDV_LDH__

    EpsonTMU220B__IMC_LDV_LDH_SCALE35__

    Példa nyugtaformátum. Nyugtaformátum az EpsonTMU220B__IMC_LDV__ elnevezési konvencióval. Nyugtaformátum az EpsonTMU220B__IMC_LDV_SCALE75__ elnevezési konvencióval. Nyugtaformátum az EpsonTMU220B__IMC_LDV_LDH__ elnevezési konvencióval. Nyugtaformátum az EpsonTMU220B__IMC_LDV_LDH_SCALE35__ elnevezési konvencióval.

DYMO LabelWriter nyomtatási probléma

A DYMO LabelWriter esetében ismert probléma jelentkezik az IoT rendszerekkel való nyomtatáskor. Az OpenPrinting CUPS szerver Helyi RAW nyomtató illesztőprogramokkal telepíti a nyomtatót. A nyomtatáshoz a Gyártó és modell beállítást helyesen kell megadni, hogy az eszköz használatakor a megfelelő illesztőprogramra mutasson.

Emellett egy új nyomtatót kell hozzáadni az illesztőprogram frissítése után fellépő nyomtatási késedelem csökkentése érdekében.

Fontos

A DYMO LabelWriter 450 DUO nyomtató az Odoo és IoT rendszerekkel való használatra ajánlott DYMO nyomtató. Ez az eszköz két nyomtatót kombinál: egy címkenyomtatót és egy szalagnyomtatót. Az alábbi folyamatok konfigurálásakor elengedhetetlen a helyes modell kiválasztása (DYMO LabelWriter 450 DUO Label (en) vagy DYMO LabelWriter 450 DUO Tape (en)). Az egységesség érdekében az alábbi folyamatok a DYMO LabelWriter 450 DUO Label (en) modell konfigurálási lépéseit ismertetik. A modellkiválasztást szükség szerint módosítsa.

A DYMO LabelWriter nem nyomtat

Ha a DYMO LabelWriter nem nyomtat, telepítsen új illesztőprogramot:

  1. Nyissa meg az IoT rendszer kezdőlapját, és kattintson a Nyomtatószerver elemre az OpenPrinting CUPS konzol megnyitásához.

  2. Kattintson a felső menüben a Nyomtatók elemre, majd a listában kattintson a nyomtatóra.

  3. Az első legördülő menüben válassza a Karbantartás lehetőséget.

  4. A második legördülő menüben válassza a Nyomtató módosítása lehetőséget.

    Módosítsa a DYMO LabelWriter gyártóját és modelljét. A Karbantartás és Módosítás legördülő menük kiemelve.
  5. Válassza ki azt a hálózati kapcsolatot/nyomtatót, amelyen a módosítást el kell végezni, majd kattintson a Folytatás gombra.

  6. A következő oldalon kattintson a Folytatás gombra, majd a Gyártó legördülő listából válassza a DYMO lehetőséget.

  7. Kattintson a Folytatás gombra, és állítsa a Modell értékét DYMO LabelWriter 450 DUO Label (en) értékre (vagy a használt DYMO nyomtató modelljére).

  8. Kattintson a Modify Printer gombra az új illesztőprogram beállításához; megjelenik egy megerősítő oldal.

  9. Kattintson a felső menüben a Printers elemre; megjelennek az OpenPrinting CUPS szerveren telepített összes nyomtató, beleértve az újonnan frissített DYMO LabelWriter 450 DUO Label (vagy bármelyik használt DYMO nyomtató modell) nyomtatót is.

  10. Kattintson az újonnan frissített nyomtatóra, majd kattintson a Maintenance legördülő menüre, és válassza a Print Test Page lehetőséget egy teszt címke nyomtatásához. A teszt címke néhány másodperc múlva kinyomtatásra kerül, ha az illesztőprogram frissítése sikeres volt.

A késleltetés csökkentése érdekében adjon hozzá egy új nyomtatót az alábbi lépések szerint.

DYMO LabelWriter nyomtatási késleltetés

Javaslat

Ha a DYMO LabelWriter 450 DUO nyomtató egyáltalán nem nyomtat, vagy nem ismeri fel (azaz RAW illesztőprogram típusa van), akkor frissítse az eszközön az illesztőprogramokat.

A késleltetési probléma megoldásához az illesztőprogram módosítása után telepítse újra a nyomtatót:

  1. Nyissa meg az IoT rendszer kezdőlapját, és kattintson a Nyomtatószerver elemre az OpenPrinting CUPS konzol megnyitásához.

  2. Kattintson a felső menüben az Administration elemre, majd kattintson a Add a Printer gombra.

  3. A következő oldalon, a Local Printers szakaszban válassza ki a DYMO LabelWriter 450 DUO Label (DYMO LabelWriter 450 DUO Label) (vagy bármelyik használt DYMO nyomtató modell) előre telepített nyomtatót. Kattintson a Continue gombra.

    Nyomtató hozzáadása képernyő az OpenPrinting CUPS-on, kiemelve a DYMO LabelWriter 450 DUO Label.
  4. A következő képernyőn frissítse a Név mezőt valami könnyen azonosíthatóra, mivel az eredeti nyomtató a listában marad. Ezután kattintson a Folytatás gombra.

    Nyomtató átnevezése oldal az 'Add a Printer' folyamatban, a név mező kiemelve.
  5. Állítsa be a Modell mezőt DYMO LabelWriter 450 DUO Label (en) (vagy bármelyik használt DYMO nyomtató modell) értékre, majd kattintson a Nyomtató hozzáadása gombra a telepítés befejezéséhez.

    Modell kiválasztása képernyő az OpenPrinting CUPS konzolon, a modell és a nyomtató hozzáadása kiemelve.
  6. Kattintson a felső menüben a Nyomtatók elemre, majd válassza ki az újonnan telepített nyomtatót DYMO LabelWriter 450 DUO Label (vagy bármelyik használt DYMO nyomtató modell) a listából.

    Nyomtató oldal az újonnan telepített nyomtató kiemelve.
  7. Kattintson a Karbantartás legördülő listára, és válassza a Tesztoldal nyomtatása lehetőséget egy teszt címke nyomtatásához. A teszt címkének azonnal, vagy egy-két másodperc múlva kell kinyomtatódnia.

A Zebra nyomtató nem nyomtat semmit

A Zebra nyomtatók meglehetősen érzékenyek a nyomtatott Zebra Programming Language (ZPL) kód formátumára. Ha semmi nem jön ki a nyomtatóból, vagy üres címkék nyomtatódnak, próbálja meg megváltoztatni a nyomtatóra küldött jelentés formátumát. Ehhez aktiválja a fejlesztői módot, menjen a Beállítások ‣ Technikai ‣ Felhasználói felület ‣ Nézetek, és keresse meg a megfelelő sablont.

A nyomtató többször jelenik meg

Ha a nyomtató többször jelenik meg az IoT box vagy a Windows virtuális IoT főoldalán és/vagy az IoT rendszer űrlapjának Eszközök listájában, az ok általában a CUPS automatikus felderítési funkciója. Ez a funkció az összes észlelt nyomtatót az összes elérhető illesztőprogrammal együtt listázza, minden nyomtató–illesztőprogram párhoz egy-egy bejegyzést létrehozva.

Egyszerűen válassza ki a legjobban működő bejegyzést, és hagyja figyelmen kívül a többit.

Megjegyzés

Léteznek megkerülő megoldások a CUPS automatikus felderítési funkciójának letiltására.

Vonalkódolvasó problémák

A vonalkódolvasó által beolvasott karakterek nem egyeznek a vonalkóddal

Alapértelmezés szerint a legtöbb vonalkódolvasó US QWERTY formátumra van beállítva. Ha a vonalkódolvasó eltérő kiosztást használ, lépjen a IoT ‣ Eszközök menüpontra, és kattintson a vonalkódolvasó eszköz kártyájára. Ezután válassza ki a megfelelő nyelvet a Billentyűzet-kiosztás mezőben.

Megjegyzés

A Billentyűzet-kiosztás nyelvspecifikus, az elérhető lehetőségek az eszköztől és az adatbázis nyelvétől függően változnak (pl. English (UK), English (US) stb.).

Vonalkód beolvasásakor semmi sem történik

Győződjön meg arról, hogy a megfelelő eszköz van kiválasztva a Point of Sale beállításokban (ha alkalmazható), és a vonalkódolvasó úgy van beállítva, hogy minden vonalkód végén ENTER karaktert (28-as billentyűkód) küldjön.

A vonalkódolvasót billentyűzetként ismeri fel a rendszer

Fontos

Egyes vonalkódolvasókat az IoT rendszerek vonalkódolvasó helyett USB-billentyűzetként azonosítanak, és nem ismerik fel.

Az eszköztípus manuális módosításához lépjen a IoT ‣ Eszközök menüpontra, és kattintson a vonalkódolvasó eszköz kártyájára. Ezután engedélyezze a Szkenner opciót.

A vonalkódolvasó a vonalkód karaktereit egyenként dolgozza fel

Ha az Odoo mobilos verzióját mobileszközről vagy táblagépről éri el, amelyhez az IoT rendszeren keresztül vonalkódolvasó van csatlakoztatva, előfordulhat, hogy a szkenner a vonalkód minden egyes karakterét külön beolvasásként értelmezi. A probléma megoldásához lépjen a IoT ‣ Eszközök menüpontra, és kattintson a vonalkódolvasó eszköz kártyájára. Ezután válassza ki a megfelelő nyelvet a Billentyűzet-kiosztás mezőben.

Megjegyzés

A Billentyűzet-kiosztás nyelvspecifikus, az elérhető lehetőségek az eszköztől és az adatbázis nyelvétől függően változnak (pl. English (UK), English (US) stb.).