Industrie · op onze server
Code 39-generator.
Code 39 is de industriële barcode van het eerste uur: letters, cijfers en een handvol symbolen, leesbaar door vrijwel elke scanner die ooit gebouwd is. Een controlecijfer is niet verplicht, en dat houdt hem simpel voor interne etikettering.
Letters, cijfers en -. $/+%, oudere industriestandaard.
Witruimtes (quiet zones) volgens de norm staan altijd aan. Controleer voor productieverpakkingen een gedrukt proefexemplaar met een barcodeverificator.
Voorbeeld
Voorbeeld: typ om er je eigen code van te maken- Wordt op onze servers gegenereerd, de enige Plume-tool die dat doet.
- We bewaren het codetype en de lengte van de inhoud, nooit wat je codeert.
- Gratis SVG-vector en PNG tot 600 DPI, commercieel gebruik toegestaan.
- Alle details in het privacybeleid.
Geldige invoer voor Code 39
Code 39 codeert precies 43 tekens: de cijfers 0 tot en met 9, de hoofdletters A tot en met Z, de spatie en de zes symbolen koppelteken, punt, dollarteken, schuine streep, plus en procent. Kleine letters zitten niet in die set, dus typ PART-77 en niet part-77; deze generator weigert kleine letters in plaats van ze stilletjes om te zetten. De sterretjes die elk Code 39-symbool omlijsten zijn start- en stoptekens die de encoder er zelf bij zet, dus laat ze weg uit je invoer.
De symbologie stelt geen lengtelimiet (de tool accepteert tot 2048 tekens, al wordt Code 39 razendsnel breed) en vraagt geen controlecijfer. Standaarden die erbovenop zitten, zoals HIBC in de zorg, schrijven wel een controlecijfer modulo 43 voor; geldt dat voor jou, bereken het dan en zet het als onderdeel van je gegevens achteraan.
Werkend voorbeeld: PART-77 een kort onderdeellabel dat volledig uit de 43 toegestane tekens bestaat.
Waar Code 39 wordt gebruikt
- Etiketten voor defensie en overheid (LOGMARS)
- Het volgen van auto-onderdelen (klassiek AIAG)
- Naambadges en interne bedrijfsmiddelen
Veelvoorkomende fouten en hoe je ze oplost
- Code 39 must contain only digits, capital letters, spaces and the symbols -.$/+%
- Je invoer bevat een teken buiten de 43 toegestane, meestal een kleine letter of een underscore. Zet de tekst in hoofdletters en vervang tekens die niet worden ondersteund, of stap over op Code 128, dat de volledige ASCII codeert. Deze melding blijft Engels: de encoder bwip-js geeft die tekst in elke taal onvertaald terug.
- Voer de inhoud in die je wilt coderen.
- Het veld is leeg. Vul in wat je wilt coderen: het onderdeelnummer, het serienummer van het bedrijfsmiddel of de referentie.
- De inhoud is te lang (maximaal 2048 tekens).
- Code 39 is de minst dichte gangbare symbologie, dus zelfs 30 tekens leveren al een lang symbool op. Ruim voor deze grens kun je de gegevens beter inkorten of overstappen op Code 128 of een 2D-code.
Formaat en afdrukken
Geef Code 39 meer ruimte dan modernere symbologieën: een modulebreedte van 0,3 tot 0,5 mm met balken van minstens 10 mm hoog past bij de meeste labels voor onderdelen en bedrijfsmiddelen, en de voorinstelling Middel (12 mm) voor de balkhoogte valt precies in die zone. Elk teken beslaat negen elementen plus een tussenruimte, dus symbolen rekken snel uit; bij dezelfde instellingen tekent deze generator het label ASSET-0042 ruim een derde breder in Code 39 dan in Code 128, en dat is het bekijken waard in het live voorbeeld op afdrukformaat. Kies SVG voor gegraveerde of industriële labels, en PNG op de eigen resolutie van je printer, 300 of 600 DPI, voor thermisch materiaal, zodat smalle balken op hele punten landen.
Vragen over Code 39
Wordt Code 39 nog gebruikt?
Ja, vooral daar waar het bestaande scannerpark of een standaard erom vraagt: Amerikaanse defensielogistiek (LOGMARS), zorglabels onder HIBC en talloze interne systemen voor bedrijfsmiddelen. Dat hij het volhoudt komt door de universele ondersteuning in lezers, niet door technische verdienste.
Heeft Code 39 een controlecijfer?
Standaard niet; de symbologie werkt zonder en de meeste toepassingen laten het weg. Er bestaat een optioneel controlecijfer modulo 43 en sommige standaarden verplichten het, maar scanners toetsen het alleen als ze daarvoor zijn ingesteld.
Kan Code 39 kleine letters coderen?
De standaardset kent alleen hoofdletters, en daarom weigert deze generator invoer met kleine letters. Er bestaat een variant met de volledige ASCII die shift-paren gebruikt, maar die vraagt om scanners waarin die interpretatie aanstaat, dus voor gegevens waarin hoofdlettergebruik telt is Code 128 de veiligere keuze.
Wat betekenen de sterretjes in een Code 39-barcode?
Het zijn de start- en stoptekens die de scanner vertellen waar het symbool begint en eindigt. Deze encoder zet ze er automatisch bij, dus een sterretje dat je zelf typt wordt geweigerd als ongeldige invoer.