Kolektor nie czyta kodów z drukarki Zebra GK420d.

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

Awatar użytkownika
czesiomisio
Posty: 14
Rejestracja: 15 cze 2015, 15:09
Rola: Użytkownik CDN XL
Wersja: 2016

Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: czesiomisio »

Witam,
Proszę o pomoc lub wskazówkę(i) jak rozwiązać problem z wydrukiem etykiet z drukarki Zebra GK420d.
Mam wydruki z etykietami towarów, które zawierają pole EAN wyświetlany jako kod kreskowy.
Wydruki maja różne wielkości, są drukowane na drukarce laserowej na zwykłym papierze lub arkuszach samoprzylepnych.
Te papierowe są wkładane w zawieszki z tworzywa sztucznego, wieszane na towarach w sklepie, a samoprzylepne wiadomo.
Jest ok. Kolektor w razie potrzeby (inwentury) daje rade, rozpoznaje kod.
Teraz przypomniano sobie o drukarce Zebra. Najmniejsze etykiety mają się drukować na tej drukarce. No i niestety dla mnie zonk.
Po wydrukowaniu żaden kolektor nie rozpoznaje kodu. Próbowałem wielu ustawień we właściwościach drukarki, kombinowałem z czcionką
i nadal nic, kolektor nie rozpoznaje kodu.

Dominik Kubiś
Posty: 3
Rejestracja: 01 lis 2016, 14:16
Rola: Inny
Wersja: 2023

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: Dominik Kubiś »

Witam,
W pierwszej kolejności sprawdź, czy to nie kwestia samego kolektora.
Pobierz na androida darmową aplikację czytającą kody kreskowe i sprawdź czy ten z zebry działa.
Jeżeli możesz, to wrzuć link do zdjęcia przykładowego kodu wydrukowanego z zebry (sprawdzę wtedy strukturę).

Awatar użytkownika
czesiomisio
Posty: 14
Rejestracja: 15 cze 2015, 15:09
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: czesiomisio »

Kolektor działa prawidłowo, odczytuje wszystkie kody jakie się podsunie po za tymi o których piszę
kod z zebry
kod z zebry
.
Mój wydruk jest zrobiony w CR, małe zapytanie w pętli. Operator zaznacza na liście towary, uruchamia wydruk, podaje w parametrze ile etykiet chce wydrukować .
Do tej pory wydruk był drukowany na laserówce na arkuszu samoprzylepnym z podziałem 3 x7 (21 etykiet) i kolektor bez problemu czyta kody, tak samo jeśli wydrukuję
na zwykłym papierze
zwykły papier, drukarka laserowa
zwykły papier, drukarka laserowa
. Dodam, że apki na andka czy wp tez czytają kody. Czcionka użyta w wydruku to Code39AzaleaNarrow1.
Zmieniałem ją na inne z tej rodziny i nic. Czcionkę też zmieniałem na te dostępne z poziomu drukarki, dodatkowo manipulując ich ustawieniami dostępnymi z poziomu właściwości drukarki / preferencje drukowania. Chciałem zmienić rozdzielczość z domyślnej max na mniejszą. niestety też się nie udało. Eksportowałem plik z ustawieniami, zmieniałem wartości dla rozdzielczości import do drukarki i nic rozdzielczość dalej ta sama. Potem zacząłem komponować z zaczernieniem druku. Tu udało się zmienić ale nic nie dało. Podczas zmiany zaczernienia drukują się kolejne etykiety testowe z trzema kodami, dwa pionowe jeden poziomy
kod z ustawiania zaczernienia
kod z ustawiania zaczernienia
i okazało się że kolektor rozpoznaje tylko ten poziomy kod. Kompletnie nie mam już pomysłu co dalej...

Dominik Kubiś
Posty: 3
Rejestracja: 01 lis 2016, 14:16
Rola: Inny
Wersja: 2023

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: Dominik Kubiś »

Po pierwsze wygląda to na kiepską jakość. Zobacz na załącznik poniżej. Nie może być sytuacji, w której pojedyncza linia pionowa zmienia zaczernienie na różnych wysokościach.
Po drugie pamiętaj, że Code 39 to alfanumeryczny kod kreskowy o stałej szerokości pojedynczego znaku, co oznacza że potrzebuje naprawdę dużo miejsca (na szerokość) aby był poprawnie czytany.

Co możesz zrobić:
- maksymalnie rozszerz kod na etykiecie.
- przetestuj na kodzie o mniejszej ilości znaków (wtedy gęstość linii będzie mniejsza).
- zmniejsz prędkość wydruku, zwiększ zaczernienie i jakość.

Zebra jest toporna jeżeli chodzi o zmiany konfiguracji.
Tzn konfiguracja ustalana jest na stałe poprzez komendy wysyłane do drukarki (nie zawsze to działa jak należy)
Najlepiej zrób factory reset drukarki, a następnie skonfiguruj ją od podstaw.

PS. Próbowałeś drukować ten kod z pliku tekstowego wysyłając stosowny kod bezpośrednio do drukarki?
Załączniki
zanik.png
zanik.png (189.11 KiB) Przejrzano 8035 razy

Awatar użytkownika
czesiomisio
Posty: 14
Rejestracja: 15 cze 2015, 15:09
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: czesiomisio »

Wielkie dzięki Dominik za zainteresowanie tematem. Niestety nadal nic nie osiągnąłem.
Rozszerzyłem kod na maksa ile mogłem, nic.
Zmieniałem zaczernienie + prędkość wydruku w różnych kombinacjach, nic.
Testowałem na kodzie EAN-8, nic.
Reset drukarki do ustawień fabrycznych, nic.

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: JarekZ »

Sprawdź coś takiego :

utwórz plik tekstowy z zawartością :

^XA
^FO110,30^BY3^BEN,90,Y,N^FD5906747121266^FS
^XZ

potem we właściwościach drukarki zebra jest coś takiego jak narzędzie. Można tam wysłać plik (ten powyżej) do drukarki.
Jak się wydrukuje to będzie to typowy EAN-13, sprawdź czy kolektor to odczyta.
Może będziesz musiał pozmieniać te cyfry ^FO110,30 - to są współrzędne na etykiecie.
Jeśli kolektor odczyta to znaczy, że wydruk tego nieszczęsnego Code39 jest za kiepski do tego kolektora.
Jeśli odczyta to możesz wymienić kolektor albo naprawić głowice w Zebrze albo drukować normalne kody EAN-13 (chyba, że masz też inne typy kodów na towarach)
Ja zamiast nieszczęsnego CR do wydruków generuje tekst wysyłany do drukarki. Innym rozwiązaniem jest podpięcie FastReporta w wersji dotnet - ale to duuuużo roboty i "trochę "problemów. FastReport ma jednak tą zaletę, że posiada wbudowany edytor wydruków i potrafi generować wydruki tekstowe, które definiuje się prawie tak samo jak wydruki graficzne. No ale tak jak pisałem jest "trochę" ;) problemów z podpięciem pod XL-a.
Sprawdź ten plik tekstowy, może to coś Ci pomoże.

Mojo
Posty: 3
Rejestracja: 10 kwie 2013, 11:34
Rola: Administrator CDN XL
Wersja: 2015

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: Mojo »

Oczywiście pamiętałeś o znaku * przed i po kodzie...

Awatar użytkownika
czesiomisio
Posty: 14
Rejestracja: 15 cze 2015, 15:09
Rola: Użytkownik CDN XL
Wersja: 2016

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: czesiomisio »

Test zdany, kod wydrukował się pięknie nawet bez * i kolektor go odczytał. Tyko co dalej?

JarekZ
Posty: 148
Rejestracja: 02 paź 2014, 14:11
Rola: Administrator CDN XL
Lokalizacja: Bielsko Biała
Kontakt:

Re: Kolektor nie czyta kodów z drukarki Zebra GK420d.

Post autor: JarekZ »

zmień wydruk etykiet na wydruk tekstowy w XL-u i wyślij na Zebre

ODPOWIEDZ