Τρόπος επεξεργασίας ζέβρας ετικετών στο Microsoft Dynamics λιανικής πώλησης διαχείρισης συστήματος αποθήκευσης λειτουργιών


ΕΙΣΑΓΩΓΗ


Αυτό το άρθρο περιγράφει τον τρόπο για να επεξεργαστείτε τις ετικέτες ζέβρας στις λειτουργίες αποθήκευσης Microsoft Dynamics λιανικής πώλησης διαχείρισης συστήματος (RMS).

Περισσότερες πληροφορίες


Λειτουργίες αποθήκευσης του Microsoft Dynamics RMS περιλαμβάνει μια ετικέτα η οποία λειτουργεί με τον εκτυπωτή ζέβρας γραμμικού κώδικα. Μπορείτε να χρησιμοποιήσετε αυτήν την ετικέτα για να πειραματιστείτε με τις επιλογές μορφοποίησης που είναι διαθέσιμα όταν χρησιμοποιείτε το πρωτόκολλο ζέβρας προγραμματισμού γλώσσας (ZPL). Οι ακόλουθες πληροφορίες θα σας βοηθήσει να αλλάξετε τη μορφή της ετικέτας στις συγκεκριμένες ανάγκες σας. Αυτές οι πληροφορίες περιλαμβάνουν περιγραφές των εντολών ζέβρας και τις μεταβλητές που παρέχει η Microsoft έτσι, ώστε να μπορείτε να εισάγετε πληροφορίες σε ετικέτες.


Σημείωση Αυτό το άρθρο παρέχει μια βασική κατανόηση της γλώσσας προγραμματισμού ζέβρας που χρησιμοποιείται για τη δημιουργία ετικετών που μπορούν να χρησιμοποιηθούν με ζέβρας ετικέτα εκτυπωτές. Για περισσότερες πληροφορίες σχετικά με το πρωτόκολλο ζέβρας προγραμματισμού γλώσσας (ZPL) και των οδηγών προγραμματισμού, για προχωρημένους ζέβρας προγραμματισμού δυνατότητες γλωσσών, εγχειρίδια χρήστη, τεχνικής υποστήριξης και άλλων πόρων, επισκεφθείτε την ακόλουθη τοποθεσία Web:

Μορφή αρχείου .lbl λειτουργίες αποθήκευσης

Ο κώδικας στο επάνω μέρος ενός αρχείου ετικέτα ζέβρας μοιάζει με το ακόλουθο παράδειγμα κώδικα.
'<Label Title>
[INITIALIZE]

[LABEL]

Barcode printer commands

[END]
Σημειώσεις
  • Στον κώδικα, αντικαταστήστε το σύμβολο κράτησης θέσης < τίτλος ετικέτας > με την περιγραφή που θέλετε να εμφανίζεται στη λίστα ετικέτα στο χώρο αποθήκευσης Operations Manager.
  • Για να εμφανίζεται στη λίστα η ετικέτα, η ετικέτα πρέπει να αποθηκευτεί ως
    Όνομα αρχείου.lbl στον φάκελο ετικέτες.

    Σημείωση Από προεπιλογή, ο φάκελος ετικέτες είναι ο φάκελος "C:\Program Files\Microsoft λιανικής πώλησης διαχείρισης System\Store Operations\LABELS".

Το άνοιγμα αγκύλης εντολή label

Η πρώτη εντολή ζέβρας που πληκτρολογείτε μετά από την επικεφαλίδα [LABEL] είναι την αγκύλη ανοίγματος. Αυτό επισημαίνει την έναρξη μιας νέας ετικέτας. Η μορφή αυτής της εντολής είναι ως εξής:
^XA
Συνήθως, αυτή η εντολή ακολουθείται από την αλλαγή-αλφαριθμητικό-προεπιλογή-fontcommand. Η εντολή αυτή ορίζει το μέγεθος της γραμματοσειράς. Η μορφή είναι ως εξής:
^ CFγραμματοσειράς,Ύψος,πλάτος
Σημειώσεις
  • Σε αυτήν την εντολή, πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης γραμματοσειρά με μία από τις προεπιλεγμένες τιμές γραμματοσειράς που παρατίθενται στον ακόλουθο πίνακα:
    ΤιμήΔιαστάσεις γραμματοσειρών
    Α9x5
    Β11x17
    C ή D18x10
    E28x15
    F26x13
    Γ60x40
    H21x13
    Αυτή η τιμή καθορίζει την προεπιλεγμένη γραμματοσειρά για όλα τα αλφαριθμητικά πεδία.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης Ύψος με το ύψος μεμονωμένων χαρακτήρων σε στιγμές. Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.

    Αυτή η τιμή καθορίζει το προεπιλεγμένο ύψος για όλα τα αλφαριθμητικά πεδία.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης πλάτος με το πλάτος μεμονωμένων χαρακτήρων σε στιγμές. Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.

    Αυτή η τιμή καθορίζει το προεπιλεγμένο πλάτος για όλα τα αλφαριθμητικά πεδία.
  • Η προεπιλεγμένη γραμματοσειρά αλφαριθμητικό είναι α. Εάν δεν αλλάξετε την αλφαριθμητική προεπιλεγμένη γραμματοσειρά και εάν δεν χρησιμοποιείτε οποιαδήποτε εντολή αλφαριθμητικούς χαρακτήρες πεδίου (^ Af) ή εισαγάγετε μια τιμή γραμματοσειράς δεν είναι έγκυρο, εκτυπώνει όλα τα δεδομένα που έχετε καθορίσει στη γραμματοσειρά α. Εάν ορίσετε μόνο το ύψος ή το πλάτος, τη μεγέθυνση αναγκάζεται να είναι ανάλογη με την παράμετρο που έχει οριστεί. Εάν δεν ορίσετε δύο τιμές, το τελευταίο ^ CF τιμές που παρέχονται ή την προεπιλεγμένη ρύθμιση ^ CF τιμές για το ύψος και το πλάτος που χρησιμοποιούνται.

Η εντολή του οικιακού ετικέτα συνόλου

Η επόμενη εντολή είναι το homecommand ετικέτα συνόλου. Η εντολή αυτή ορίζει τη θέση ετικέτα επάνω αριστερά. Η μορφή είναι ως εξής:
^ LHX, Y
Σημειώσεις
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης X με μια τιμή για τον αριθμό των στιγμών κατά μήκος του άξονα x (οριζόντια). Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης Y με μια τιμή για τον αριθμό των στιγμών κατά μήκος του άξονα y (κατακόρυφη). Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.

Η εντολή set ετικέτα μήκος

Τώρα, μπορείτε να ορίσετε το μήκος της ετικέτας. Η μορφή είναι ως εξής:
^LLY
Σημείωση Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης Y με μια τιμή για τον αριθμό των στιγμών κατά μήκος του άξονα y (κατακόρυφη). Οι αποδεκτές τιμές είναι 1 ή μεγαλύτερη.


Χρησιμοποιήστε τους παρακάτω τύπους για να προσδιορίσετε το μήκος της ετικέτας:
  • Κεφαλές εκτύπωσης κουκκίδα/mm για 6: Μήκος σε ίντσες X 152.4
  • Κεφαλές εκτύπωσης κουκκίδα/mm για 8: Μήκος σε ίντσες X 203.2
  • Κεφαλές εκτύπωσης κουκκίδα/mm για 12: Μήκος σε ίντσες X 304.8 χλστ

Η εντολή "ετικέτα" προσανατολισμό πεδίου

Στη συνέχεια, πληκτρολογήστε το περιεχόμενο της ετικέτας. Η πρώτη εντολή είναι το πεδίο orientationcommand. Η εντολή αυτή καθορίζει τη θέση του κειμένου στην ετικέτα. Η μορφή είναι ως εξής:
^FOX,Y
Σημειώσεις
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης X με μια τιμή για τον αριθμό των στιγμών κατά μήκος του άξονα x (οριζόντια). Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης Y με μια τιμή για τον αριθμό των στιγμών κατά μήκος του άξονα y (κατακόρυφη). Οι αποδεκτές τιμές κυμαίνονται από 0 έως 32000.
Αυτή η εντολή ακολουθείται από το πεδίο datacommand.

Η εντολή datalabel πεδίο

Το πεδίο datacommand Καθορίζει το πραγματικό κείμενο για να εκτυπώσετε. Η μορφή είναι ως εξής:
^FDData
Σημείωση Πρέπει να αντικαταστήσετε το σύμβολο κράτησης θέσης δεδομένων με το κείμενο που θέλετε να εκτυπώσετε στην ετικέτα. Αυτά τα δεδομένα μπορεί να είναι είτε κείμενο είτε μία από τις μεταβλητές ετικέτα που παρατίθενται στην ενότητα "Ετικέτα μεταβλητές".

Η εντολή ετικέτα γραμμικού κώδικα

Εάν θέλετε να εκτυπώσετε ένα γραμμικό κώδικα αντί για δεδομένα, τοποθετήστε την εντολή δεδομένων πεδίο του γραμμικού κώδικα εντολών beforethe. Αυτή η εντολή επιλέγει τον τύπο του γραμμικού κώδικα για να χρησιμοποιήσετε και κωδικοποιεί την επόμενη εντολή δεδομένων πεδίου με αυτόν τον τύπο γραμμικού κώδικα. Η μορφή είναι ως εξής:
^ BCπροσανατολισμό,Ύψος,PrintInterpretationLineBelow,PrintInterpretationLineAbove,UCCCheckDigit,λειτουργία
Σημειώσεις
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης προσανατολισμό με τιμή για έναν από τους εξής προσανατολισμούς.
    ΤιμήΠροσανατολισμός
    NΚανονική
    RΠεριστροφή (90 μοίρες προς τα δεξιά)
    IΑντίστροφο (180 μοίρες)
    ΒΚάτω προς τα πάνω (270 μοίρες). Η ανάγνωση από κάτω προς τα επάνω.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης Ύψος με μια τιμή για το ύψος του γραμμικού κώδικα. Οι αποδεκτές τιμές κυμαίνονται από 1 έως 32000.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης PrintInterpretationLineBelow με μια τιμή για να καθορίσετε εάν θέλετε να εκτυπώσετε τη γραμμή ερμηνεία εκτύπωση κάτω από τον γραμμικό κώδικα. Οι αποδεκτές τιμές είναι οι εξής.
    ΤιμήΣυμπεριφορά
    YΕκτυπώστε την ανθρώπινη αναγνώσιμους χαρακτήρες, κάτω από τον γραμμικό κώδικα.
    NΝα μην γίνεται εκτύπωση ανθρώπινη αναγνώσιμο χαρακτήρα.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης PrintInterpretationLineAbove με μια τιμή για να καθορίσετε εάν θέλετε να εκτυπώσετε τη γραμμή ερμηνεία εκτύπωση πάνω από τον γραμμικό κώδικα. Οι αποδεκτές τιμές είναι οι εξής:
    ΤιμήΣυμπεριφορά
    YΕκτυπώστε την ανθρώπινη αναγνώσιμους χαρακτήρες πάνω από τον γραμμικό κώδικα.
    NΝα μην γίνεται εκτύπωση ανθρώπινη αναγνώσιμο χαρακτήρα.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης UCCCheckDigit με μια τιμή για να καθορίσετε εάν θέλετε να εκτυπώσετε το ψηφίο ελέγχου aUCC.

    Σημείωση Αυτή η μεταβλητή θα πρέπει να είναι ρυθμισμένο πάντα στο ν.
  • Πρέπει να αντικαταστήσετε το κείμενο κράτησης θέσης λειτουργία με μια τιμή για να καθορίσετε τη λειτουργία.

    Σημείωση Αυτή η μεταβλητή θα πρέπει να είναι ρυθμισμένο πάντα στο ν.

Το πεδίο separatorcommand

Κάθε πεδίο πρέπει να τελειώνει με ένα separatorcommand πεδίο. Η μορφή είναι ως εξής:
^FS

Δεξιά αγκύλη

Αφού πληκτρολογήσετε όλα τα δεδομένα, πρέπει να συμπεριλάβετε μια δεξιά αγκύλη. Χωρίς αυτήν την εντολή, ο γραμμικός κώδικας θα notprint. Η μορφή αυτής της εντολής είναι ως εξής:
^XZ

Ετικέτα μεταβλητές


Ο ακόλουθος πίνακας παραθέτει σε λίστα τις μεταβλητές που καθορίζουν τις πληροφορίες που μπορεί να εκτυπωθεί σε μια ετικέτα. Οι μεταβλητές πρέπει να πληκτρολογούνται ακριβώς όπως εμφανίζονται εδώ. Οι μεταβλητές πρέπει να χρησιμοποιήσετε την ακριβή κεφαλαιοποίηση που εμφανίζεται στον πίνακα.
ΜεταβλητήΠεριγραφή
<<StoreName>>Το όνομα του χώρου αποθήκευσης
<<ItemLookupCode>>Ο κωδικός του στοιχείου αναζήτησης
<<Description>>Η περιγραφή του είδους
<<ExtendedDescription>>Η εκτεταμένη περιγραφή του στοιχείου
<<SubDescription1>>1 subdescription του στοιχείου
<<SubDescription2>>Subdescription 2 του στοιχείου
<<SubDescription3>>Subdescription 3 του στοιχείου
<<Price>>Η κανονική τιμή του είδους
<<SalePrice>>Η τιμή πώλησης του είδους
<<PriceA>>Τιμή A του είδους
<<PriceB>>Τιμή B του είδους
<<PriceC>>C τιμή του είδους
<<MSRP>>Ο κατασκευαστής προτεινόμενη λιανική τιμή για το στοιχείο
<<BinLocation>>Η θέση αποθήκης του είδους
<<Department>>Το τμήμα του στοιχείου
<<Category>>Την κατηγορία του στοιχείου
<<SupplierName>>Το όνομα του πρωτεύοντος προμηθευτή
<<ReorderNumber>>Ο αριθμός αναπαραγγελίας του πρωτεύοντος προμηθευτή
<<SerialNumber1>>Ο πρώτος αριθμός σειράς από ένα είδος με σειριακό αριθμό
<<SerialNumber2>>Ο δεύτερος αριθμός σειράς από ένα είδος με σειριακό αριθμό
<<SerialNumber3>>Τον τρίτο αριθμό σειράς του ένα είδος με σειριακό αριθμό
<<LastReceived>>Η ημερομηνία τελευταίας ελήφθη το στοιχείο
<<LastSold>>Η ημερομηνία τελευταίας πουλήθηκε το είδος
<<LotName>>Το όνομα παρτίδας πολύ στοιχείου πίνακα
<<ClassDescription>>Η περιγραφή μιας κλάσης πίνακα
<<ClassLookUpCode>>Ο κωδικός μιας κλάσης πίνακα
<<MatrixTitle1>>Ο τίτλος της πρώτης στήλης του πίνακα πληροφοριών
<<MatrixTitle2>>Ο τίτλος της δεύτερης στήλης του πίνακα πληροφοριών
<<MatrixTitle3>>Ο τίτλος της τρίτης στήλης του πίνακα πληροφοριών
<<MatrixField1>>Η τιμή που πληκτρολογήθηκε για την πρώτη στήλη του πίνακα πληροφοριών
<<MatrixField2>>Η τιμή που πληκτρολογήθηκε για τη δεύτερη στήλη από τις πληροφορίες του πίνακα
<<MatrixField3>>Η τιμή που πληκτρολογήθηκε για την τρίτη στήλη του πίνακα πληροφοριών

Αναφορές


Το ακόλουθο δείγμα κώδικα δείχνει ένα παράδειγμα μιας ετικέτας ζέβρας.
'Zebra Label 4" X 3"[INITIALIZE]
[LABEL]
^XA^CFB,50,25
^LH0,0
^LL609.6
^FO0,50^FD<<StoreName>>^FS
^FO0,110^FDSale Price:^FS
^FO0,170^FD<<Price>>^FS
^FO0,230^BCN,200,N,N,N,N
^FD<<ItemLookupCode>>^FS
^FO0,440^FD<<Description>>^FS
^XZ
[FINALIZE]
Η Microsoft παρέχει στοιχεία επικοινωνίας με τρίτους για να σας βοηθήσει να βρείτε τεχνική υποστήριξη. Αυτά τα στοιχεία επικοινωνίας ενδέχεται να αλλάξουν χωρίς ειδοποίηση. Η Microsoft δεν εγγυάται την ακρίβεια των στοιχείων επικοινωνίας τρίτων.


Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, σχετικά με τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.