Hoe print ik Datamatrix barcodes op thermische printers?

Prev Next

<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span<span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span><span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span>Dit document beschrijft de verschillende stuurcodes voor diverse thermische printers om Datamatrix codes te kunnen printen. Uiteraard zijn de coördinaten (horizontaal/verticaal) uiteindelijk afhankelijk van de gewenste exacte positie op etiketten.

In de binaries zijn de pagina's te vinden uit de documentatie van de verschillende printers.

Het is sterk aan te raden om naast de Datamatrix barcode ook een tekst te printen die de barcode representeert. Dit is vergelijkbaar met de numeriek waarde van een barcode die vaak geprint wordt onder de barcode. Aangezien de totale tekst bij een Datamatrix veel te lang is, is een gecomprimeerde variant gemaakt van de barcode. Deze is als veld 'TwoDimensionalBarcodeHash' beschikbaar. Dit veld kan gebruikt worden om te zoeken en om op het scherm te vergelijken of met de juiste barcode gewerkt wordt, bijvoorbeeld bij het muteren van een verkoopprijs bij een specifieke barcode.

Sato GL408e

<esc>%2
<esc>H0360<esc>V0140<esc>FX001+001005003<crlf>
<esc>%2
<esc>BX01100404000000001<crlf>
<esc>%2
<esc>DC<data:twodimensionalbarcode>
<esc>%2
<esc>H0360<esc>V0255<esc>RDB00,25,35,<data:twodimensionalbarcodehash><crlf>

ESC+BX - Datamatrix definitie
ESC+DC - De werkelijke te printen Datamatrix inhoud

Sato CL4NX

<esc>%2
<esc>H0730<esc>V0150<esc>2D51,04,04,000,000
<esc>%2
<esc>DN<datalength:<data:twodimensionalbarcode>>,<data:twodimensionalbarcode>

ESC+2D51 - GS1 Datamatrix barcode definitie
ESC+DN - Data for 2D51 command, hierna volgt de feitelijke Datamatrix inhoud