Uso de códigos de barras

Las empresas utilizan códigos de barras a menudo, sobre todo, para el control de inventario. Los códigos de barras se pueden usar para identificar formularios pero se suelen imprimir en papel adhesivo para crear etiquetas para los inventarios.

Designer admite dos tipos de códigos de barras:

Códigos de barras de hardware
Solo se utilizan cuando el formulario se está imprimiendo directamente en la impresora desde el servidor. Debido a que se necesita una impresora para imprimirlos, Designer utiliza un marcador de posición para representar códigos de barras de hardware en el formulario.

Códigos de barras de software
Se pueden dibujar con Designer y son visibles en Acrobat y Adobe Reader. Se pueden imprimir en cualquier impresora de uso normal.

Algunos tipos de códigos de barras pueden albergar datos binarios arbitrarios. Otros, están limitados a un conjunto particular de caracteres o códigos. Es responsabilidad del autor del formulario garantizar que los datos sean adecuados para el código de barras, por ejemplo, aplicando una validación en el campo.

Formatos de código de barras

Designer ofrece varios formatos de códigos de barras. Los formatos de códigos de barras admitidos aparecen en la categoría Códigos de barras de la paleta Biblioteca de objetos. Si se utiliza un código de barras que requiere una impresora determinada, Designer lo representará como un rectángulo sombreado en el formulario.

Nota: los códigos de barras interactivos que pueden aceptar entradas del usuario solo son compatibles con los formularios PDF que se rellenan en Acrobat 7.0.5 o Adobe Reader 7.0.5.

Designer también admite códigos de barras para los formularios impresos en dos dimensiones. Para obtener más información, consulte Acerca de los códigos de barras de formularios impresos.

Aspecto y posición del código de barras

La función de un código de barras es que se lea por una parte especializada de hardware denominada lector de código de barras. Debido a que es una máquina la que lee el código de barras, su aspecto es normalmente muy específico. Por ejemplo, para un tipo particular de código de barras, es posible que las barras deban tener una altura o una distancia específicas entre ellas. Además, es común que un código de barras necesite una cantidad mínima de espacios en blanco alrededor de él (zona muda) y una distancia concreta desde el un borde designado de la página.

Designer no ejecuta ninguna acción para expresar o exigir los requisitos relativos a la colocación o zona muda del código de barras. Es responsabilidad del creador del formulario garantizar que se cumplan estos requisitos.

Propiedades del código de barras

Una vez agregado el código de barras al diseño del formulario, se pueden manipular las propiedades del objeto en las fichas Campo, Valor y Enlace de la paleta Objeto. Se pueden definir las siguientes propiedades:

  • Posición del texto

  • Extensión de los datos

  • Las propiedades adicionales que admita el código de barras (por ejemplo, las funciones opcionales de suma de comprobación, posición de texto e incrustación)

  • Presencia del código de barras como visible, invisible u oculto

  • Método de enlace para almacenar y recuperar los datos vinculados

Definición de las propiedades de un campo de código de barras

Para definir las propiedades de un código de barras, debe seleccionarlo primero y definir sus características básicas en la ficha Campo de la paleta Objeto. El número y el tipo de las propiedades varían de un código de barras a otro.

  1. Seleccione el código de barras.

  2. En la paleta Objeto, haga clic en la ficha Valor y escriba el texto de código de barras en el cuadro Predeterminado.

  3. Haga clic en la ficha Campo y, en la casilla Ubicación, seleccione la colocación del texto.

    El formato PDF 417 no admite la colocación del texto y los formatos EAN8, EAN13 y UPC-A solo admiten la opción Abajo incrustado.

  4. En la columna Valor, haga una o varias de las acciones siguientes:

    • En el cuadro Longitud de datos, escriba la longitud de los datos. Si va a definir un código de barras MSI, la longitud de los datos debe ser un valor entre 1 y 14. Los formatos MSI, UPC-E, UPC EAN2, UPC EAN5, US Postal Zip-5, US Postal DPBC y US Postal Standard tienen longitudes fijas que no pueden modificarse.

    • Si aparece el cuadro de Suma de comprobación, active o desactive la suma de comprobación. Para activarla, seleccione Automático y para desactivarla, seleccione Ninguno. Si va a definir un código de barras MSI, seleccione uno de los métodos de suma de comprobación disponibles.

    • Si aparece el cuadro Carácter de final y Carácter de inicio, escriba uno de estos caracteres, o ambos. Si define un código de barras Codabar, los caracteres válidos de inicio y final son: A, B, C, D, a, b, c, d, *, N, T, E, n, t, e. Si define un código de barras Código 49, los caracteres de inicio válidos son A, 1, 2, 3, 4 y 5.

    • Si aparece el cuadro de Relación ancho/estrecho, escriba un valor de relación de aspecto. Para Codabar, Code 2 de 5 (Industrial, Entrelazado y Matricial) y Code 3 de 9, el valor de relación ancho-estrecho debe oscilar entre 2,2 y 3,0. Para los códigos de barras Code 11, Logmars, MSI y Plessey, el valor debe oscilar entre 2,0 y 3,0.

Definición del valor predeterminado del código de barras

 En la paleta Objeto, haga clic en la ficha Valor y escriba un valor predeterminado en el cuadro Predeterminado.

Para controlar la forma en que los códigos de barras obtienen datos

Para definir las propiedades de un código de barras, primero deberá seleccionarlo. Defina las propiedades que controlan cómo el código de barras obtiene los datos en la ficha Valor de la paleta Objeto.

Puede rellenar dinámicamente un patrón de validación o un mensaje de secuencia de comandos con un valor de un origen de datos. Esto le permite asegurar que los usuarios introducen el valor correcto en el campo.
  1. En la paleta Objeto, haga clic en la ficha Valor y seleccione una de las siguientes opciones de la lista Tipo:

    • Para permitir a los usuarios que elijan si desean introducir los datos o no, seleccione Usuario especificado – Opcional.

    • Para pedir a los usuarios que introduzcan los datos y hacer que el campo sea recomendado, seleccione Usuario especificado - Recomendado y escriba un mensaje personalizado en el campo Mensaje si está vacío.

    • Para pedir a los usuarios que introduzcan los datos y hacer que el campo sea obligatorio, seleccione Usuario especificado - Obligatorio y escriba un mensaje personalizado en el campo Mensaje si está vacío.

    • Para hacer que el campo sea solo de lectura y que muestre un valor de dato que se calcula y muestra a través de una secuencia de comandos vinculada, seleccione Calculado - Solo lectura. Los usuarios no pueden modificar el valor calculado.

    • Para hacer que el campo se pueda modificar y que muestre un valor de dato que se calcula y muestra a través de una secuencia de comandos vinculada, seleccione Calculado - Usuario puede ignorarlo. Los usuarios pueden modificar el valor si se ha escrito la secuencia de comandos de cálculo para aceptar los datos. Si un usuario modifica el valor calculado, aparecerá el mensaje personalizado que se ha especificado en el cuadro Mensaje si se ignora.

    • Para hacer que el campo sea solo de lectura y que muestre un valor de dato que se combina o calcula y se muestra a través de una secuencia de comandos vinculada, seleccione Solo lectura. Los usuarios no pueden modificar el valor.

  2. Si el valor está recomendado o es obligatorio, escriba un mensaje en el cuadro Mensaje si está vacío.

  3. Si se va a calcular el valor, vincule la secuencia de comandos de cálculo al objeto, mediante el Editor de secuencias de comandos.

  4. (Opcional) Si se puede sobrescribir el valor calculado, puede introducir un mensaje en el cuadro Mensaje si se ignora.

Definición de propiedades de enlace de datos personalizadas para un código de barras

Las opciones de enlace permiten crear un formulario que captura datos para infraestructuras empresariales y/o utiliza un origen de datos externo para rellenar un formulario en tiempo de ejecución. Las propiedades de enlace de los datos se definen en la ficha Enlace de la paleta Objeto.

  1. Seleccione el código de barras.

  2. Active el formulario para que se conecte al origen de datos al abrirlo.

  3. Enlace el código de barras al nodo de datos correspondiente. Para obtener información sobre cómo se enlazan objetos a un origen de datos, consulte Enlace de campos a un origen de datos.

Codificación de caracteres de no impresión en datos de código de barras

Puede codificar caracteres de no impresión ocultos entre los datos de códigos de barras Código 128. Por ejemplo, puede codificar los caracteres que representan el prefijo y el delimitador como parte del código de barras Código 128 estándar. La aplicación que lea el código de barras, descodificará a continuación el significado de estos caracteres.

Algunos caracteres se reservan para utilizarse como caracteres de no impresión en códigos de barras Código 128. Para codificar estos caracteres en un código de barras, utilice el siguiente mecanismo en Designer.

Caracteres de no impresión de Código 128

Utilizar estos valores en Designer

FNC1

[F1]

FNC2

[F2]

FNC3

[F3]

SHIFT

[SH]

Cambiar a subconjunto A

[CA]

Cambiar a subconjunto B

[CB]

Cambiar a subconjunto C

[CC]

Iniciar en subconjunto A

[SA]

Iniciar en subconjunto B

[SB]

Iniciar en subconjunto C

[SC]

Por ejemplo, para codificar FNC12345 en un código de barras Código 1, inserte [F67890] de la siguiente manera: 00[F1]12345[F1]67890.