Generator kodów Code 39
Twórz kody kreskowe Code 39 dla przemysłu motoryzacyjnego, obronnego i zastosowań przemysłowych.
Wielkie litery, cyfry i znaki specjalne
Potrzebujesz innego typu kodu? Przeglądaj wszystkie generatory
Czym jest kod kreskowy Code 39?
Code 39, znany również jako Code 3 of 9, to kod kreskowy o zmiennej długości, który może kodować wielkie litery, cyfry i kilka znaków specjalnych. Opracowany w 1974 roku, był pierwszą alfanumeryczną symboliką kodów kreskowych i nadal jest szeroko stosowany w przemyśle motoryzacyjnym, obronnym i opiece zdrowotnej ze względu na prostotę i łatwość wdrożenia.
Code 39 jest nazywany 'Code 3 of 9', ponieważ każdy znak jest reprezentowany przez dziewięć elementów — pięć pasków i cztery przerwy — z których trzy są szerokie, a sześć wąskich. Konstrukcja z samokontrolą oznacza, że pojedynczy defekt druku nie wytworzy prawidłowego, ale niepoprawnego znaku, zmniejszając ryzyko błędnego odczytu nawet bez cyfry kontrolnej. Te właściwości sprawiły, że Code 39 był pierwszym kodem kreskowym przyjętym przez Departament Obrony USA i przemysł motoryzacyjny, gdzie pozostaje w aktywnym użyciu.
Code 39 is a predecessor to more modern formats like Code 93 and Code 128, but remains widely used in industries that have established standards around it.
Want to learn more about Code 39 barcodes? Read our complete guide to Code 39 for automotive, defense, and healthcare applications.
Jak używać tego generatora
Tworzenie kodu kreskowego Code 39 jest proste:
- Wprowadź dane alfanumeryczne (wielkie litery A-Z, cyfry 0-9 i znaki specjalne -. $/+%)
- Kliknij 'Generuj kod kreskowy', aby utworzyć swój kod Code 39
- Dostosuj wygląd i włącz cyfrę kontrolną w opcjach zaawansowanych (opcjonalnie)
- Pobierz swój kod kreskowy jako SVG, PNG (wiele rozdzielczości) lub PDF
Specyfikacja techniczna
Kluczowe szczegóły techniczne Code 39:
| Pojemność danych | Zmienna długość — brak stałego limitu (praktyczny limit zależy od szerokości druku i możliwości skanera) |
| Zestaw znaków | 43 znaki: wielkie litery A-Z, cyfry 0-9 i 7 znaków specjalnych (- . $ / + % spacja) |
| Rozmiar symbolu | Zmienna szerokość; każdy znak to 12 wąskich/3 szerokie moduły (plus przerwa międzyznakowa) |
| Cyfra kontrolna | Samokontrola — opcjonalna cyfra kontrolna Modulo 43 dla dodatkowego bezpieczeństwa |
| Korekcja błędów | Symbolika z samokontrolą; brak wbudowanej korekcji błędów poza opcjonalną cyfrą kontrolną |
| Standard | ISO/IEC 16388 |
Typowe zastosowania
Kody Code 39 są niezbędne do:
- Produkcji motoryzacyjnej i systemów śledzenia części
- Logistyki obronnej i wojskowej do identyfikacji sprzętu
- Identyfikacji pacjentów w opiece zdrowotnej i oznaczania próbek
- Śledzenie dokumentów rządowych i federalnych (urzędy skarbowe, administracja)
- Identyfikatory na imprezy i poświadczenia dostępu z alfanumerycznymi ID
Wskazówki i dobre praktyki
Jak najlepiej wykorzystać kody Code 39:
- Utrzymuj krótkie kodowane dane — Code 39 tworzy szerokie kody kreskowe w porównaniu z Code 128, więc dłuższe ciągi mogą przekraczać dostępną przestrzeń etykiety.
- Włącz opcjonalną cyfrę kontrolną Modulo 43, gdy dokładność danych jest kluczowa, np. w zastosowaniach medycznych lub obronnych.
- Stosuj stosunek pasków wąskich do szerokich 1:2,5 lub 1:3 dla najlepszej niezawodności skanowania. Stosunki poniżej 1:2 mogą powodować błędy odczytu na starszych skanerach.
- Zapewnij strefy spokoju o szerokości co najmniej 10-krotności wąskiego paska po obu stronach kodu — Code 39 wymaga wolnych marginesów, aby znaki start/stop (gwiazdki) zostały wykryte.
Przetestuj swój kod kreskowy
Po wygenerowaniu kodu Code 39 sprawdź, czy skanuje się poprawnie na używanym sprzęcie przed wdrożeniem. Użyj naszego darmowego skanera kodów kreskowych, aby natychmiast przetestować swoje kody — po prostu zeskanuj aparatem lub prześlij obraz, aby zapewnić prawidłowe kodowanie i kompatybilność. Test your barcode with our free scanner.
Często zadawane pytania
Jak wygenerować kod kreskowy Code 39?
Wprowadź tekst (wielkie litery A-Z, cyfry 0-9 i znaki specjalne - . $ / + % oraz spację) w polu powyżej, a następnie kliknij 'Generuj kod kreskowy'. Generator automatycznie dodaje wymagane znaki start/stop (gwiazdki). Dostosuj wygląd w razie potrzeby, a następnie pobierz kod jako SVG, PNG lub PDF — wszystko za darmo.
Czy Code 39 jest nadal używany?
Tak, Code 39 jest nadal szeroko stosowany w produkcji motoryzacyjnej (standard AIAG), logistyce Departamentu Obrony USA (MIL-STD-1189B) i oznaczaniu próbek medycznych. Chociaż nowsze formaty jak Code 128 oferują wyższą gęstość, prostota Code 39, właściwość samokontroli i głębokie zakorzenienie w branży sprawiają, że pozostaje praktycznym wyborem dla wielu organizacji.
Czy Code 39 jest wolny od opłat licencyjnych?
Tak, Code 39 jest całkowicie wolny od opłat i znajduje się w domenie publicznej. Nie ma patentów, opłat licencyjnych ani ograniczeń użytkowania. Każda osoba lub firma może generować, drukować i skanować kody Code 39 bez opłat. Symbolika jest znormalizowana w ISO/IEC 16388 i jest otwarta do nieograniczonego użytku.
Jaka jest różnica między Code 39 a Code 128?
Code 39 obsługuje tylko 43 znaki (wielkie litery A-Z, cyfry 0-9 i 7 znaków specjalnych), natomiast Code 128 koduje wszystkie 128 znaków ASCII, w tym małe litery. Code 128 tworzy też krótszy kod kreskowy dla tych samych danych dzięki wyższej gęstości informacji. Code 39 warto wybrać, gdy system już tego wymaga; Code 128 jest lepszy, gdy potrzebne są kompaktowe kody lub obsługa małych liter.
Czy Code 39 obsługuje małe litery?
Standardowy Code 39 nie obsługuje małych liter — koduje tylko wielkie litery A-Z, cyfry 0-9 i siedem znaków specjalnych. Istnieje rozszerzony wariant zwany 'Full ASCII Code 39', który koduje wszystkie 128 znaków ASCII za pomocą par standardowych znaków, ale wymaga skanera skonfigurowanego do interpretacji rozszerzonego kodowania.
Czy ten generator kodów Code 39 jest darmowy?
Tak, ten generator Code 39 jest bezpłatny, bez rejestracji, bez znaków wodnych i bez limitów użycia. Twórz dowolną liczbę kodów i pobieraj je w formacie SVG (wektor), PNG lub PDF. Kod jest generowany całkowicie w przeglądarce, więc żadne dane nie są przesyłane na serwer.