Athento permite la generación de etiquetas con códigos de barras. Estos códigos se pueden imprimir y pegar sobre la documentación física a modo de sticker o pegatinas, de modo que se pueda vincular un documento (objeto u paquete físico) con su registro digital.
En el siguiente artículo veremos cómo hacerlo, paso a paso.
1. Configurar las etiquetas
Las etiquetas se generarán en un archivo PDF. Este archivo PDF será el que se mande a la impresora de etiquetas.
Desde la administración avanzada en Pylabel > Label configs se configura el archivo PDF que contendrá las etiquetas. Este archivo puede contener un único código de barras o varios.
Para guardar la configuración de tu etiqueta, crea un nuevo "Label config" .
Esta es la configuración de la etiqueta que contendrá el código de barras.
Aquí debes configurar los siguientes datos:
- Name: Sirve para identificar el Label config (no influye en la generación del código de barras).
- Author: Autor del Label config.
- Page width: Ancho de la página del PDF.
- Page height: Alto de la página del PDF.
- Page margin top: Margen superior de la página del PDF.
- Page margin left: Margen de la parte izquierda de la página del PDF.
- Page margin right: Margen de la parte derecha de la página del PDF.
- Page margin bottom: Margen inferior de la página del PDF.
- Page rows: Filas en las que se dividirá la página del PDF.
- Page columns: Columnas en las que se dividirá la página del PDF.
- Column gap: Separación entre columnas.
- Row gap: Separación entre filas.
- Label width: Ancho de la etiqueta.
- Label height: Alto de la etiqueta.
- Font label: Fuente usada para el texto que se puede incluir junto al código de barras.
- Label font size: Tamaño del texto que se puede incluir junto al código de barras.
- Padding top: Margen superior de la etiqueta. Permite desplazar el código de barras hacia abajo, o hacia arriba si se pone en negativo.
- Padding left: Margen de la parte izquierda de la etiqueta. Permite desplazar el código de barras hacia la derecha, o hacia la izquierda si se pone en negativo.
- Padding right: Margen de la parte derecha de la etiqueta. Permite desplazar el código de barras hacia la izquierda, o hacia la derecha si se pone en negativo.
- Label gap: Separación entre etiquetas.
- Template: Define el contenido de la etiqueta que se pintará.
- Para pintar un código de barras hay que colocar como template:
-
[{"Code128": {"value": "<valor para el código de barras>"}}]
-
- Si además se quieren añadir información junto al código de barras (texto visible), hay que incluir a la definición de la template la clave "labels", e incluir tantas etiquetas como se quieran, con "{"value": "<valor de la etiqueta x>"}" dentro del listado de etiquetas:
-
[{"Code128": {"value": "<valor para el código de barras>", "labels": [{"value": "<valor de la etiqueta 1>"}, {"value": "<valor de la etiqueta 2>"}]}}]
-
- También se pueden definir como valor del código de barras o de una etiqueta el valor de un campo, haciendo uso de:
-
[{"Code128": {"value": "{{ fil.gmv('<name_del_metadato>') }}"}}]
-
- Si además se desea modificar el tamaño (en milímetros) del código de barras, se puede modificar utilizando los siguientes parámetros:
-
[{"Code128": {"value": "{{ fil.gmv('<name_del_metadato>') }}", "width": 100, "height": 10}}]
-
- Para pintar un código de barras hay que colocar como template:
2. Instalar la operación que genera los códigos 128
Desde las automatizaciones del espacio instala la operación:
op_generate_pdf_with_label_configuration
En la configuración de la operación debes indicar:
- Label configuration UUID: UUID del objeto “Label config” creado en el paso anterior.
-
Number of copies: Número de copias de cada etiqueta en el documento.
3. Probar desde un documento o registro
Tras realizar esta configuración ya se puede hacer uso de esta funcionalidad. Simplemente hay que dirigirse a un documento o registro y lanzar la operación para generar el PDF con el código de barras.
Para el ejemplo mostrado, se ha configurado un código de barras con 2 etiquetas, donde tanto el contenido del código de barras como el texto de ambas etiquetas se obtienen de valores de metadatos del documento.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.