FAQ TBarCode/X - Barcode Software for Mac OS X ® , UNIX ® , Linux ®
¿Cómo Generar GS1 DataMatrix (EPS o Mapa de Bits)?
¿Cómo Generar GS1 DataMatrix (EPS o Mapa de Bits)?
Los siguientes ejemplos muestran cómo crear una imagen GS1 DataMatrix desde la línea de comandos. Los ejemplos no cubren el funcionamiento como filtro de cola (p. ej. para SAP).
Salida en formato EPS, GS1 DataMatrix marcado con FNC1 en la primera posición, ancho de módulo (tamaño de punto) de 0,508 mm
tbarcode -fPS -oBarcode.eps -b71 --DMformat=1 -eon -m0.508 -d"0112345678901231"
Salida en formato de mapa de bits GIF, 300 ppp, la misma configuración que arriba
tbarcode -fIMAGE -iGIF -oBarcode.gif -b71 --DMformat=1 -eon -m0.508 --dpi=300
-d"0112345678901231"
Si necesita ajustar el ancho de módulo exactamente a la cuadrícula de píxeles, puede usar el parámetro --optimalwidth
tbarcode -fIMAGE -iGIF -oBarcode.gif -b71 --DMformat=1 -eon -m0.508 --dpi=300
--optimalwidth -d"0112345678901231"
Para impresoras de etiquetas con una resolución de 203 ppp (transferencia térmica) debe ajustar el ancho de módulo para una cuadrícula de 203 ppp.
tbarcode -fIMAGE -iGIF -oBarcode.gif -b71 --DMformat=1 -eon -m0.500493 --dpi=203
--optimalwidth -d"0112345678901231"
El separador de campo FNC1 (utilizado para campos de longitud variable) se inserta en la cadena de datos como \F. Es posible que deba codificarlo en la línea de comandos como \ o \\ (p. ej. \\F).
tbarcode -fIMAGE -iGIF -oBarcode.gif -b71 --DMformat=1 -eon -m0.508 --dpi=300
-d"vvvvvv\Fnnnnnn" (v… data with variable length - use AI)
Para impresoras de inyección de tinta puede reducir el ancho de barra para evitar problemas de tinta borrosa. Para una reducción del 10% del ancho de módulo añada:
--reduction=10 --reductionunit=perc
Estos ejemplos usan valores de muestra para el tamaño de Data Matrix (ancho de módulo). Son posibles símbolos de código de barras más grandes, y se recomiendan para mejor legibilidad. Solo tenga en cuenta la configuración correcta según las especificaciones de su impresora (ppp, tamaño de punto).