Over streepjescodes

1D- en 2D-streepjescodes

Waarom en waar zijn barcodes goed voor?
ActiveBarcode: 1D barcode voorbeeldEen barcode is een visuele en machinaal leesbare weergave van gegevens. De gecodeerde gegevens bevatten doorgaans informatie over het object waarop de barcode is aangebracht.

Traditionele barcodes geven gegevens weer door de breedte en afstand tussen parallelle lijnen te variëren. Deze barcodes worden doorgaans lineaire of eendimensionale barcodes genoemd.

ActiveBarcode: 2D streepjescode voorbeeldLater werden tweedimensionale barcodes ontwikkeld. Deze maken gebruik van geometrische patronen zoals rechthoeken, stippen of zeshoeken en worden vaak matrixcodes genoemd. Tweedimensionale barcodes bieden een hogere gegevensdichtheid en kunnen daarom meer informatie opslaan dan eendimensionale barcodes.

Aanvankelijk werden barcodes gescand met behulp van speciale optische apparaten, zogenaamde barcodelezers. Tegenwoordig kunnen barcodes ook worden gelezen door software op apparaten met camera's, zoals smartphones.

U kunt meer gedetailleerde informatie over barcodes vinden op Wikipedia.

De rol van ActiveBarcode

ActiveBarcode wordt gebruikt om barcodes te genereren op basis van gegevens. Deze gegevens kunnen afkomstig zijn uit spreadsheets, databases, bedrijfsapplicaties of cloudgebaseerde systemen.

In plaats van barcodes handmatig aan te maken, kunt u met ActiveBarcode deze automatisch genereren op basis van bestaande gegevens. Dit bespaart tijd, vermindert fouten en elimineert handmatige gegevensinvoer.

Barcodes worden aangemaakt als bitmapafbeeldingen of vectorafbeeldingen en kunnen rechtstreeks worden ingesloten in documenten, labels of webapplicaties. De resulterende barcodes zijn standaardafbeeldingen en kunnen worden bekeken en afgedrukt zonder dat er aanvullende software hoeft te worden geïnstalleerd.

Met de ActiveBarcode REST API is het genereren van barcodes beschikbaar als een moderne, cloudgebaseerde dienst. Het kan worden gebruikt in Microsoft 365, Excel, webapplicaties en geautomatiseerde workflows op elk platform.

Wanneer barcodes worden gegenereerd op basis van live gegevens, worden ze automatisch bijgewerkt wanneer de onderliggende gegevens veranderen. Dit maakt ActiveBarcode geschikt voor dynamische documenten en geautomatiseerde processen in moderne omgevingen.

ActiveBarcode biedt een eenvoudige, betrouwbare en platformonafhankelijke manier om barcodes te genereren op basis van gegevens. De volgende lay-outopties zijn beschikbaar voor alle barcodetypen:

Opties voor de indeling van barcodes

Rotatie

Selecteer de oriëntatie in stappen van 90 graden. Bij het maken van afbeeldingsbestanden kun je de rotatie ook instellen in stappen van 1 graad.

ActiveBarcode: Barcode Rotatie 0 graden
0 graden
ActiveBarcode: Barcode Rotatie 90 graden
90 graden
ActiveBarcode: Barcode Rotatie 180 graden
180 graden
ActiveBarcode: Barcode Rotatie 270 graden
270 graden

Regel platte tekst

De regel voor platte tekst kan aan of uit worden gezet:

ActiveBarcode: Barcode Regel platte tekst Op
Op
ActiveBarcode: Barcode Regel platte tekst Uit
Uit

Kleuren

Je kunt de kleur van de voorkant en de achtergrondkleur vrij kiezen:

ActiveBarcode: Barcode Voorgrond Kleuren
Voorgrond
ActiveBarcode: Barcode Achtergrond Kleuren
Achtergrond

Grenzen

Stel de randhoogte en -breedte in:

ActiveBarcode: Barcode Hoogte rand
Hoogte rand 4px
ActiveBarcode: Barcode Hoogte rand
Hoogte rand 20px

Inkepingen

Bepaal de lengte van de inkepingen:

ActiveBarcode: Barcode Inkepingen
50%
ActiveBarcode: Barcode Inkepingen
100%
ActiveBarcode: Barcode Inkepingen
0%

Uitlijning

Stel de uitlijning van de streepjescode in:

ActiveBarcode: Barcode
Links
ActiveBarcode: Barcode
Midden
ActiveBarcode: Barcode
Rechts

Besturingstekens gebruiken in barcodes

ActiveBarcode: ControlecodeSommige barcodetypes kunnen controletekens coderen, zoals TAB. Dit omvat de QR-Code, de DataMatrix, de Code 128 en de PDF417.. Je voert deze controletekens in als platte tekst ingesloten in <>.

Overzicht van de besturingstekens:

<SOH>
Start of Heading
ASCII Code: 1
<STX>
Start of Text
ASCII Code: 2
<ETX>
End of Text
ASCII Code: 3
<EOT>
End of Transmission
ASCII Code: 4
<ENQ>
Enquiry
ASCII Code: 5
<ACK>
Acknowledge
ASCII Code: 6
<BEL>
Bell
ASCII Code: 7
<BS>
Backspace
ASCII Code: 8
<TAB>
Horizontal Tabulation
ASCII Code: 9
<LF>
Line Feed
ASCII Code: 10
<VT>
Vertical Tabulation
ASCII Code: 11
<FF>
Form Feed
ASCII Code: 12
<CR>
Carriage Return
ASCII Code: 13
<SO>
Shift Out
ASCII Code: 14
<SI>
Shift In
ASCII Code: 15
<DLE>
Data Link Escape
ASCII Code: 16
<DC1>
Device Control 1
ASCII Code: 17
<DC2>
Device Control 2
ASCII Code: 18
<DC3>
Device Control 3
ASCII Code: 19
<DC4>
Device Control 4
ASCII Code: 20
<NAK>
Negative Acknowledge
ASCII Code: 21
<SYN>
Synchronous Idle
ASCII Code: 22
<ETB>
End of Transmission Block
ASCII Code: 23
<CAN>
Cancel
ASCII Code: 24
<EM>
End of Medium
ASCII Code: 25
<SUB>
Substitute
ASCII Code: 26
<ESC>
Escape
ASCII Code: 27
<FS>
File Separator
ASCII Code: 28
<GS>
Group Separator
ASCII Code: 29
<RS>
Record Separator
ASCII Code: 30
<US>
Unit Separator
ASCII Code: 31
<DEL>
Delete
ASCII Code: 127


Wanneer Application Identifier (AI) gegevens worden gecodeerd, worden de controletekens <GS> of <FNC1> gebruikt om het einde van gegevens met een variabele lengte aan te geven.