Nouveau : TFORMer Designer V9.2 — créez et imprimez facilement vos étiquettes et formulaires. Découvrir le produit →

H.B. Fuller Amazon BMW Pfizer Bosch Bayer Siemens GS1 Austria Solution Partner
Extrait de code : comment créer un horodatage pour un identifiant de colis unique ?

L'utilisation d'horodatages est une solution de contournement si vous ne pouvez pas utiliser des champs de série persistants. L'expression suivante crée un horodatage alphanumérique à 12 chiffres pour un identifiant de colis unique (incrémenté à chaque tâche d'impression).

CStr(Chr(65 + Year(Now()) % 26)) +
CStr(Chr(65 + CLng(Format(Now(), "MM")) - 1)) +
CStr(Chr(47 + CLng (IIF (Day(Now()) >10, 7, 0)) + Day(Now()))) +
CStr(Chr(65 + Hour(Now()))) +
Format(Now(), "mmss") +
Format(PrintedItems, "0000")
  • Convertit l'année, le mois et l'heure en A-Z pour économiser de l'espace.
  • Convertit le jour en A-Z, 0..7
  • Inclut le nombre d'exemplaires d'étiquette actuel comme compteur à 4 chiffres

Placez ces expressions dans un champ calculé tel que clPackageID (type de données Texte). Si vous utilisez des copies d'étiquette individuelles, calculez-le par Record Copy.

Version à 8 chiffres

Avec 8 chiffres, nous pouvons supprimer l'année et les secondes et limiter la partie série à 3 chiffres.

CStr(Chr(65 + CLng(Format(Now(), "MM")) - 1)) +
CStr(Chr(47 + CLng (IIF (Day(Now()) >10, 7, 0)) + Day(Now()))) +
CStr(Chr(65 + Hour(Now()))) +
Format(Now(), "mm") +
Format(PrintedItems, "000")

Cet identifiant de colis automatique se compose d'un horodatage à 5 chiffres (mois/jour/heure/minute) suivi d'un numéro de séquence à 3 chiffres. Cela signifie que le nombre d'articles/palettes dans une tâche est limité à 999 et que le temps minimum entre les tâches d'impression doit être d'1 minute. L'identifiant de colis peut se répéter chaque année.

Voir dans le centre d'aide ›

Comment générer un Data Matrix conforme à la norme MIL Std 130 N ?

Le symbole Data Matrix conforme à MIL Std 130 N est basé sur ISO/IEC 16022 Data Matrix ECC200, la même norme utilisée par TEC-IT. La largeur de module peut être comprise entre 0,19 mm et 0,635 mm, et doit être ajustée de sorte que la largeur finale du symbole ne dépasse pas 25,4 mm.

Pour plus de détails, voir la spécification MIL Std 130 N (chapitre 5.2.3.2).

Structure des données :

La structure des données dépend de l'étiquette, l'identifiant d'application, l'identifiant de données ou le TEI pouvant être sélectionnés (voir spécification 5.2.4 Syntax).

  • Si vous choisissez les identifiants d'application, vous devez sélectionner l'indicateur de format 05 comme indiqué ci-dessous :
    Library/DLL:      BCSet_DM_Format (pBarCode, eDMPr_Macro05)
    TBarCode/X:     --DMformat=3
    

    Résultat : dans le flux de données, un en-tête « [)> » + RS + « 05 » + GS et un pied de page RS + EOT seront insérés. FNC1 sert à séparer les champs avec des AI de longueur variable (voir spécification 5.2.1.4).

  • Si vous choisissez les identifiants de données, vous devez utiliser l'indicateur de format 06 comme indiqué ci-dessous.
    Library/DLL:      BCSet_DM_Format (pBarCode, eDMPr_Macro06)
    TBarCode/X:     --DMformat=4
    

    Résultat : dans le flux de données, un en-tête « [)> » + RS + « 06 » + GS et un pied de page RS + EOT seront insérés.

    Exemple de données utilisateur :

    17V12345\x1d1P1234\x1dS12345

    Explication :

    17V ... DI pour CAGE ID
    1P ... DI pour numéro de pièce
    S ... DI pour numéro de série
    \x1d ... GS
    Translate Escape Sequences doit être activé !
  • Si vous choisissez TEI, il existe un indicateur de format 12 distinct. Vous devez implémenter manuellement le format 12 (en-tête, pied de page) sur les données utilisateur. Aucune macro (format) n'est disponible dans le logiciel à cet effet.

Voir dans le centre d'aide ›

Demande en ligne

Écrire plutôt un e-mail

Pour le support ou les ventes : modifiez votre message et envoyez-le vous-même. Les demandes commerciales sont transmises en interne. Destinataire : support@tec-it.com

Transfert incomplet : seuls le prénom, le nom et l’adresse e-mail peuvent actuellement être copiés. Les autres réponses, les clés complètes de licence d’essai et les fichiers ne sont pas copiés. Ajoutez votre question ci-dessous, omettez les clés complètes et joignez les fichiers manuellement dans votre messagerie.