Zastosowanie czytnika kodów kreskowych

Opisaliśmy już wiele parametrów istotnych przy wyborze czytnika kodów kreskowych, natomiast nigdy nie skupialiśmy się na tak trywialnej rzeczy, jak określenie gdzie czytnik kodów kreskowych może być potrzebny. Dlatego w dzisiejszym wpisie zastanowimy się, w jakich gałęziach biznesu może taki czytnik mieć zastosowanie.

Pierwsze, co przychodzi na myśl, to wszelkiego rodzaju sklepy i markety — od małych osiedlowych sklepików i kiosków, do dużych dyskontów posiadających w swoim asortymencie niemal każdy rodzaj towaru. To właśnie w sprzedaży detalicznej produktów kody kreskowe są najmocniej rozpowszechnione, a korzystanie z nich w znaczący sposób ułatwia identyfikację produktu oraz przyspiesza proces zakupu towarów.

Oprócz standardowych produktów, specjalnego rodzaju kody kreskowe wykorzystywane są również w książkach, czasopismach i innych produktach związanych z czytelnictwem. W połączeniu z siecią, taki czytnik umożliwia samodzielne zeskanowanie kodu przez czytelnika, a ten oznaczyłby pozycję jako wypożyczoną, z konkretną datą.

Jeśli mowa o sklepach zajmujących się detaliczną obsługą towarów, to nie sposób również o wszelkiego rodzaju hurtowniach i magazynach. Ich powierzchnia, a także ilość i zróżnicowanie asortymentu sprawiają, że zastosowanie czytnika kodu służy nie tylko jego poprawnej identyfikacji, ale też pomaga w szybkim i sprawnym zlokalizowaniu danej jednostki logistycznej.

W ostatnich czasach dużą rolę odgrywają zakupy online z dostawą door-to-door. Zamiast wypisywać setki dokumentów dziennie, firma kurierska może jednym ruchem zeskanować całą dostawę, a podpis jej odbiorcy przypisać elektronicznie do zeskanowanej przesyłki. Nie tylko redukuje to czas obsługi, ale też jest dużo bardziej ekologiczne i wygodniejsze.

Jak widać, dużo łatwiej byłoby wskazać obszary życia, w których kody i czytniki kodów kreskowych nie są wykorzystywane. Ich spopularyzowanie i łatwa dostępność, połączone z dosyć tanimi narzędziami niezbędnymi do identyfikacji sprawiają, że przedsiębiorcy coraz częściej korzystają z dobrodziejstw tego rodzaju identyfikacji, zaskakując niekiedy swoją pomysłowością dotyczącą adaptacji kodów do środowiska pracy.

Laserowe, CCD, CMOS – czytnik z jakim silnikiem skanującym wybrać

Na rynku znajdziemy bogatą ofertę różnego rodzaju czytników kodów kreskowych. Różnią się one od siebie posiadanymi funkcjami, metodą połączenia oraz wbudowanym silnikiem skanującym. W dzisiejszym artykule zajmiemy się omówieniem różnych mechanizmów odpowiedzialnych za skanowanie kodów kreskowych.

Wśród czytników wyróżniamy urządzenia wyposażone w silnik laserowy, CCD oraz matrycę CMOS. Główną różnicą pośród tego rodzaju urządzeń, jest wyświetlana wiązka skanująca.

Czytniki posiadające wbudowany układ oparty o laser, wyświetlają wiązkę laserową w postaci cienkiej, poziomej linii. Umożliwiają precyzyjne skanowanie większości standardowych kodów jednowymiarowych.

W opozycji do czytników laserowych stoją, czytniki oferujące układ skanujący zbudowany w oparciu o matrycę CCD lub matrycę CMOS. Źródłem światła dla tego rodzaju skanerów jest dioda LED. Wiązka światła często ma postać nieco szerszej, poziomej linii niż w czytnikach laserowych.
Układ skanujący wyposażony w matrycę pozwala na odczyt nie tylko kodów znajdujących się na drukowanych etykietach, ale oferuje bezproblemowe zeskanowanie kodów z ekranów LCD oraz wyświetlaczy urządzeń mobilnych.

Dodatkowo, czytniki które zostały wyposażone w matrycę CMOS, będącą wyższą i bardziej zaawansowaną technologią od matrycy CCD, gwarantują wyższą odporność na uszkodzenia mechaniczne, niż laserowy układ skanujący, ponieważ nie posiadają ruchomych elementów.

Drukarki etykiet do kodów kreskowych

Kody kreskowe odczytywane przez czytniki i skanery bardzo często przyjmują formę etykiet, które można umieścić na dowolnej powierzchni. Do tego celu można wykorzystać zwykłą drukarkę atramentową i odpowiednie etykiety papierowe. Innym sposobem jest zakup dedykowanej drukarki etykiet. Urządzenia te są bardzo specyficzne i dzielą się na kilka podstawowych kategorii:

  • Ze względu na środowisko pracy – aby lepiej dopasować urządzenie do częstości i ilości wydruków, stworzono wiele różnych modeli, które nadają się do różnych celów:
    • drukarki biurowe: urządzenia, które sprawdzą się w biurze, sklepie, małym magazynie gdzie ilość wydruków oscyluje w granicach kilku tysięcy miesięcznie (około 100 wydruków dziennie). Drukarki biurowe można dodatkowo wyposażyć, np. w port Ethernet, WiFi, w niektórych modelach odklejak czy obcinak.
    • drukarki przemysłowe: przeznaczone do pracy na magazynach, halach produkcyjnych itp. gdzie intensywność pracy drukarki wynosi kilkadziesiąt lub nawet kilkaset tysięcy wydruków miesięcznie (kilka tysięcy wydruków dziennie). Tego typu urządzenia przeważnie są bogato wyposażone w wersji standardowej (wyświetlacz LCD, port Ethernet, WiFi, Bluetooth itd.). Dodatkowo można doposażyć je w odklejak, obcinak, nawijak podkładu itp.
    • drukarki mobilne: małe, kompaktowe urządzenia przeznaczone do pracy „w terenie”. Zostały stworzone dla klientów, którzy potrzebują urządzenia umożliwiającego wydruk etykiet w dowolnym miejscu i czasie.
  • Ze względu na sposób wydruku:
    • drukarki termiczne: umożliwiają wydruk na etykietach termicznych. Do wydruku wystarczą same etykiety. Wydruk jest możliwy tylko na etykietach papierowych.
    • drukarki termotransferowe: druk odbywa się na etykietach termotransferowych. Do wydruku poza etykietami wymagana jest też folia barwiąca, t. zw. ribon. Etykiety drukowane na drukarce termotransferowej są trwalsze niż w przypadku druku termicznego. Ponadto poza etykietami papierowymi istnieje możliwość druku na etykietach foliowych.
    • drukarki termiczne i termotransferowe: umożliwiają obydwa rodzaje druków. Należy tylko zamontować w drukarce materiały eksploatacyjne odpowiednie dla wybranego rodzaju wydruku.
  • Ze względu na rozdzielczość wydruku – liczona w punktach na cal (dpi), im wyższa rozdzielczość, w której drukarka etykiet jest w stanie drukować etykiety, tym lepsza jakość wydruku. Najpopularniejsze dostępne rozdzielczości wydruku to:
    • 203 dpi
    • 300 dpi
    • 600 dpi

Czytniki z wielokierunkowym i jednokierunkowym odczytem kodów kreskowych

Czytniki zostały przeznaczone do odczytywania różnego rodzaju kodów zamieszczonych na produktach. Wśród wielu tego typu urządzeń dostępnych na rynku, możemy rozróżnić takie, które oferują odczyt wielokierunkowy bądź jednokierunkowy.

Czytniki wielokierunkowe posiadają kilkanaście linii skanujących tworzących specjalną siatkę, dzięki czemu pozwalają na skanowanie kodów w kilku kierunkach. Rozwiązanie to znacząco wpływa na ułatwienie i podnosi wydajność pracy. Wielokierunkowość skanowania eliminuje konieczność ustawiania kodu w określonej pozycji, co przyspiesza odczyt.
Przykładem czytnika wielokierunkowego znajdującego się w naszej ofercie jest HD35, który oferuje aż 20 linii laserowych i oferuje skanowanie w aż pięciu kierunkach.

Skanery jednokierunkowe są najbardziej popularne i wyświetlają pojedynczą linię laserową, oferując odczyt kodów w jednym kierunku. W celu poprawnego zeskanowania kodu kreskowego, należy ustawić linię laserową w taki sposób, aby na kodzie wyświetlała się poziomo.
Ostatnią grupą czytników są skanery dwukierunkowe, które wyświetlają pojedynczą linię laserową, ale pozwalają na odczyt w dwóch kierunkach. Wpływa to na wygodę skanowania i przyspiesza odczyt.

Odczyt kodów z legitymacji osoby niepełnosprawnej

Czytniki kodów kreskowych i wielowymiarowych 2D znajdują swoje zastosowania nie tylko w sklepach, magazynach lub firmach zajmujących się pakowaniem i produkcją towarów. Są one wykorzystywane także w obrębie wszelkiego rodzaju instytucji, urzędów oraz placówek społecznych. Wiąże się to z tym, że takie czytniki muszą być zdolne do działania w każdych warunkach i z każdego rodzaju dokumentami.

Dla przykładu, w Polsce od sierpnia 2017 roku obowiązuje nowy wzór legitymacji osoby niepełnosprawnej. Poza systemami zabezpieczającymi kartę przed jej podrobieniem, najważniejszą zmianą, która została wprowadzona, jest umieszczony kod QR, ułatwiający odczyt danych do programu komputerowego. Zawiera on następujące dane:

  • numer PESEL,
  • numer legitymacji,
  • dane dotyczące stopnia niepełnosprawności (fakultatywnie),
  • symbol/symbole przyczyny niepełnosprawności (fakultatywnie).

Kod ten jest standardowym i ogólnoświatowym znakiem QR wersji 10, czyli posiadającej 57×57 modułów. Posiada on też poziom H mechanizmu korekcji błędów, co oznacza, że możliwe jest odzyskanie 30% uszkodzonych danych.

Kod ten, pomimo niewielkich rozmiarów i dużej gęstości kodu, jest on do odczytania przez większość dostępnych na rynku skanerów kodów wielowymiarowych 2D. Poniżej znajduje się lista czytników szczególnie polecanych do odczytu tego rodzaju kodów:

a) czytniki przewodowe:

  • HD610A
  • HD620A
  • HD-SL36A
  • HD-S92

b) czytniki bezprzewodowe:

  • HD-SL96
  • HD-SL99
  • HD7800

Sprawdzanie poprawności działania czytnika kodów kreskowych

Każdy czytnik kodów kreskowych znajdujący się w ofercie naszego sklepu, niezależnie czy jest to urządzenie przewodowe czy bezprzewodowe, działa w taki sposób jak klawiatura komputerowa. Rozwiązanie to sprawia, że w szybki i nieskomplikowany sposób możemy sprawdzić czy nasz sprzęt skanujący działa prawidłowo.

Skaner po podłączeniu do komputera za pomocą kabla bądź po sparowaniu z odbiornikiem USB w przypadku urządzenia bezprzewodowego, automatycznie instaluje się w systemie. W menedżerze zadań będzie widniał jako urządzenie HID, czyli po prostu klawiatura.
Wykonanie powyższych czynności czyni czytnik gotowym do pracy. W celu sprawdzenia czy nasz sprzęt poprawnie, mogą Państwo wykonać krótki test.

Na komputerze należy otworzyć dowolny edytor tekstowy, jakim jest na przykład Notatnik, Word czy Excel i pozostawić widoczny kursor w polu tekstowym. Następnie, należy odczytać dowolny kod kreskowy z produktu, który mamy pod ręką. Jeżeli w edytorze tekstowym pojawi się zeskanowany kod, mamy wtedy pewność, że nasz czytnik działa poprawnie i możemy zabrać się do pracy z nim.

Tryb magazynowania w czytnikach kodów

Bezprzewodowe czytnik kodów kreskowych oraz kodów wielowymiarowych 2D mają wiele istotnych zalet. Jedną z nich jest możliwość oddalenia się na kilkanaście lub nawet kilkadziesiąt metrów od bezprzewodowego odbiornika, który stanowi łącznik między komputerem docelowym, a użytkowanym właśnie skanerem.

Niestety, ze względu na różne warunki użytkowania, takie jak wielkość obszaru, po którym się porusza użytkownik oraz ilość przeszkód na drodze, może się okazać, że zasięg działania bezprzewodowego będzie niewystarczający. Użytkownik może wtedy ratować się bardzo przydatnym trybem, który jest dostępny w niemal wszystkich bezprzewodowych czytnikach.

Tryb magazynowania jest bardzo prostą, a przy tym niezwykle skuteczną w działaniu funkcją, dzięki której kody nie są przesyłane bezpośrednio do połączonego komputera, a zapisywane wewnątrz wbudowanej pamięci czytnika. Funkcja ta aktywowana jest najczęściej przy pomocy specjalnego kodu sterującego, który dostępny jest w instrukcji obsługi urządzenia.

Jak następnie taki kod ma znaleźć się w komputerze? Tak samo jak w przypadku uruchomienia tego trybu, należy odszukać odpowiedni kod w instrukcji obsługi i zeskanować go. Należy natomiast pamiętać, że jeśli w pamięci czytnika znajdowało się więcej kodów, zostaną one przesłane jeden po drugim, w takiej kolejności w jakiej były skanowane. Po pomyślnym przesłaniu danych, należy wyczyścić pamięć czytnika. W przeciwnym wypadku, podczas kolejnego przesyłania danych, wcześniej zapisane kody zostaną wysłane ponownie, a ewentualne nowe kody zostaną dopisane do już istniejących.

Ile kodów maksymalnie może być zapisanych w pamięci czytnika? W zależności od modelu będzie to oscylować w granicach od kilku do nawet kilkunastu tysięcy kodów. Należy pamiętać, że ilość zapisanych kodów zależy głównie od ilości znaków – przykładowo, w pamięci czytnika będzie możliwe zapisanie większej ilości ośmioznakowych kodów EAN-8, niż w przypadku kodów EAN-13 lub innych, z dużo większą ilością znaków. Oprócz samego przełączania się między trybami, czytniki kodów oferują też często możliwość sprawdzenia ilości zapisanych kodów, a także z jaką prędkością kody mają być przesyłane do urządzenia docelowego.

Generowanie kodów kreskowych do wykorzystania na własny użytek

Kod kreskowy jest graficznym symbolem przedstawionym w formie pionowych pasków bądź kwadratowego znaku w formie mozaiki (kody 2D), z którym spotykamy się niemalże na codzień na każdym kroku. Na przestrzeni lat stał się nieodłącznym symbolem wykorzystywanym w gospodarce. Najczęściej spotykamy go podczas robienia codziennych zakupów, ponieważ kod kreskowy znajduje się na każdym produkcie.

Kody kreskowe zostały stworzone do znakowania towarów i są unikalnymi oznaczeniami przypisywanymi odgórnie do danego produktu. Oznaczenia te nadawane są przez organizację GS1, której celem jest usprawnienie operacji dokonywanych w szeroko pojętej logistyce.

Zdarzają się jednak sytuacje, kiedy istnieje potrzeba wykorzystania kodu kreskowego na własny użytek. Wtedy taki kod możemy wygenerować samodzielnie i wykorzystywać wewnętrznie. Z pomocą przychodzą nam specjalne generatory kodów kreskowych. Poza kodami numerycznymi, możemy wygenerować kody alfanumeryczne, na przykład Code 128. Pozwala on na zakodowanie nie tylko cyfr, ale i znaków specjalnych. Dodatkowo, zyskujemy również możliwość generowania kodów 2D, np kodu QR, w którym możemy zapisać tekstowo adres strony internetowej naszej firmy.

Samodzielnie wygenerowane kody kreskowe możemy wykorzystać do różnych celów. Oto kilka z nich:

  • własne oznaczenie wybranych produktów
  • oznaczenie miejsc czy sektorów na magazynie
  • oznaczenie dokumentów magazynowych lub sprzedażowych
  • jeden zbiorczy kod dla kilku opakowań tego samego produktu
  • zapisanie informacji o swojej firmie w kodzie QR
  • zapisanie adresu strony internetowej firmy w kodzie QR

Wśród dostępnych generatorów kodów kreskowych polecamy generator firmy Weaver Software, znajdujący się na stronie https://weaversoft.pl/generator-kodow-kreskowych-oraz-2d/

Prefiks oraz sufiks w czytnikach kodów

Dla wielu osób czytnik kodów ma tylko jedno proste zastosowanie – za jego pomocą odczytywany jest ciąg znaków zawarty w kodzie, a następnie przesyłany do komputera, gdzie jest przechowywany w programie tekstowym lub docelowej aplikacji do zarządzania magazynem lub księgowością.

Duża część klientów zwraca natomiast uwagę na dodatkowe symbole lub funkcje, które czytnik może przekazywać przed, za lub nawet w środku kodu. Znaki umieszczane przed kodem nazywane są prefiksami. Domyślnie praktycznie żaden z czytników nie ma ustawionego prefiksu, dlatego każdy użytkownik przystępujący do pracy może go samodzielnie ustawić, jeśli ma taką potrzebę. Znaki umieszczone natomiast za kodem nazywane są sufiksami. Zazwyczaj domyślnym ustawieniem czytników jest dodawanie klawisza enter i przechodzenie do kolejnej linii, natomiast nie wszystkie czytniki są domyślnie wyposażone w tą funkcję i konieczna jest jej ręczna aktywacja.

Co w takich prefiksach może się znaleźć? Przede wszystkim można wyróżnić dwie grupy – pierwszą z nich są znaki widoczne, które można organoleptycznie dostrzec, że są dodane do ciągu znaków w danym kodzie. Mogą to być zarówno wielkie i małe litery alfabety oraz cyfry, jak i znaki typu @, #, $ oraz pozostałe. Drugą grupą natomiast są znaki ukryte, których działanie może nie być widoczne w zwykłych polach tekstowych, natomiast mogą uruchamiać dodatkowe okna w konkretnych programach. Takimi znakami będą m.in. klawisze funkcyjne (F10, F11, itd.) natomiast nie każdy czytnik posiada tak zaawansowane funkcje programowania.

Coraz większą popularność zdobywają także wspomniane opcje programowania znaków wewnątrz kodu. Polega to na ustawieniu po jakiej ilości znaków ma nastąpić wstawienie przerywnika, a następnie określenie co ma dany przerywnik zawierać. Jest to bardzo pomocne narzędzie, gdy np. część kodu ma znajdować się w innym miejscu niż pozostały ciąg znaków.

Interfejsy dostępne w czytnikach kodów kreskowych

Czytniki kodów kreskowych wyposażone są w różne interfejsy za pomocą, których możemy je połączyć z urządzeniem docelowym. Wśród nich wyróżniamy złącze USB, RS232 oraz PS2. Wybór czytnika z określonym rodzajem interfejsu, determinuje sposób jego podłączenia i daje różne możliwości.

Najbardziej popularnym i występującym w zdecydowanej większości skanerów jest interfejs USB. W czytnikach stosuje się złącze USB typu A. Dzięki zastosowaniu tego rodzaju interfejsu, po podłączeniu skanera za pomocą kabla USB, zostaje on zainstalowany i widoczny w systemie jako urządzenie typu HID działające jak standardowa klawiatura. Dzięki temu, zeskanowanie kodu powoduje jego natychmiastowe przesłanie na komputer do otwartego pliku tekstowego, na przykład do Notatnika.

Podobnie sprawa wygląda w przypadku interfejsu PS2, zasada działania się nie zmienia. Różnicą jest rodzaj złącza zastosowanego w przewodzie.

Dokonując zakupu czytnika kodów kreskowych, możemy wybrać taki oferujący interfejs RS232. Zasada działania znacznie różni się od czytników posiadających interfejs USB i PS2. Po podłączeniu urządzenia za pomocą interfejsu RS232, skaner instaluje się w systemie jako Port COM. Ten typ połączenia został stworzony z myślą o współpracy czytnika z określonym programem bądź aplikacją. Informacje zawarte w kodzie kreskowym nie są przesyłane do otwartego pliku tekstowego po zeskanowaniu, ponieważ skaner przekazuje je po odczycie do programu, z którego korzysta użytkownik.

Ostatnim interfejsem na który warto zwrócić uwagę jest Virtual COM, czyli wirtualny interfejs. Jest on dostępny w wybranych modelach czytników kodów kreskowych. Funkcjonalność ta, po podłączeniu poprzez interfejs USB, pozwala na ustawienie urządzenia w taki sposób by działał w tak jak podczas podłączenia za pomocą złącza RS232. Rozwiązanie to daje więcej możliwości. Dzięki niemu zyskujemy możliwość przesyłania informacji zawartych w kodzie kreskowym do konkretnego programu bądź bezpośrednio na komputer do otwartego pliku tekstowego.