Bonjour
je dois intervenir sur un projet existant où un s7-1500 imprime sur une étiquette Zebra
A ce jour, le code envoyé en ZPL écrit des chaines de caractères
La donnée envoyée est un tableau de X chaines
Pour simplifier, à titre d'exemple on peut imaginer
chaine[0]:=^XA
chaine[1]:=^CFA,30
chaine[2]:=^FO50,300^FDProduction^FS
chaine[3]:=^FO50,340^FDDate^FS
chaine[4]:=^FO50,380^FDquantite^FS
chaine[5]:=^XZ
ce qui revient simplement à écrire
Production
Date
quantité
Chaque ligne étant un string du tableau de string envoyé à l'imprimante (via la commande TSEND_C de mémoire)
Maintenant je voudrais imprimer un data matrix à la place des textes
exemple de la commande
CAS1 :
chaine[0]:=^XA^LH0,0^FO50,50^BXN,5,200^FDproductiondatequantite^FS^XZ
ça fonctionne tant que la chaine ne dépasse pas la limite du type string mais si au lieu de FDproductiondatequantite^FS
j'ai une chaine trop longue je me fais jeter par TIA (normal)
je n'ai pas réussi à faire une impression en découpant ma chaine dans plusieurs string du tableau
CAS2 :
chaine[0]:='^XA';
chaine[1]:='^LH0,0^FO50,50^BXN,5,200';
chaine[2]:='^FDproduction';
chaine[3]:='date';
chaine[4]:='quantite^FS';
chaine[5]:='^XZ';
CAS1 fonctionne, CAS2 ne fonctionne pas
un string siemens est limité (un peu plus de 200 caractères) mais un datamatrix peut en prendre beaucoup plus
Normalement l'imprimante concatène tout ce qui est entre XA et XZ
Je pense que j'ai raté quelque chose mais je n'avais plus le temps pour des tests.
Quelqu'un a t il déjà imprimé en ZPL via S7-1500 sur une zebra un datamatrix de plus de 500 caractères ?
S7-1500 et imprimante Zebra en ZPL
Forum traitant des automates industriels de marque Siemens.
Aller à
- Automatisme industriel
- ↳ Siemens
- ↳ Schneider - Telemecanique
- ↳ Allen Bradley
- ↳ Wago - Codesys
- ↳ Mitsubishi Electric
- ↳ Omron
- ↳ Les autres : B&R, Beckhoff, Phoenix Contact etc..
- Robotique
- ↳ Kuka
- ↳ ABB
- ↳ Fanuc
- ↳ Motoman
- ↳ Les autres: Epson Robotique...
- Informatique industrielle
- ↳ Interface Homme Machine
- ↳ Supervision industrielle
- ↳ Section hard
- ↳ Section soft
- ↳ Réseaux
- Instrumentation industrielle
- ↳ Mesures
- ↳ Regulation - Enregistrement - Acquisition
- ↳ Electronique
- ↳ Vision industrielle
- Electrotechnique
- ↳ Electricité
- ↳ Variateurs de vitesse
- Sécurité machine
- ↳ Conception / Architecture / Mise en oeuvre
- ↳ Normes applicables
- Entraide
- ↳ Professionnel - Sous traitance et autre...
- ↳ Etudiants - Exercices et avis...
- La bibliothèque de l'automaticien
- ↳ Livres - Documents
- ↳ Tutoriaux
- ↳ Siemens
- ↳ Schneider
- ↳ Démo - Utilitaires- Applications
- ↳ Liens pédagogiques
- ↳ Nos ami(e)s les automaticien(ne)s
- Le marché de l'emploi
- ↳ Offres d'emploi
- ↳ Demandes d'emploi
- La vie du forum
- ↳ Présentation
- ↳ Parlez de tout
- ↳ News - Questions - Suggestions
- ↳ Corbeille
