Concaténation et préfixage du code-barres du champ d'étiquette
Préfixe
Afin d'optimiser les applications pour terminaux portables GCAM, certains champs de codes-barres doivent être concaténés et précédés d'indicateurs à deux caractères. Cela permet au terminal portable de déterminer le contexte de l'application par simple lecture d'un code-barres.
Sauf indication contraire, le préfixe encodé dans le code-barres ne doit pas être affiché en texte clair pour l'utilisateur. Un exemple de cela serait le code-barres d'emplacement qui contient le LL : préfixe, l'identifiant de l'entreprise, un autre deux-points, suivi du code du site.
Les données du code-barres sont LL:1:1E, mais si un champ d'étiquette requiert l'impression du code site, seul 1E doit être affiché.
Les données du code-barres ne sont pas centrées correctement. Ce problème n'est pas assez important pour justifier l'affichage d'informations qui n'auraient aucun sens pour l'utilisateur final.
Remplissage d'un champ par des zéros jusqu'à une longueur fixe
Le remplissage par des zéros des données de code-barres est appliqué afin qu'un programme puisse facilement les analyser et à des fins d'affichage sur l'étiquette. La façon la plus simple de configurer l'affichage d'un code-barres à longueur fixe est de s'assurer que les données du code-barres possèdent elles-mêmes une longueur fixe.
Concaténation
Dans certains cas, un simple code ne suffit pas à identifier les données pour une application. Il est alors nécessaire de concaténer deux champs ou plus dans le code-barres afin d'identifier les données de manière unique. L'emplacement en est un exemple. Étant donné qu'un code emplacement n'est pas unique d'un site à l'autre, nous concaténons les deux champs en attribuant à chacun une longueur fixe et un préfixe unique, afin d'identifier l'emplacement pour l'application mobile de lecture de codes-barres.