Dicas de projeto para o uso de um código de barras para formulários impressos

Criar um código de barras para formulários impressos eficiente significa projetar um código de barras de forma que as informações sejam codificadas nesse código de uma maneira prática que possibilite e facilite a decodificação em informações compreensíveis. Estas são algumas dicas que devem ser levadas em consideração ao projetar um código de barras prático e capaz de ser decodificado.

Dica de projeto para códigos de barras

Detalhes

Projete um código de barras apropriado para o uso planejado.

Considere como os usuários enviarão o formulário para você ou para a organização de processamento. Certifique-se de que o código de barras seja projetado de forma a se manter conservado após os processos de impressão, envio postal, envio por fax e leitura ótica.

Use coleções

Use coleções em códigos de barras para formulários impressos, em vez de aplicar o código de barras ao formulário inteiro. As coleções garantem que você inclua os campos relevantes no código de barras.

Nota: Se você adicionar um objeto de Caixa de lista com a opção Permitir seleção múltipla selecionada na guia Campo em uma coleção de código de barras para formulários impressos, também é necessário selecionar a opção Reforçar regras de escopo restritas em JavaScript na guia Padrões, na caixa de diálogo Propriedades do formulário. Caso contrário, qualquer valor que um usuário selecionar no objeto da Caixa de lista pode não ser codificado adequadamente no código de barras para formulários impressos.

O nome de coleção de Código de barras para formulários impressos deve ser diferente do nome da coleção de objeto.

Certifique-se de que o nome do código de barras para formulários impressos é diferente do nome de objeto. Caso contrário, o código de barras para formulários impressos não será atualizado em tempo de execução.

Código de barras para formulários impressos em subformulários com nomes padrão podem causar resultados inesperados.

Ao incluir códigos de barras para formulários impressos em vários subformulários não nomeados, você pode obter resultados inesperados. Renomeio os subformulários em vez de usar o nome padrão.

Considere o posicionamento do código de barras no design de formulário.

Um código de barras para formulários impressos pode ser colocado em qualquer local do design de formulário. Sempre coloque o código de barras em um local onde ele possa ser facilmente visto e verificado por um dispositivo de leitura ótica. Mantenha os códigos de barras a pelo menos meia polegada da margem do papel para garantir que eles sejam incluídos no momento em que o formulário for impresso.

Dimensione um código de barras de acordo com a quantidade de dados a ser capturada.

Existe um limite para a quantidade de dados que pode ser codificada em um código de barras para formulários impressos. O tamanho do código de barras também afeta essa quantidade. Se o código de barras for muito pequeno para comportar os dados fornecidos pelo usuário, um marcador vermelho será exibido no canto superior direito desse código, com uma mensagem informando que o conjunto de dados a ser codificado é muito grande para inclusão no código de barras. Nesse caso, conclua uma dessas etapas:

  • Redimensione o código de barras, tornando-o maior de forma a acomodar uma quantidade maior de dados.

  • Reduza o conjunto de dados alterando o tamanho padrão dos dados para alguns objetos do formulário, como campos de texto. Por exemplo, o comprimento limite padrão de cada campo de texto é 255. Entretanto, se um campo de texto for conter apenas um nome, um sobrenome ou até mesmo um nome completo, esse limite poderá ser reduzido para 20 ou 50 caracteres, o que poderá solucionar o problema de tamanho do código de barras.

  • O uso de caracteres estendidos e de letras maiúsculas e minúsculas aumenta o tamanho dos dados. Grave um script para restringir os dados a caracteres alfanuméricos e letras maiúsculas.

  • Se os nomes de campos forem incluídos nos dados, use nomes de objetos mais curtos.

  • Use coleções de objetos de formulário.

O delimitador não deve ser parte do conteúdo textual.

Ao escolher o formato delimitado para um código de barras para formulários impressos, certifique-se de que o delimitador não é parte do conteúdo textual do seu formulário. Por exemplo, se Tabulação for escolhido como delimitador, o conteúdo dos campos de formulário que estão sendo codificados não conterão tabulações porque isso confundirá o decodificador. Para evitar essa confusão e garantir o funcionamento correto do codificador, se o caractere escolhido originalmente como delimitador se tornar uma parte do conteúdo, é possível escolher um caractere diferente (como uma barra vertical ou uma vírgula) como delimitador.

Não incorpore dados em campos de imagens.

Os códigos de barras para formulários impressos não podem manter dados suficientes para incorporar dados em imagens. Se você tiver um objeto de campo de imagem no formulário, não selecione a opção Incorporar dados de imagem para o objeto de campo de imagem nem exclua o objeto dos dados de código de barras. Se o campo de imagem for incluído nos dados do código de barras, o código de barras exibirá um aviso de que o comprimento de dados não pode ser calculado.

Não gire os códigos de barras para Formulários impressos.

Girar um código de barras para formulários impressos fará com que ele se torne cortado quando o formulário for preenchido nas versões do Acrobat e do Adobe Reader anteriores a 8.0.

Teste o formulário antes de distribuí-lo.

É essencial testar o formulário concluído no Adobe Reader e no Acrobat. A maioria dos usuários desses tipos de formulário tem apenas o Adobe Reader instalado.

Determina qual versão do Adobe Reader os usuários utilizarão para preencher o formulário e garante que o direito correto seja aplicado ao formulário.

Quando um formulário que contém um ou mais objetos de Código de barras para formulários impressos for aberto no Adobe Reader 8.1 ou posterior, os objetos de Código de barras para formulários impressos aparecem esmaecidos quando o usuário começa a preencher o formulário, a menos que o direito 2DBarcode tenha sido aplicado ao formulário usando o Reader Extensions.

Certifique-se de que os usuários preencham o formulário eletronicamente

Deixe claro para os usuários que eles devem preencher o formulário eletronicamente. Se o formulário for impresso e, em seguida, preenchido, o código de barras para formulários impressos não conseguirá codificar os dados fornecidos por esses usuários.

Teste a capacidade máxima do código de barras para formulários impressos

Você deve testar seus formulários tanto no Adobe Reader quanto no Acrobat para garantir que a capacidade de cada código de barras seja grande o suficiente para capturar todos os dados exigidos. Isso pode ser feito preenchendo cada campo com entradas reais de comprimento máximo e garantindo que o código de barras não fique cinza. Você precisa usar o Adobe Reader para testar os documentos com os direitos de uso de código de barras do Reader Extensions aplicados a eles.