Taal kiezen

Online Code 39 Barcode Generator

Genereer en download direct Code 39 barcodes in PNG- of SVG-formaat. Pas de schaal, hoogte en zichtbaarheid van de tekst aan voor industrieel gebruik.

Mehmet Demiray Gepubliceerd Bijgewerkt
Delen
Alle Barcode Generatoren in één ToolGebruik deze uitgebreide tool om verschillende barcodetypes te vergelijken en te genereren, of wanneer u niet zeker weet welk specifiek formaat u nodig heeft.
Code 39 codeert A-Z, 0-9, spatie en - . $ / + %.
Breedtefactor van de module: grotere waarden zorgen voor een bredere barcode.
Hoogte van de streepjes (in millimeters).
Druk de gecodeerde waarde af als leesbare tekst onder de barcode.

De Grondbeginselen van Code 39: De Klassieke Industriële Barcode

Code 39, ook wel bekend als Code 3 of 9, is een van de eerste en meest wijdverbreide alfanumerieke barcodesymbologieën. De naam is afgeleid van de structuur: elk karakter bestaat uit negen elementen (vijf strepen en vier spaties), waarvan er altijd drie breed zijn. Deze eenvoudige, maar robuuste structuur maakt de barcode extreem tolerant voor kleine print- en scanonnauwkeurigheden, wat zijn populariteit in industriële en logistieke omgevingen verklaart. De standaardtekenset van Code 39 is beperkt maar zeer functioneel. Het omvat 43 karakters: de hoofdletters A tot en met Z, de cijfers 0 tot en met 9, en zeven speciale tekens (-, ., $, /, +, %, en de spatie). Elk stuk data dat in een Code 39-barcode wordt gecodeerd, wordt voorafgegaan en afgesloten door een speciaal start/stop-karakter, de asterisk (*). Deze asterisken vertellen de scanner waar de barcode begint en eindigt, maar maken geen deel uit van de gecodeerde data zelf. Onze Code 39 Barcode Generator voegt deze start- en stoptekens automatisch toe, zodat u zich kunt concentreren op de data die u wilt coderen.

Code 39 versus Code 128: De Juiste Keuze voor uw Toepassing

Bij het kiezen van een barcodesymbologie voor niet-retailtoepassingen komen vaak Code 39 en Code 128 naar voren. Hoewel beide effectief zijn, hebben ze duidelijke verschillen die de ene geschikter maken dan de andere, afhankelijk van de situatie. Het belangrijkste verschil is de informatiedichtheid. Code 128 kan veel meer informatie op een kleiner oppervlak opslaan. Als u lange alfanumerieke reeksen moet coderen of beperkte labelruimte hebt, is de Code 128 barcode generator vaak de betere keuze. Code 39 produceert langere barcodes voor dezelfde hoeveelheid data. Een ander verschil is de tekenset. Code 39 ondersteunt 43 karakters, terwijl Code 128 de volledige 128-delige ASCII-tekenset ondersteunt, inclusief kleine letters en meer speciale tekens. Ten slotte is er het controlegegetal (check digit). Bij Code 128 is een controlegegetal verplicht, wat de dataintegriteit verhoogt. Code 39 is 'zelfcontrolerend' en vereist standaard geen controlegegetal, hoewel het optioneel kan worden toegevoegd. Deze eenvoud maakt Code 39 zeer betrouwbaar en makkelijk te implementeren in omgevingen waar de apparatuur ouder is of de printkwaliteit kan variëren.

Praktische Toepassingen van Code 39: Van Magazijn tot Defensie

Dankzij zijn betrouwbaarheid en eenvoud wordt Code 39 al decennialang in diverse sectoren gebruikt. Een van de bekendste toepassingen is in de logistiek en voorraadbeheer. Grote distributiecentra, zoals die van PostNL of Bol.com, gebruiken barcodes voor het volgen van pakketten, het beheren van magazijnlocaties en het picken van orders. De tolerantie van Code 39 voor mindere printkwaliteit maakt het ideaal voor labels die op kartonnen dozen worden geprint. Ook in de industrie, bijvoorbeeld in de automobielsector, wordt Code 39 gebruikt voor het labelen van onderdelen. Een serienummer als ONDERDEEL-A45-XYZ kan eenvoudig worden gecodeerd. In de gezondheidszorg worden patiëntenpolsbandjes en medische dossiers vaak voorzien van Code 39-barcodes voor snelle en foutloze identificatie. Verder is Code 39 een standaard binnen defensieorganisaties wereldwijd, waaronder het Nederlandse Ministerie van Defensie, onder de LOGMARS-standaard (MIL-STD-1189B). Het wordt gebruikt voor het markeren en volgen van materieel. Andere toepassingen zijn personeelsbadges, bibliotheekboeken en het labelen van bedrijfsmiddelen (asset tracking).

Tips voor het Betrouwbaar Printen en Scannen van Code 39

De robuustheid van Code 39 betekent niet dat men onzorgvuldig kan zijn met printen. Om een maximale scanbetrouwbaarheid te garanderen, zijn er enkele richtlijnen. Ten eerste is de verhouding tussen brede en smalle strepen belangrijk. Deze verhouding ligt doorgaans tussen 2:1 en 3:1. Een verhouding van 3:1 wordt aanbevolen voor de beste tolerantie. Onze Code 39 Barcode Generator stelt u in staat de schaal aan te passen om de leesbaarheid te optimaliseren voor uw scanner en printresolutie. Zorg er ook voor dat er aan beide zijden van de barcode een lege marge is, de zogenaamde 'stille zone' (quiet zone). Deze zone moet minstens 10 keer de breedte van de smalste streep zijn. Dit helpt de scanner om de barcode te isoleren van andere grafische elementen op het label. De hoogte van de strepen is ook van belang; hogere strepen maken het voor de scanner gemakkelijker om de barcode vanuit verschillende hoeken te lezen. Een hoogte van 15% van de barcodelengte is een goede vuistregel, met een minimum van ongeveer 6 mm. Gebruik een printer met voldoende resolutie (minimaal 200 DPI, bij voorkeur 300 DPI of hoger) en kies labelmateriaal dat niet reflecteert en een goed contrast biedt tussen de strepen en de achtergrond.

Waarom staan er Sterretjes (*) rond mijn Code 39-data?

Wanneer u een barcode genereert met de Code 39 Barcode Generator, zult u merken dat de leesbare tekst onder de barcode vaak wordt weergegeven met een sterretje () aan het begin en aan het einde, bijvoorbeeld VOORBEELD123. Deze asterisken zijn geen onderdeel van uw data, maar fundamentele componenten van de Code 39-symbologie zelf. Ze functioneren als start- en stopkarakters. Het eerste sterretje signaleert aan de barcodescanner: "Hier begint een Code 39-barcode, begin met lezen". Het laatste sterretje geeft aan: "Hier eindigt de barcode, stop met lezen". Dit mechanisme stelt de scanner in staat om de barcode in beide richtingen te lezen (van links naar rechts en van rechts naar links) en de data correct te interpreteren, ongeacht de oriëntatie. U hoeft deze asterisken niet handmatig in te voeren in het dataveld van de generator. De tool voegt deze speciale karakters automatisch toe aan de barcodestructuur volgens de ISO/IEC 16388-standaard. De data die wordt opgeslagen en verzonden na een succesvolle scan, bevat deze start/stop-karakters niet. De scanner leest dus VOORBEELD123*, maar de output naar uw systeem is simpelweg VOORBEELD123.

Zelfcontrolerend: Waarom Code 39 Geen Verplicht Controlegegetal Heeft

Een uniek kenmerk van Code 39 is dat het een 'zelfcontrolerende' (self-checking) symbologie is. Dit betekent dat een enkele printfout, zoals een vlek die een smalle streep breed maakt of een spatie opvult, zeer onwaarschijnlijk resulteert in een ander geldig karakter. Elk karakter in Code 39 wordt voorgesteld door een patroon van vijf strepen en vier spaties. Binnen dit patroon zijn altijd drie elementen breed en zes smal. Deze strikte structuur biedt een ingebouwde foutdetectie. Als een scanner een patroon leest dat niet aan deze regel voldoet, wordt de scan als ongeldig beschouwd en wordt er geen data doorgegeven. Hierdoor is een apart, verplicht controlegegetal (check digit), zoals bij Code 128 of EAN-13, niet strikt noodzakelijk voor een betrouwbare werking. Dit maakt de implementatie van Code 39 eenvoudiger. Voor toepassingen waar de dataintegriteit absoluut cruciaal is, zoals in de medische sector of bij defensie, kan er echter wel een optioneel Modulo 43 controlegegetal worden toegevoegd. Dit biedt een extra laag van zekerheid tegen fouten. De meeste implementaties in standaard logistieke of industriële omgevingen maken echter geen gebruik van dit optionele controlegegetal en vertrouwen op de robuuste, zelfcontrolerende aard van de symbologie, wat onze barcode generator ook standaard doet.

De vragen die we het vaakst beantwoorden.

Welke tekens kan ik gebruiken in een Code 39-barcode?

De Code 39-symbologie ondersteunt een beperkte, maar zeer betrouwbare set van 43 tekens. U kunt alle hoofdletters (A-Z), cijfers (0-9) en de volgende speciale tekens gebruiken: minteken (-), punt (.), dollarteken ($), schuine streep (/), plusteken (+), procentteken (%) en de spatie. Onze Code 39 Barcode Generator valideert uw invoer om ervoor te zorgen dat alleen geldige tekens worden gecodeerd.

Wat betekenen de sterretjes (*) die rond mijn data verschijnen?

De sterretjes (asterisken) zijn een verplicht onderdeel van de Code 39-standaard. Ze fungeren als start- en stoptekens, die de barcodescanner vertellen waar de code begint en eindigt. Onze tool voegt deze automatisch toe aan de gegenereerde barcode; u hoeft ze dus niet zelf in het dataveld in te voeren.

Wanneer kan ik beter een Code 128-barcode gebruiken?

Kies voor Code 128 als u veel informatie op een klein etiket moet plaatsen. Code 128 heeft een veel hogere informatiedichtheid, wat betekent dat de barcode compacter is voor dezelfde hoeveelheid data. Daarnaast ondersteunt Code 128 de volledige ASCII-tekenset, inclusief kleine letters en meer speciale tekens. Voor nieuwe toepassingen waar efficiëntie belangrijk is, is de Code 128 Barcode Generator vaak de modernere keuze.

Waarom heeft een Code 39-barcode geen verplicht controlecijfer?

Code 39 is een 'zelfcontrolerende' symbologie. De structuur van de balken en spaties voor elk teken is zo uniek dat een foute lezing van één teken zelden resulteert in een geldige lezing van een ander teken. Deze ingebouwde betrouwbaarheid maakt een apart controlecijfer (check digit) overbodig voor de meeste toepassingen, wat de implementatie vereenvoudigt. Voor omgevingen waar absolute nauwkeurigheid cruciaal is, kan optioneel een 'Code 39 mod 43' controlecijfer worden toegevoegd.

Is Code 39 geschikt voor producten in de winkel?

Nee, Code 39 is niet bedoeld voor de detailhandel. Voor producten die aan de kassa worden gescand, zoals in supermarkten, is een EAN-13 barcode de Europese standaard. Code 39 wordt voornamelijk gebruikt voor interne processen, zoals voorraadbeheer, het labelen van onderdelen in de auto-industrie, patiëntenidentificatie in de zorg of voor logistieke toepassingen binnen defensie. Voor andere barcodetypes kunt u ons algemene overzicht van barcodes raadplegen.

Wat is het voordeel van een SVG-bestand ten opzichte van een PNG?

Een PNG is een pixelgebaseerd afbeeldingsformaat, geschikt voor direct gebruik in documenten of op websites. Een SVG is echter een vectorformaat. Dit betekent dat u een SVG-bestand onbeperkt kunt vergroten of verkleinen zonder enig kwaliteitsverlies. Voor professioneel drukwerk, bijvoorbeeld op etiketten of badges, is SVG de beste keuze omdat het altijd haarscherp blijft, ongeacht de afmeting.

Hoe beïnvloedt de 'schaal' de leesbaarheid van de barcode?

De schaalinstelling past de breedte van de barcode aan. Een hogere schaal resulteert in een bredere barcode met dikkere strepen. Dit verbetert de leesbaarheid aanzienlijk, vooral als de barcode van een grotere afstand wordt gescand of wordt afgedrukt met een printer met een lagere resolutie. Voor industriële toepassingen op magazijnstellingen is een grotere schaal vaak aan te raden.