Csatlakoztasson egy nyomtatót

A nyomtató telepítése néhány egyszerű lépésben elvégezhető. A nyomtató használható nyugták, címkék, rendelések vagy akár jelentések nyomtatására a különböző Odoo alkalmazásokból. Ezenkívül a nyomtató műveletek hozzárendelhetők akcióként egy triggerre a gyártási folyamat során, vagy hozzáadhatók egy minőségellenőrzési ponthoz vagy minőségellenőrzéshez.

Figyelem

Az egyetlen módja annak, hogy közvetlenül csatlakoztasson egy nyomtatót egy Odoo adatbázishoz, egy IoT rendszer használata. IoT rendszer nélkül a nyomtatás még mindig lehetséges, de a nyomtató maga kezeli, ami nem az ajánlott folyamat.

Kapcsolat

Az IoT rendszerek támogatják az USB-n, hálózati kapcsolaton vagy Bluetooth-on keresztül csatlakoztatott nyomtatókat. Az Supported printers automatikusan észlelésre kerülnek, és megjelennek az IoT alkalmazás Devices listájában.

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

Megjegyzés

A nyomtatóknak akár két percig is eltarthat, amíg megjelennek az IoT alkalmazás Devices listájában.

Eszköz nyomtató gyorsítótárának törlése

Miután egy nyomtatóhoz kapcsolódik egy jelentés nyomtatásra, a beállítás elmentésre kerül a böngésző gyorsítótárában. Ez azt jelenti, hogy a felhasználó különböző eszközöket menthet el a gyorsítótárában különböző jelentésekhez, attól függően, hogy melyik eszközt használja az Odoo eléréséhez. Ez azt is jelenti, hogy különböző felhasználók különböző nyomtatókból automatikusan kinyomtathatják a jelentést, a preferenciáik alapján.

Egy jelentés nyomtatótól való leválasztásához navigáljon a IoT ‣ Konfiguráció ‣ Kapcsolt nyomtatók visszaállítása menüpontra. Ez létrehoz egy listát azokról a jelentésekről, amelyek a jelenlegi eszközön egy nyomtatóhoz vannak kapcsolva. Kattintson a Leválasztás gombra minden jelentés mellett a kapcsolat eltávolításához.

Fontos

Ez a lépés csak megakadályozza, hogy a jelentés automatikusan kinyomtatódjon a listázott nyomtatóra a jelenlegi böngészőből. A jelentés továbbra is kapcsolva van az eszközön, a Nyomtató jelentések fül alatt.

A jelentések listája, amelyek jelenleg egy nyomtatóhoz vannak kapcsolva az IoT alkalmazásban.

Potenciális problémák

A nyomtató nem észlelhető

Ha egy nyomtató nem jelenik meg az eszközök listájában, menjen az IoT doboz vagy Windows virtuális IoT kezdőlapjára, kattintson a Mutat gombra az Eszközök szakaszban, és győződjön meg róla, hogy a nyomtató szerepel a listán.

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

A nyomtató véletlenszerű szöveget nyomtat

A legtöbb nyomtató esetében a megfelelő illesztőprogramot automatikusan fel kell ismerni és kiválasztani. Azonban bizonyos esetekben az automatikus felismerési mechanizmus nem elegendő, és ha nem található illesztőprogram, a nyomtató véletlenszerű karaktereket nyomtathat.

A megoldás az, hogy manuálisan válassza ki a megfelelő illesztőprogramot. Az IoT rendszer kezdőlapján kattintson a Nyomtató szerver, majd a Nyomtatók gombra, é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 gombra. Kövesse a lépéseket, és válassza ki a nyomtató gyártóját és modelljét.

Szerkessze a nyomtatót, amely az IoT rendszerhez van csatlakoztatva.

Megjegyzés

Az Epson nyugta nyomtatók és a Zebra címkenyomtatók nem igényelnek illesztőprogramot a működéshez. Győződjön meg róla, hogy ezekhez a nyomtatókhoz nincs kiválasztva illesztőprogram.

A nyomtató érzékelve van, de nem ismerhető fel helyesen

Ha az Odoo és az IoT rendszer nem ismeri fel helyesen a nyomtatót, lépjen a következőhöz: IoT ‣ Devices, kattintson az eszköz kártyájára a formájának eléréséhez, és állítsa be a Subtype mezőt a megfelelő opcióra: Receipt Printer, Label Printer, vagy Office Printer.

Epson konfiguráció speciális eset

A legtöbb Epson nyomtató támogatja a nyugták nyomtatását az Odoo Point of Sale rendszerben a GS v 0 parancs használatával. Azonban a következő Epson nyomtató modellek nem támogatják ezt a parancsot:

  • TM-U220

  • TM-U230

  • TM-P60

  • TMP-P60II

Ennek a problémának a megkerüléséhez konfigurálhatja a nyomtatót az ESC * parancs használatára.

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

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 virtual IoT kezdőlapját.

  2. Kattintson a Printer server gombra, majd a CUPS oldalon kattintson a Administration lehetőségre.

  3. Kattintson a Add Printer gombra a Printers szekcióban, válassza ki a nyomtatót, majd kattintson a Continue gombra.

    Javaslat

    Ha a nyomtató neve még mindig bizonytalan, tegye meg a következő 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 lássa, melyik nyomtató tűnt el.

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

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

    6. A nyomtató, amely eltűnik és újra megjelenik a felsorolt nyomtatók között, az a kérdéses nyomtató neve. Lehet Ismeretlen a Helyi nyomtatók alatt.

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

    • printer_name a nyomtató neve. Tartalmazhat bármilyen karaktert, kivéve _, /, #, vagy ` ` (szóköz karakter).

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

    • param_1: Ez a konkrét paraméterre utal:

      • SCALE<X>: A kép mérete (ugyanazzal az oldalaránnyal). X egy egész szám, amely a használni kívánt méretarányt írja le. Például, 100 az eredeti méret, 50 a fele, és 200 a kétszerese.

      • LDV: Low Density Vertical (alapértelmezés szerint High Density Vertical lesz beállítva, ha nincs megadva).

      • LDH: Low Density Horizontal (alapértelmezés szerint High Density Horizontal lesz beállítva, ha nincs megadva).

      Megjegyzés

      • Sűrűség paramétereket különleges módon kell konfigurálni, a nyomtató modelljétől függően.

      • Tekintse meg az Epson ESC * dokumentációját, hogy meghatározza, szükséges-e ezeknek a paramétereknek a beállítása a nyomtatóhoz.

    Example

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

    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 biztos, hogy a várt nyomtatott kimenetet adja):

    • 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 *-t.

    • EPSONTMm30II__IMC: Ez a név hiányolja a végén a __-t.

    • EPSONTMm30II__IMC_XDV__: A XDV paraméter nem egyezik meg egyetlen létező paraméterrel sem.

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

  5. Miután a nyomtató nevét a megfelelő névadási konvenció szerint meghatároztuk, kattintson a Folytatás gombra.

  6. Állítsa be a Gyártó értékét Raw-ra és a Modell értékét Raw Queue (en)-re.

  7. Kattintson a Nyomtató hozzáadása gombra. Ha mindent helyesen végeztek el, az oldalnak át kell irányítania a Bannerek oldalra.

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

  9. Lépjen be a POS beállításokba é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 gombra. Görgessen le a Csatlakoztatott eszközök szekcióhoz, engedélyezze az IoT Box-ot, és válassza ki a nyomtatót a Nyugta nyomtató mezőben. Kattintson a Mentés gombra.

Megjegyzés

Ha a nyomtató helytelenül lett beállítva (pl. folyamatosan véletlenszerű szöveget nyomtat, vagy a nyomtatott nyugta túl nagy vagy túl kicsi), nem módosítható a nyomtató nevével a CUPS-ban. Ehelyett konfiguráljon egy új nyomtatót az alapoktól módosított paraméterekkel, a fenti lépések követésével.

Az alábbiakban egy TM-U220B nyomtató modell hibaelhárítási folyamatának példája látható az ESC * parancs használatával. Az alábbi képen látható nyugta egy helyesen nyomtatott nyugta példája a megfelelő formázás miatt (elméletileg):

Helyesen formázott nyugta képe egy demó adatbázisból.

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

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. Miután ellenőrizte az Epson weboldalán a GS v 0 és ESC * parancsokkal való kompatibilitást, a TM-U220B nyomtató valóban nem kompatibilis a GS v 0-val, de támogatja az ESC *-t.

    Epson kompatibilitás értékelése az Epson weboldaláról.
  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ása kiválasztás.

    Ebben az esetben a nyomtató USB-n keresztül van csatlakoztatva, így nem része a Felfedezett hálózati nyomtatók-nak. Ehelyett valószínűleg a Ismeretlen kiválasztás része a Helyi nyomtatók alatt. Ha kihúzza a nyomtató USB-kábelét az IoT rendszerből és frissíti az oldalt, az Ismeretlen nyomtató eltűnik. Ha visszadugja, a nyomtató újra megjelenik.

  3. A névadási konvencióhoz, mivel a nyomtatónak az ESC * parancsot kell használnia, elengedhetetlen az __IMC hozzáadása.

    Epson TM-U220 specifikációk a gyártó weboldalán.

    Ehhez a konkrét modellhez (TM-U220) az m értéke 0 vagy 1 kell legyen. Az Epson ESC * weboldal Leírás táblázatára hivatkozva az m értékek lehetnek 0, 1, 32 vagy 33. Tehát ebben az esetben az m érték nem lehet 32 vagy 33 (különben véletlenszerű karakterek lesznek nyomtatva).

    A táblázat tartalmazza a 32 és 33 numerikus értékeket; mindkettő előfordul, ha a Függőleges adatok bitjeinek száma 24-re van állítva, azaz Magas függőleges sűrűséggel rendelkezik. Az Epson TM-U220 konfigurálása esetén a 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 a parancshoz ESC *.

    A Low Vertical Density hozzáadásához adja hozzá az LDV paramétert az elnevezési konvencióhoz.

    Adjon hozzá egy *Low Vertical Density*-t (az `LDV` paramétert) az elnevezési konvencióhoz.
  4. Kattintson a Folytatás gombra a továbblépéshez. Ezután állítsa be a Gyártás értéket Nyers-re és a Modell értéket Nyers sor (en)-re.

    Epson TM-U220 specifikációk a gyártó weboldalán.

    Azonban, amikor megpróbál nyomtatni az EpsonTMU220B__IMC_LDV__ elnevezési konvencióval, a nyugta kinyomtatódik, de túl nagy és kilóg a margóból. Ennek megoldására adjon hozzá egy új nyomtatót (és elnevezési konvenciót) a SCALE<X> paraméterrel, hogy alkalmazkodjon a nyugta méretéhez.

    Í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__

    Nyugta példa formátum. Nyugta formátum a következő elnevezési konvencióval: EpsonTMU220B__IMC_LDV__. Nyugta formátum a következő elnevezési konvencióval: EpsonTMU220B__IMC_LDV_SCALE75__. Nyugta formátum a következő elnevezési konvencióval: EpsonTMU220B__IMC_LDV_LDH__. Nyugta formátum a következő elnevezési konvencióval: EpsonTMU220B__IMC_LDV_LDH_SCALE35__.

DYMO LabelWriter nyomtatási probléma

A DYMO LabelWriter ismert problémával rendelkezik az IoT rendszerekkel való nyomtatás során. Az OpenPrinting CUPS szerver a nyomtatót Local RAW Printer illesztőprogramokkal telepíti. Ahhoz, hogy bármit is nyomtasson, a helyes Make and Model beállítás szükséges, hogy a megfelelő illesztőprogramra hivatkozzon az eszköz használatakor.

Továbbá, új nyomtatót kell hozzáadni a nyomtatási késleltetés csökkentése érdekében, amely az illesztőprogram frissítése után jelentkezik.

Fontos

A DYMO LabelWriter 450 DUO nyomtató az ajánlott DYMO nyomtató az Odoo és IoT rendszerekkel való használatra. Ez az eszköz két nyomtatót kombinál: egy címkenyomtatót és egy szalagos nyomtatót. A következő folyamatok konfigurálásakor elengedhetetlen a megfelelő modell kiválasztása (vagy DYMO LabelWriter 450 DUO Label (en) vagy DYMO LabelWriter 450 DUO Tape (en)). A következetesség érdekében a következő folyamatok a DYMO LabelWriter 450 DUO Label (en) modell konfigurálási lépéseit vázolják fel. Igény szerint módosítsa a modellválasztásokat.

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 Printer server elemre az OpenPrinting CUPS konzol megnyitásához.

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

  3. Válassza ki a Maintenance lehetőséget az első legördülő menüben.

  4. Válassza ki a Modify Printer lehetőséget a második legördülő menüben.

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

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

  7. Kattintson a Continue gombra, és állítsa be a Model értékét DYMO LabelWriter 450 DUO Label (en) (vagy bármelyik használt DYMO nyomtató modellre).

  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 Printer server 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 is megjelenik

Ha a nyomtató többször is megjelenik az IoT box vagy a Windows virtuális IoT kezdőlapján és/vagy az IoT rendszer űrlapján található Eszközök listájában, az ok általában a CUPS automatikus felismerési funkciója. Ez a funkció lehetővé teszi az összes észlelt nyomtató és az összes elérhető illesztőprogram felsorolását, létrehozva egy bejegyzést minden nyomtató–illesztőprogram párhoz.

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 megoldások a CUPS automatikus felismerési funkció letiltására.

Vonalkódolvasó problémák

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

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

Megjegyzés

A Billentyűzetkiosztás nyelvspecifikus, a rendelkezésre álló lehetőségek az eszköztől és az adatbázis nyelvétől függően változnak (pl. Angol (UK), Angol (US), stb.).

Nem történik semmi, amikor egy vonalkódot beolvasnak

Győződjön meg róla, hogy a megfelelő eszköz van kiválasztva a Értékesítési pont beállítások (ha alkalmazható) és a vonalkód úgy van konfigurálva, hogy minden vonalkód végén egy ENTER karaktert (keycode 28) küldjön.

A vonalkódolvasó billentyűzetként van érzékelve

Fontos

Néhány vonalkódolvasót USB billentyűzetként azonosítanak ahelyett, hogy vonalkódolvasóként ismernék fel, és így nem ismerik fel az IoT rendszerek.

A készülék típusának manuális megváltoztatásához lépjen a IoT ‣ Devices menüpontra, és kattintson a vonalkód eszköz kártyájára. Ezután engedélyezze a Is scanner opciót.

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

Amikor az Odoo mobil verzióját egy vonalkódolvasóval párosított mobil eszközről vagy táblagépről éri el az IoT rendszeren keresztül, az olvasó előfordulhat, hogy minden karaktert külön szkennelésként értelmez a vonalkódban. Ennek megoldásához lépjen a IoT ‣ Devices menüpontra, és kattintson a vonalkód eszköz kártyájára. Ezután válassza ki a megfelelő nyelvet a Keyboard Layout mezőben.

Megjegyzés

A Billentyűzetkiosztás nyelvspecifikus, a rendelkezésre álló lehetőségek az eszköztől és az adatbázis nyelvétől függően változnak (pl. Angol (UK), Angol (US), stb.).