Codes à barres

Les champs de code à barres convertissent les entrées de formulaire utilisateur en format visuel pouvant être numérisé, interprété et incorporé dans une base de données. Les codes à barres s’avèrent particulièrement utiles lorsque les utilisateurs envoient le formulaire par courrier ou par télécopie.

Dans ces cas de figure, les codes à barres permettent de gagner du temps et d’éviter les erreurs de saisie pouvant survenir lorsque les réponses sont lues et enregistrées manuellement.

Le flux de production type à suivre pour créer un code à barres comprend les phases suivantes :

  • L’auteur du formulaire vérifie que l’option Calculer automatiquement la valeur des champs est activée dans les préférences de formulaires, puis il crée le formulaire dans Acrobat en configurant tous les autres champs comme à l’ordinaire.

  • L’auteur du formulaire ajoute le champ de code à barres au formulaire, en configurant le code à barres de manière à capturer les données souhaitées.

  • L’auteur du formulaire active le formulaire à l’attention des utilisateurs de Reader (en autorisant ou non ces derniers à enregistrer une copie du document rempli ou en définissant des champs de codes à barres).

  • L’auteur du formulaire diffuse le formulaire aux utilisateurs.

  • Les utilisateurs remplissent le formulaire sur leur ordinateur, puis l’envoient par voie électronique ou en impriment un exemplaire qu’ils transmettent à l’expéditeur.

  • Les données de codes à barres reçues sont interprétées de l’une des manières suivantes avant d’être éventuellement vérifiées, triées et utilisées par le destinataire du formulaire :

    Formulaires envoyés par fax à un serveur de télécopie

    Le destinataire de l’envoi peut utiliser Adobe Acrobat Capture® pour recueillir les images TIFF du serveur de télécopie et les placer dans un dossier de contrôle du décodeur Adobe LiveCycle Barcoded Forms s’il possède ces produits.

    Formulaires envoyés sur papier

    Le destinataire de l’envoi peut numériser des formulaires papier, puis utiliser une application telle que le décodeur LiveCycle Barcoded Forms afin de décoder les codes à barres inclus dans les formulaires.

Remarque :

Acrobat Capture et le décodeur LiveCycle Barcoded Forms sont des produits autonomes destinés aux flux de production des entreprises ; ils ne sont pas vendus avec Acrobat.

Conseils pour la conception de codes à barres

L’utilisation des codes à barres et l’espace nécessaire peuvent avoir un impact sur leur conception et leur placement. À titre d’exemple, la taille du code à barres peut limiter la quantité de données susceptibles d’être codées. Pour optimiser les résultats, suivez ces recommandations.

  • Placez le code à barres sur la page en veillant à ce qu’il ne soit pas plié lorsque le formulaire est inséré dans une enveloppe. En outre, éloignez-le suffisamment des bords de la page pour qu’il ne soit pas coupé au cours de l’impression ou de l’envoi par télécopie.

  • Placez-le à un endroit facilement identifiable et numérisable. Avec un scanner à main, évitez d’utiliser des codes à barres d’une taille supérieure à dix cm (quatre pouces). Il est préférable de créer des codes à barres étroits en hauteur dans ce cas. Évitez également de compresser le contenu du code à barres si vous utilisez un scanner à main.

  • Assurez-vous que le code à barres est suffisant grand pour contenir les données à coder. Si tel n’est pas le cas, la zone du code à barres prend une couleur grise unie. Veillez à tester un formulaire rempli avant de le diffuser, cela en vue de vérifier la taille de la zone du code à barres.

Création, test et modification des champs de code à barres

Il est possible d’améliorer les codes à barres dans les formulaires PDF en créant des scripts personnalisés. La rédaction de scripts nécessite des connaissances de base en matière de langage JavaScript et des compétences en code JavaScript spécifique à Acrobat. Pour plus d’informations, voir le manuel Developing Acrobat® Applications Using JavaScript™ à l’adresse www.adobe.com/go/learn_acr_javascript_fr (PDF, en anglais uniquement). Pour plus de détails sur le code JavaScript de base, reportez-vous aux nombreuses ressources disponibles sur le sujet.

Remarque :

Après l’insertion d’un code à barres de taille maximale, si vous modifiez la taille de cellule ou la condition de décodage, le code à barres risque de dépasser les limites de la page. Pour éviter ce problème, sélectionnez une taille de cellule et des conditions de décodage appropriées pour le code à barres.

Ajout d’un champ de code à barres

  1. Ouvrez le formulaire dans Acrobat, affichez la boîte de dialogue Préférences, puis sélectionnez Formulaires dans le panneau de gauche. Activez ensuite l’option Calculer automatiquement la valeur des champs.
  2. Sélectionnez Outils > Formulaires > Modifier.
  3. Cliquez sur l’outil de code à barres sur la barre d’accès rapide ou choisissez Formulaires > Tâches > Ajouter un champ > Code à barres.
  4. Tracez un rectangle pour définir la zone de code à barres, puis cliquez deux fois sur le champ du code à barres pour ouvrir la boîte de dialogue des propriétés.
  5. Dans l’onglet Valeur, procédez à l’une des opérations suivantes :
    • Choisissez Coder avec le format, puis sélectionnez un format (XML ou Délimité par tabulation). Cliquez sur le bouton Choisir et sélectionnez les champs à coder dans le champ de code à barres. Si vous ne souhaitez pas inclure les noms des champs dans les données de code à barres, désélectionnez l’option Inclure les noms de champ.

    • Sélectionnez Script de calcul personnalisé, cliquez sur Modifier, puis entrez le code JavaScript personnalisé dans la boîte de dialogue Editeur de scripts JavaScript.

  6. Dans le panneau Options, effectuez toutes les opérations suivantes :
    • Sélectionnez une option de symbologie : PDF417, QR Code ou Data Matrix.

    • Sélectionnez Compresser les données avant le codage en code à barres si vous souhaitez appliquer cette compression. Ne sélectionnez pas cette option si vous envisagez d’utiliser un scanner à main pour capturer les données renvoyées par les utilisateurs.

    • Dans la liste Condition de décodage, sélectionnez le type de matériel utilisé pour traiter les formulaires renvoyés : Scanner de code à barres à main, Serveur de télécopies, Scanner de document ou Personnalisée.

    • Le cas échéant, cliquez sur Personnalisée, puis entrez les valeurs Dimension X, Rapport Y/X et Niveau de correction de l’erreur.

  7. Effectuez toutes les autres modifications nécessaires dans les panneaux Général et Actions. Fermez ensuite la boîte de dialogue Propriétés de champ de code à barres.

    Le code JavaScript est généré automatiquement pour coder les champs sélectionnés au format XML ou Délimité par tabulation. La boîte de dialogue Propriétés de champ de code à barres se ferme et le code à barres pour lequel vous avez spécifié les valeurs s’affiche sur le formulaire.

    Remarque :

    Si vous ajoutez un nouveau champ à un formulaire après avoir créé le code à barres, il n’est pas automatiquement inclus dans les données des codes à barres existants. Toutefois, vous pouvez manuellement inclure les champs de données supplémentaires dans le code à barres

Test d’un champ de code à barres

  1. Choisissez Formulaires > Tâches > Fermer la fenêtre de modification ou cliquez sur le bouton Aperçu de la barre d’outils Formulaires.
  2. Remplissez le formulaire. Servez-vous des données d’exemple représentant la quantité maximale d’informations prévues dans chaque champ ou susceptibles d’être saisies par les utilisateurs.
  3. Si le champ de code à barres est grisé, suivez la procédure de redimensionnement du champ ou la procédure d’ajustement des données. (Voir les tâches suivantes.)
  4. Assurez-vous que la zone de champ de code à barres est suffisamment grande pour accueillir toutes les données nécessaires. Choisissez Formulaires > Effacer les données du formulaire pour supprimer les données d’exemple.
  5. Choisissez Fichier > Enregistrer.

Le champ de code à barres est prêt à être diffusé.

Inclusion de champs de données supplémentaires dans le code à barres

  1. Si vous n’êtes pas en mode d’édition de formulaire, choisissez Outils > Formulaires > Modifier.
  2. Cliquez deux fois sur le champ de code à barres.
  3. Dans l’onglet Valeur, procédez à l’une des opérations suivantes :
    • Si l’option Coder avec le format est sélectionnée, cliquez sur Choisir et sélectionnez les champs de formulaire supplémentaires à coder.

    • Si l’option Script de calcul personnalisé est sélectionnée, cliquez sur Modifier et créez le code JavaScript pour inclure les champs supplémentaires.

Une fois les nouveaux champs de données inclus dans le code à barres, vérifiez si la zone de code à barres est suffisamment grande en testant des exemples de données. Si la zone du code à barres est grisée, ajustez la taille du code à barres ou les propriétés du champ de texte de sorte que le contenu tienne dans la zone.

Ajustement des données du contenu à insérer dans un champ de code à barres

  1. Si vous n’êtes pas en mode d’édition de formulaire, choisissez Outils > Formulaires > Modifier.
  2. Pour modifier les propriétés d’un code à barres afin de pouvoir y insérer davantage de données, cliquez deux fois sur le champ de code à barres, puis effectuez l’une des opérations suivantes :
    • Dans le panneau Options, cliquez sur le bouton Personnalisées et saisissez des valeurs inférieures dans les champs Niveau de correction de l’erreur et Rapport Y/X.

    • Dans le panneau Options, sélectionnez Compresser les données avant le codage en code à barres, sous réserve que vous utilisiez un logiciel décodeur Adobe (disponible séparément).

    • Dans l’onglet Valeur, sélectionnez Délimité par tabulation et non XML comme format de codage des données. Pour coder les informations, le format XML exige une zone de code à barres plus grande que le format Délimité par tabulation.

    • Dans le panneau Options, sélectionnez une autre option de symbologie.

    • Dans le panneau Valeur, cliquez sur le bouton Choisir et désélectionnez les champs qui n’ont pas besoin d’être codés. Par exemple, n’incluez pas de champs comportant des informations redondantes.

    • Dans le panneau Valeur, entrez un script personnalisé qui convertit tout le texte utilisateur en caractères minuscules ou majuscules pendant le codage.

    Remarque :

    Les consignes de la National Association of Computerized Tax Processors (NACTP), suivies par l’Internal Revenue Service et les agences fiscales fédérales des États-Unis, recommandent d’utiliser tous les caractères en majuscules pour les données des codes à barres 2D.

  3. Pour minimiser la zone de code à barres réservée aux données, cliquez deux fois sur le champ de code à barres, puis, dans le panneau Valeur, tapez un script personnalisé qui limite les données aux caractères alphanumériques et à une casse unique. (Un texte entièrement en minuscules ou en majuscules nécessite moins d’espace qu’un texte identique comportant les deux types de casse.)

Remarque :

Envisagez la création de champs de code à barres supplémentaires et le mappage de données différentes à chacun d’entre eux.

Définition du mode de navigation dans les champs de formulaire

Si aucun ordre de tabulation particulier n’a été prévu pour un document PDF, l’ordre de tabulation par défaut dépend de la structure du document, à moins que l’utilisateur n’ait désactivé l’option proposée sous Ordre de tabulation dans les préférences d’accessibilité.

Vous pouvez modifier l’ordre de tabulation après avoir créé les champs. Si vous êtes en mode d’édition du formulaire, vous pouvez organiser les tabulations par structure du document (paramètre par défaut), rangée ou colonne. Il est possible également de définir manuellement l’ordre de tabulation en faisant glisser les champs dans le panneau Champs. Si vous n’êtes pas en mode d’édition, vous pouvez changer les propriétés des pages de façon à classer les tabulations par rangée ou colonne. Il est impossible, en revanche, de personnaliser l’ordre de tabulation de façon manuelle.

Définition de l’ordre de tabulation en mode d’édition

  1. Si vous n’êtes pas en mode d’édition de formulaire, choisissez Outils > Formulaires > Modifier. Le panneau de tâches Formulaires s’ouvre.
  2. Dans le panneau Champs à droite, assurez-vous d’avoir choisi Trier par > Ordre de tabulation.
  3. (Facultatif) Pour afficher l’ordre de tabulation des champs, choisissez Formulaires > Tâches >Modifier des champs > Afficher les numéros de tabulation.
  4. Sélectionnez une option d’ordre de tabulation :

    Par structure

    L’ordre de tabulation repose sur la structure du document et suit celui défini par les balises.

    Par rangée

    Onglets depuis l’angle supérieur gauche, déplacement d’abord de gauche à droite, puis vers le bas, une ligne à la fois.

    Par colonne

    Onglets depuis l’angle supérieur gauche, déplacement tout d’abord de haut en bas, puis de gauche à droite, une colonne à la fois.

    Manuel

    Cette option permet de faire glisser un champ et de le déposer à l’endroit voulu dans le panneau Champs. Il n’est pas possible de transférer un champ vers une autre page, un bouton radio vers un autre groupe ou un champ vers un bouton radio.

    Par non spécifié

    Spécifie qu’aucun ordre de tabulation n’est spécifié. L’ordre de tabulation est déterminé par les paramètres dans les propriétés de la page.

Définition de l’ordre de tabulation dans les propriétés de la page

  1. Si vous êtes en mode d’édition de formulaire, cliquez sur Fermer la fenêtre de modification pour quitter le mode.
  2. Pour ouvrir le panneau Vignettes de page, cliquez sur le bouton Vignettes de page ou choisissez Affichage > Afficher/Masquer> Volets du navigateur > Vignettes de page.
  3. Sélectionnez une ou plusieurs icônes de page, puis choisissez Propriétés de la page dans le menu Options du panneau Vignettes de page.
  4. Sélectionnez une option d’ordre de tabulation :

    Utiliser l’ordre des rangées

    Onglets depuis l’angle supérieur gauche, déplacement d’abord de gauche à droite, puis vers le bas, une ligne à la fois.

    Utiliser l’ordre des colonnes

    Onglets depuis l’angle supérieur gauche, déplacement tout d’abord de haut en bas, puis de gauche à droite, une colonne à la fois.

    Utiliser la structure du document

    Dans le cas d’un formulaire dont les champs sont balisés, l’ordre de tabulation suit celui qui est défini par les balises.

    Non spécifié

    L’ordre de tabulation suit la séquence existante.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne