Drukowanie kodów kreskowych

Programy SoftwareStudio potrafią generować wiele standardowych kodów kreskowych zarówno w technice kodowania 1D jak i 2D. Najczęściej stosowane kody kreskowe wykorzystywane w programach SoftwareStudio to kody EAN 128, EAN39, code 2of5, EAN13. Programy posiadają elastyczną konfigurację pozwalającą na zdefiniowanie w jaki sposób i na podstawie jakich informacji mają być tworzone kody. Procedura generująca kod kreskowy tworzy obraz symbolizujący kod i zapisuje go w zależności od wyboru albo bezpośrednio w bazie danych SQL albo jako graficzne pliki swobodne (do wyboru format GIF, BMP, PNG lub JPEG).
Kod kreskowy lub kod paskowy (bar code) – graficzna reprezentacja informacji poprzez kombinację ciemnych i jasnych elementów, ustaloną według symboliki (reguł opisujących budowę kodu, np. jego wymiary, zbiór kodowanych znaków, algorytm obliczania cyfry kontrolnej i inne) danego kodu.

program kody kreskowe
konfiguracja
Konfiguracja programu
Przygotowanie do pracy programu w zakresie generowania kodów kreskowych polega na odpowiednim ustawieniu i wyborze parametrów. Generowane kody kreskowe mogą być zapisane w bazie lub jako pliki na dysku twardym.
Ponadto należy odpowiednio ustawić skorowidze związane z obsługą kodów kreskowych.









Weryfikacja wygenerowanych kodów
Wygenerowane i zapisane w bazie kody kreskowe można weryfikować za pomocą transakcji role_wms/x_dpean.aspx którą należy dodać do skorowidza transakcji, aby móć z niej skorzystać np. w menu ulubione.

Zasada działania
program
definicje kody kreskowe
W trakcie odczytywania kodu techniką skanowania, światło pochodzące z czytnika, uformowane w cienką wiązkę laserową, przesuwa się wzdłuż czytanego kodu, w danym momencie oświetla niewielki punkt kodu, następnie światło to jest odbijane przez jasne elementy kodu (przerwy), a pochłaniane przez jego ciemne elementy (kreski, pola). Światło odczytuje fotodioda, odbite od przerw powoduje powstanie w czytniku silniejszych sygnałów elektrycznych, natomiast w wyniku braku odbicia (kreski) powstają sygnały słabsze. W zależności od grubości kresek/przerw, różny jest też czas trwania poszczególnych sygnałów. Czas trwania każdego impulsu koduje informacje, które są tłumaczone przez dekoder czytnika na cyfry, litery lub inne znaki i przesyłane do komputera.

Podział kodów według wymiaru kodu:
  • jednowymiarowe (liniowe, 1D) – informacje zapisane są w jednej linii (najczęściej w postaci kresek);
  • dwuwymiarowe piętrowe – rozwinięcie kodów jednowymiarowych polegające na istnieniu kilku linii kodu, jedna pod drugą;
  • dwuwymiarowe matrycowe – informacja zapisana jest na określonej powierzchni, z tym że do zapisu nie są wykorzystywane kreski, lecz inne oznaczenia;
  • kody złożone – występują w nich zarówno elementy kodów jednowymiarowych, jak i dwuwymiarowych;
  • kody trójwymiarowe – zazwyczaj są to wytłaczane dowolne kody jednowymiarowe. Różnica polega na tym, iż w zapisie/odczycie zamiast różnic w kolorach wykorzystuje się różnice głębokości tłoczenia.
Drukowanie kodów kreskowych
program
drukowanie kodów kreskowych
Wygenerowane kody kreskowe można drukować na zwykłych drukarkach oraz na specjalizowanych drukarkach kodów kreskowych dzięki standardowym sterownikom drukarek Windows. Drukowanie kodów kreskowych na dokumentach i etykietach (logistycznych) odbywa się na zasadzie wydruki znaku graficznego, który może być odczytywany z bazy danych SQL lub bezpośrednio z dysku twardego serwera.
Wydruk można dowolnie skonfigurować za pomocą Report Builder, ustalając miejsce położenia kontrolki (obiektu) z kodem kreskowym oraz jego rozmiar.
Oprócz drukowania kodów kreskowych na dokumentach, funkcje drukowania można wykorzystać do drukowania etykiet logistycznych, które wydrukowane mogą być naklejane na jednostki opakowań (kartonów, palet).

Kody kreskowe w wypożyczalni zwykle są umieszczane na przedmiotach podlegających ewidencji magazynowej, innym zastosowaniem kodów kreskowych jest ich umieszczanie na drukowanych dokumentach przez program. Poniżej przykład wydruku dokumentu przyjęcia do magazynu zwykły PZ oraz z kodem kreskowym oznaczającym miejsce położenia.