Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: Przemek_1204 w Październik 19, 2015, 11:20:56

Tytuł: Czytnik nie rozpoznaje kodów kreskowych drukowanych z subiekta
Wiadomość wysłana przez: Przemek_1204 w Październik 19, 2015, 11:20:56
Witam

Czytnik nie rozpoznaje kodów kreskowych wydrukowanych przez subiekta - ean 13, Wszystkie inne ean 13 z oryginalnie drukowanych kodów przez producenta rozpoznaje.

Rozpoznaje również ten sam kod drukowany z generatora kodów kreskowych online a nie rozpoznaje tego samego drukowanego z pod subiekta, zresztą wyglądają troszkę inaczej. W załączniku zdjęcie.

W subiekcie używam czcionki ean 13 dostarczonej bodajże z subiektem, próbowałem też innej ean 13 ale kod wygląda całkiem inaczej

Prosiłbym o pomoc.
Tytuł: Odp: Czytnik nie rozpoznaje kodów kreskowych drukowanych z subiekta
Wiadomość wysłana przez: dkozlowski w Październik 19, 2015, 11:57:57
Przecież na zrzucie ekranu kod kreskowy nie jest w standardzie EAN13, zawiera tylko 12 znaków, 13 znak to cyfra kontrolna generowana na podstawie pierwszych 12 znaków.
Tytuł: Odp: Czytnik nie rozpoznaje kodów kreskowych drukowanych z subiekta
Wiadomość wysłana przez: Przemek_1204 w Październik 19, 2015, 13:48:04
Powyższa odpowiedź dała mi do myślenia.

Na oryginalnych produktach kod ma 12 cyfr, jednak jego zapis kreskowy to 13 cyfr, w rzeczywistości z cyfrą "ZERO" na początku.

Gdy produkty były zczytywane czytnikiem do subiekta czytnik obcinał "zero" i wrzucał 12 cyfr do programu.

Teraz to co drukuje na naklejkach to 12 cyfr bez zera i czytnik tego nie czyta bo nie jest to prawidłowy kod ean 13.

Czy jest jakieś praktyczne rozwiązanie tego problemu ?

Czy jedynym rozwiązaniem jest zmiana wszystkich kodów w bazie z 12 cyframi i przeprogramowanie czytnika aby przekazywał 13 cyfr do komputera?

Czy może można jakoś zmienić opcje drukowania w subiekcie aby "dorzucał" zero na początku kodu?

Dziękuje z góry za pomoc.

Tytuł: Odp: Czytnik nie rozpoznaje kodów kreskowych drukowanych z subiekta
Wiadomość wysłana przez: dkozlowski w Październik 19, 2015, 15:19:27
Jak już zauważyłeś należy wydrukować pełny kod kreskowy włącznie z zerem na początku.

Czy jest jakieś praktyczne rozwiązanie tego problemu ?

Czy jedynym rozwiązaniem jest zmiana wszystkich kodów w bazie z 12 cyframi i przeprogramowanie czytnika aby przekazywał 13 cyfr do komputera?

Można tak zrobić.

Czy może można jakoś zmienić opcje drukowania w subiekcie aby "dorzucał" zero na początku kodu?

Tak też można zrobić, konieczna jest modyfikacja źródła danych dla naklejek (wymaga modyfikacji wpisów w bazie danych).