BARCODE
Un código de barras o código QR sobre cuatro puntos de esquina: EAN-13, EAN-8, UPC-A, UPC-E, ITF-14, Code 128, GS1-128, código QR, Data Matrix, GS1 DataMatrix o PDF417.
Sintaxis
BARCODE p1,p2,p3,p4,kind,data
BARCODE @id,p1,p2,p3,p4,kind,data,layer,SETTING=value,…
| Argumento | Significado |
|---|---|
| p1 … p4 | Las esquinas: inferior izquierda, inferior derecha, superior derecha, superior izquierda. |
| kind | EAN13, EAN8, UPCA, UPCE, ITF14, CODE128, GS1128, QR, DATAMATRIX, GS1DATAMATRIX o PDF417. |
| data | Lo que contiene el código: un texto entre comillas, o una expresión de las variables del dibujo, como GTIN o CONCAT("https://example.com/",CODE). El código se vuelve a generar cada vez que cambian las variables. |
El id, la capa y la configuración que les sigue son la configuración de elementos.
Configuración
Escriba una configuración solo para cambiarla respecto a su valor predeterminado.
| Configuración | Significado |
|---|---|
QUIET=FALSE |
Omite la zona de silencio (el margen claro que necesita un escáner). De forma predeterminada está dentro del recuadro. |
READABLE=FALSE |
Omite los dígitos o el texto impresos bajo un código lineal. |
ECC="L" |
La corrección de errores de un código QR: "L" (7 %), "M" (15 %, el valor predeterminado), "Q" (25 %) o "H" (30 %). |
COLOR=[r,g,b] |
El color de las barras y del texto, cada componente de 0 a 255. De forma predeterminada son del color de la capa. |
BEARERS=FALSE |
Omite las barras portadoras alrededor de un código ITF-14. |
Los datos
| Tipo | Datos |
|---|---|
| EAN-13, EAN-8, UPC-A, ITF-14 | Solo dígitos: 12, 7, 11 o 13. Si omite el dígito de control, se calcula; si lo indica, se comprueba. |
| UPC-E | El sistema de numeración (0 o 1) y seis dígitos, con o sin el dígito de control. |
| Code 128 | Cualquier texto ASCII. |
| GS1-128, GS1 DataMatrix | Identificadores de aplicación entre paréntesis, cada uno seguido de su valor: (01)09501101530003(17)261231(10)AB12. A un GTIN (01, 02) o SSCC (00) se le calcula el dígito de control si lo omite. |
| Código QR, Data Matrix, PDF417 | Cualquier texto, como una dirección web. |
Escriba los dígitos entre comillas ("0360002914") para que se conserve un cero inicial. Los datos que no se pueden
codificar se rechazan con un mensaje que explica el motivo, como un dígito de control erróneo. Cuando los datos salen
de variables, el código aparece tachado mientras estas den algo que no se puede codificar.
Ejemplos
BARCODE P0,P1,P2,P3,EAN13,"400638133393"
GTIN = "590123412345"
BARCODE P0,P1,P2,P3,EAN13,GTIN,0,READABLE=FALSE
BARCODE P0,P1,P2,P3,QR,CONCAT("https://example.com/p/",GTIN),0,ECC="H",COLOR=[0,0,0]
BARCODE P0,P1,P2,P3,ITF14,"1540014128876"
BARCODE P0,P1,P2,P3,GS1128,"(01)09501101530003(10)AB12"

Un EAN-13 con su dígito de control calculado, otro a partir de una variable, un código QR que contiene una dirección web formada con ella, un ITF-14 para una caja de envío y un GS1-128 con un número de lote.
Notas
Rara vez lo escribirá a mano: coloque los códigos con la herramienta Código de barras; así es como se escriben en el archivo del dibujo.
Un código lineal llena su recuadro: las barras son tan altas como el recuadro y los módulos tan anchos como permite su anchura, de modo que el texto nunca se estira. Un código QR, Data Matrix o PDF417 se ajusta a las esquinas. Mueva, gire, escale o aplique simetría a las esquinas y el código las sigue.
Los códigos de barras son arte. Se dibujan y exportan como formas rellenas (PDF, EPS, Illustrator, SVG y DXF), nunca como imágenes, y no se cortan ni se trazan. Imprímalos con el tamaño y el contraste que permitan su impresora y las reglas de GS1, y compruébelos con un escáner antes de la producción.
Véase también: RASTERIMAGE, VECTORIMAGE.