Drukarki do etykiet Zebra

Dostęp

  • Lokalizacja: kącik drukarkowy
  • Drukarki są dostępne w sieci HSWro (nie w sieci Guest)

Drukowanie etykiet kurierskich

Drukowanie etykiet kurierskich po sieci jest możliwe z dowolnego programu bez dodatkowych zabiegów i tańca z tamburynami.

  • Drukarka: kurierska
  • Format papieru: 4x6"

Niestety drukarka potrafi czasem zniknąć z systemu, wtedy pomaga odpięcie i ponowne podłączenie niebieskiego kabla USB.

Drukowane małych nalepek - edytor webowy

Ma ograniczone możliwości, ale jeśli potrzebujesz wydrukować coś na szybko, bez walki ze sterownikami, jest to najbardziej bezbolesna opcja.

http://printserver.lan.hswro.org:8081/ (do etykiet 50x30mm)
http://printserver.lan.hswro.org:8082/ (do etykiet 60x40mm)

Drukowane małych nalepek - Linux, macOS

Dodaj drukarkę - wyszuka się automatycznie w sieci. Pamiętaj, by ustawić prawidłowy rozmiar strony w zależności od wybranej drukarki.

Drukowane małych nalepek - Windows

Dodawanie drukarki przez sieć nie działa prawidłowo, ponieważ Microsoft nie potrafi prawidłowo zaimplementować IPP. Zamiast tego, jeśli chcesz uzyskać satysfakcjonujące wyniki, musisz łączyć się bezpośrednio z drukarką.

Instalator sterowników: Zebra Setup Utilities. Przy instalowaniu drukarki stwórz nowy port typu “Network”, wpisz adres IP i port drukarki (patrz lista drukarek poniżej).

Oprogramowanie do projektowania etykiet (opcjonalne): ZebraDesigner.

Oprócz oprogramowania producenta możesz użyć dowolnego innego programu i z niego drukować. Pamiętaj, by ustawić prawidłowo rozmiar strony.

Szczegóły techniczne

Drukarka kurierska - 4x6"

  • Model: Eltron UPS LP 2844
  • Etykiety: termiczne 101x152mm
  • Adres: 192.168.75.10:9100

Drukarka Wiktora - 50x30mm

Drukarka Kosmy - 60x40mm

  • Model: Zebra TLP2824 Plus
  • Etykiety: foliowe 60x40mm
  • Kalka: żywiczna 57mm
  • Adres: 192.168.75.12:9100
  • Marginesy: lewo/prawo: 2mm, góra/dół: 0mm

Serwer druku:

Dodano drukarka

  • Model: Zebra UPS LP 2844 - prawdopodobnie mają okrojony firmware, powinno dać się przeflashować: Converting UPS 2844 to stock Zebra LP-2844 firmware | DEF CON Hardware Hacking Village
  • Technologia: druk termiczny - nie potrafią w termotransfer (brak literki T w modelu)
  • W jednej jest jeszcze rolka etykiet kurierskich (chyba A6P lub 100x150).
  • Drukarki nietestowane, dostaliśmy je od FWC - trzeba by przetestować.
  • Brak zasilaczy, podejdzie 20V (lub ew. 19V), moc 50W lub więcej - trzeba coś dobrać.

1 polubienie

Pytanie do ludzi, którzy znają się na Zebrach (@wiktor?), czy do nich wejdą zwykłe, tanie naklejki termiczne z Allegro, czy trzeba czegoś specjalnego i magicznego? Bo rolka naklejek 60x40mm kosztuje jakąś dychę :D

https://allegro.pl/listing?string=etykiety%20termiczne%2060x40&order=qd

I jeszcze jedna sprawa, bo zapomniałem: trzeba by zlokalizować albo kupić przynajmniej zasilacz pasujący do tych drukarek.

  • Specyfikacja: 20V, 2.5A (50W) lub 3.0A (60W), różnie piszą
  • Wtyk 5,5x2,5 mm

Z tego, co widzę w sieci, 19V też podejdzie. Może coś laptopowego?

Dokupiłem drugą Zebrę TLP2824 na potrzeby naklejek do Questa (patrz: https://forum.hswro.org/t/questsystem-w-hardroomie/157), zamówię też folię i naklejki. Dlaczego tak? Żeby nie musieć przekładać naklejek i taśm - nie chcę rozwalać systemu Wiktorowi i Spejstore, a cena była na tyle niska, że mogłem po prostu kupić z własnej kieszeni. Dam znać, jak będzie podłączona i dostępna.

https://allegro.pl/oferta/ttr-tasma-kalka-zywiczna-57x74-57mm-x-74m-13534204108

https://allegro.pl/oferta/etykiety-foliowe-samoprzylepne-60x40-1500-szt-7995956395

Podłączyłem dziś wszystkie trzy drukarki i spędziłem kilka godzin na debugowaniu. Wnioski są następujące:

  • Zebra 2824 dodana do CUPSa działa prawidłowo i nie robi dziwnych akcji - zarówno ta Wiktora, jak i moja.

  • CUPS jest w stanie taką drukarkę wystawić w sieci po IPP. Ale…

  • Windows 11 nie jest w stanie takiej drukarki zrozumieć. W efekcie w systemie widoczna jest drukarka z domyślnym lub błędnym rozmiarem strony. Efekty są takie, że Windows myśli, że to drukarka A4/Letter/4x6"/itd., i wydruki wychodzą popieprzone - jak widzieliśmy. Co gorsza, próba wydruku pliku o prawidłowym rozmiarze 50x30mm lub 60x40mm kończy się błędem.

Z braku sprzętu nie sprawdzałem, jak zachowuje się Linux/macOS - nie zdziwiłbym się, gdyby też był tam podobne problemy.

Co zrobić? Widzę kilka opcji:

  1. Drukowanie bezpośrednio na drukarce (są wpięte do sieci), przy użyciu oryginalnych sterowników. Jeśli chce się po prostu wydrukować jedną lub kilka etykietek, to jest to upierdliwe, bo instalator sterowników wymaga dużo klikania - ale działa to stosunkowo najlepiej, jest kontrola nad wszystkimi parametrami, itd.

  2. Drukowanie przez Method Draw: http://192.168.75.134:8081/ - ograniczone, ale działa bez instalowania czegokolwiek.

  3. Zamiast CUPSa użycie tego kaktusa: LPrint - autorzy chwalą się, że jest dedykowany do użycia z drukarkami etykiet (wspierane są wszystkie Zebry), i ma prawidłowo działające auto-discovery na współczesnych systemach operacyjnych. Spróbuję to postawić w wolnej chwili i zobaczę, czy działa lepiej.

  4. Postawienie Windowsa na printserwerze, żeby móc korzystać z oryginalnych sterowników. :DDD Ohydne, ale działałoby…

Na razie robię sobie chwilę przerwy, bo już nie mogę na to gówno patrzeć.

PS. Drukarka UPS 2844 jest na printserwerze wystawiona przez p910nd pod adresem 192.168.75.134:9100, i cały ten kaktus działa ze sterownikami UPS (tylko pod Windowsa).

1 polubienie

Jest pewien postęp: patchowanie LP2844 numer 1 się udało. Drugą zostawiam Lechowi do zabawy.,

Spędziłem kolejnych kilka godzin na instalowaniu różnych softów do drukarek etykiet. Wnioski są proste i bolesne:

  1. Windows i Android nie potrafią zrozumieć customowych rozmiarów etykiet (60x40, 50x30). Być może za rok-dwa to się zmieni, ale na razie jedno i drugie ma okrutnie zbugowaną implementację IPP.

  2. LPrint ma lepszą kompatybilność, niż CUPS - nic dziwnego, jest bardziej współczesny. Co istotne: LPrint i CUPS mogą koegzystować na tej samej maszynie, bo pracują na różnych portach.

Podsumowanie mojego debugowania problemów:

Klient \ Serwer Natywne połączenie
(USB, Ethernet)
CUPS LPrint Zalecana konfiguracja
Windows Tak - sterowniki Zebra Tak, ale… Tak, ale… LPrint (proste wydruki)
Oprogramowanie Zebra (pełne wsparcie)
macOS Tak - sterowniki wbudowane w CUPS Nie Tak LPrint
Linux Tak - sterowniki wbudowane w CUPS ? Tak LPrint
Android ? Tak, ale… Tak, ale… LPrint?

Robota zrobiona:

  • Drukarki podłączone
  • LPrint zainstalowany i skonfigurowawny
  • Drukarki udostępnione w sieci
  • Dokumentacja napisana

Zebro-rodzinka pozdrawia.

1 polubienie