Skip to content
Back to all articles
Ρύθμιση εκτυπωτή 1 Σεπ 2026

Γλώσσες θερμικών εκτυπωτών: ZPL, EPL, TSPL και άλλες

Ένας εκτυπωτής μπορεί να συνδεθεί κανονικά και να μην τυπώσει τίποτα, αν δεν καταλαβαίνει τα δεδομένα. Δείτε πώς διαφέρουν οι βασικές γλώσσες εκτυπωτών ετικετών, πού βοηθά η εξομοίωση και τι αξίζει να υποστηρίξετε πρώτα.

Quick summary
  • label_importantΜια γλώσσα εκτυπωτή περιγράφει την ετικέτα. Το USB, το Bluetooth, το TCP και το IPP είναι ξεχωριστά επίπεδα σύνδεσης ή μεταφοράς, ενώ ο Code 128 και ο QR είναι τύποι barcode.
  • label_importantΤο ZPL II είναι πρακτικός πρώτος στόχος για κάλυψη πολλών κατασκευαστών, καθώς αρκετοί μεγάλοι προμηθευτές τεκμηριώνουν συμβατές λειτουργίες. Μια εξομοίωση όμως δεν ταυτίζεται αυτόματα με μια εγγενή υλοποίηση.
  • label_importantΤο EPL2 παραμένει χρήσιμο για συμβατότητα με παλαιότερες εφαρμογές. Το Raster είναι η μόνη διαδρομή εντολών που ο τρέχων πίνακας της Brother τεκμηριώνει και για τα τρία μοντέλα της σειράς QL-800. Τα QL-810W, QL-820NWB και QL-820NWBc υποστηρίζουν επιπλέον ESC/P και P-touch Template.
  • label_importantΔεν υπάρχει δημόσιο και ελέγξιμο σύνολο δεδομένων για το μερίδιο αγοράς ανά γλώσσα εκτυπωτή. Οι αποφάσεις υποστήριξης πρέπει να βασίζονται στα πραγματικά μοντέλα των πελατών, στην πρόσθετη κάλυψη συσκευών και σε δοκιμές σε πραγματικό εξοπλισμό.
Ένας σχεδιασμός ετικέτας που στέλνεται μέσω διαδρομών εντολών, raster και προτύπου σε γενικούς θερμικούς εκτυπωτές

Τα πρωτόκολλα των θερμικών εκτυπωτών υποτιμούνται εύκολα. Ένας εκτυπωτής μπορεί να φαίνεται μέσω USB ή Wi-Fi, να δέχεται τη σύνδεση και παρ' όλα αυτά να βγάζει λευκή ετικέτα ή μια σελίδα γεμάτη κείμενο εντολών. Η σύνδεση δούλεψε. Απλώς ο εκτυπωτής δεν κατάλαβε τη γλώσσα με την οποία περιγράφηκε η ετικέτα.

Με λίγα λόγια, το ZPL II είναι πρακτικός πρώτος στόχος για αποστολή ακατέργαστων εντολών, επειδή αρκετοί μεγάλοι κατασκευαστές τεκμηριώνουν συμβατές λειτουργίες. Το TSPL ή το TSPL2 είναι χρήσιμος δεύτερος στόχος για στόλους TSC. Το EPL2 καλύπτει παλαιότερες εφαρμογές, ενώ το Brother Raster ανοίγει ξεχωριστή διαδρομή εντολών για τη σειρά QL. Οι υπόλοιπες γλώσσες αποκτούν σημασία όταν τις απαιτεί ο εξοπλισμός του πελάτη ή οι υπάρχουσες εφαρμογές. Η συνέχεια του οδηγού εξηγεί γιατί ένας οδικός χάρτης με βάση τη ζήτηση είναι πιο χρήσιμος από μια κατάταξη δημοφιλίας.

Εύρος και ημερομηνία πηγών

Ο οδηγός καλύπτει τις κύριες διαδρομές ακατέργαστων εντολών, raster και αποθηκευμένων προτύπων που χρησιμοποιούν οι θερμικοί εκτυπωτές ετικετών και οι φορητοί εκτυπωτές. Τα παραδείγματα συμβατότητας ελέγχθηκαν στην τεκμηρίωση των κατασκευαστών που ήταν διαθέσιμη την 1η Σεπτεμβρίου 2026. Πριν υποσχεθείτε υποστήριξη, επιβεβαιώνετε πάντα το ακριβές μοντέλο, το υλικολογισμικό, την ανάλυση και τον εγκατεστημένο προαιρετικό εξοπλισμό.

Η γλώσσα του εκτυπωτή είναι μόνο ένα επίπεδο

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

Σύνδεση και μεταφορά

USB, Bluetooth, σειριακή θύρα, Wi-Fi, Ethernet, ακατέργαστο TCP, LPR και IPP μεταφέρουν την εργασία στον εκτυπωτή. Δεν καθορίζουν τη διάταξη της ετικέτας.

Γλώσσα εντολών του εκτυπωτή

Τα ZPL, EPL, TSPL, CPCL και DPL περιγράφουν τα αντικείμενα της ετικέτας και συνήθως δίνουν και έλεγχο για το υλικό, την κατάσταση, την αποθήκευση και το φινίρισμα.

Μορφή εγγράφου ή raster

Τα PDF, PWG Raster, JPEG και οι ιδιόκτητες ροές raster αναπαριστούν μια σελίδα ή τα εικονοστοιχεία της. Τα χαρακτηριστικά της εργασίας ή ξεχωριστές εντολές συσκευής μπορεί να ελέγχουν ακόμη το υλικό, την κοπή, τη λειτουργία αποκόλλησης και άλλα μέρη του εξοπλισμού.

Συμβολολογία barcode

Τα Code 128, EAN-13, Data Matrix και QR Code καθορίζουν πώς τα δεδομένα γίνονται γραμμές ή μονάδες. Η γλώσσα του εκτυπωτή τοποθετεί και παράγει αυτό το σύμβολο.

Μια εργασία ZPL, για παράδειγμα, μπορεί να ταξιδέψει μέσω USB, Bluetooth ή δικτύου. Η θύρα TCP 9100 είναι καταχωρισμένη ως ροή δεδομένων γλώσσας περιγραφής σελίδας για εκτυπωτές, αλλά τα bytes που περνούν πρέπει και πάλι να αντιστοιχούν σε γλώσσα που καταλαβαίνει ο εκτυπωτής (μητρώο υπηρεσιών της IANA). Το IPP είναι πρωτόκολλο διαχείρισης εργασιών. Οι πελάτες μπορούν να εντοπίζουν εκτυπωτές μέσω DNS-SD, να ρωτούν για δυνατότητες μέσω IPP, να στέλνουν εργασίες και να λαμβάνουν κατάσταση. Η εργασία χρειάζεται ωστόσο μια μορφή εγγράφου που ο εκτυπωτής δηλώνει ότι υποστηρίζει, όπως PWG Raster, JPEG ή PDF (RFC 8011, οδηγός IPP του PWG).

Η εκτύπωση χωρίς πρόγραμμα οδήγησης έχει γίνει κανόνας στους εκτυπωτές γραφείου, όμως οι βιομηχανικοί εκτυπωτές ετικετών παραμένουν αξιοσημείωτη εξαίρεση. Το OpenPrinting αναφέρει ρητά τους βιομηχανικούς εκτυπωτές ετικετών και άλλον εξοπλισμό κάθετων αγορών ως τυπικές περιπτώσεις που χρειάζονται ακόμη πρόγραμμα οδήγησης, printer application ή διαδρομή με ακατέργαστη γλώσσα (οδηγίες του OpenPrinting για προγράμματα οδήγησης).

Τρία μοτίβα ενσωμάτωσης για την ίδια ετικέτα

Οι περισσότερες ενσωματώσεις απευθείας εκτύπωσης ετικετών ακολουθούν ένα από τρία μοτίβα. Κανένα δεν είναι το καλύτερο πάντα και δεν αλληλοαποκλείονται. Μια ροή με αποθηκευμένα πρότυπα συνήθως στηρίζεται σε εγγενή γλώσσα εντολών ή στο υλικολογισμικό του εκτυπωτή. Η σωστή επιλογή εξαρτάται από το πόση δουλειά διάταξης μένει στον υπολογιστή, πόση περνά στον εκτυπωτή και πόσες οικογένειες εκτυπωτών πρέπει να μοιράζονται τον ίδιο σχεδιασμό.

ΜοντέλοΤι στέλνει η εφαρμογήΚύριο πλεονέκτημαΚύριο κόστος
Εγγενής γλώσσα εντολώνΕντολές κειμένου για θέσεις, γραμματοσειρές, barcode, υλικό και ποσότητα εκτύπωσης.Μικρές εργασίες, barcode που παράγει ο εκτυπωτής, κατάσταση και έλεγχος συσκευής, αποθηκευμένες μορφές.Ξεχωριστή μηχανή απόδοσης και περιβάλλον δοκιμών για κάθε γλώσσα ή εξομοίωση.
Ροή rasterΈτοιμη ψηφιογραφία ενός bit ή περιορισμένου χρώματος, μαζί με εντολές ρύθμισης και τροφοδοσίας ανά μοντέλο.Η εφαρμογή ελέγχει την τελική εμφάνιση με μία μόνο μηχανή οπτικής διάταξης.Μεγαλύτερος όγκος δεδομένων, ακριβής συσκευασία κουκκίδων, πίνακες υλικών, προσανατολισμός και ιδιαιτερότητες κάθε μοντέλου.
Αποθηκευμένο πρότυποΤο πρότυπο εγκαθίσταται μία φορά και μετά κάθε εργασία στέλνει μόνο μεταβλητό κείμενο, δεδομένα barcode ή αριθμό προτύπου.Πολύ μικρές εργασίες στην εκτέλεση και χρήσιμες αυτόνομες ροές.Διανομή προτύπων, εκδόσεις, συγχρονισμός και περιορισμένες αλλαγές διάταξης κατά την εκτέλεση.
Τα τρία βασικά μοντέλα απευθείας εκτύπωσης και οι πρακτικοί συμβιβασμοί τους.

Οι γλώσσες εντολών δεν είναι απαραίτητα πιο ακριβείς από την έξοδο raster. Απλώς μεταφέρουν διαφορετικές ευθύνες στον εκτυπωτή. Μια εγγενής εντολή barcode αφήνει το υλικολογισμικό να υπολογίσει το σύμβολο. Μια διαδρομή raster απαιτεί αλυσίδα επεξεργασίας στην πλευρά του υπολογιστή, είτε στην εφαρμογή είτε σε πρόγραμμα οδήγησης, που σχεδιάζει κάθε γραμμή στην τελική ανάλυση του εκτυπωτή. Μια κοινή μηχανή απόδοσης μπορεί να διατηρήσει την επιδιωκόμενη γεωμετρία σε διαφορετικά back end raster, αρκεί κάθε ψηφιογραφία να παράγεται στην εγγενή ανάλυση του εκτυπωτή προορισμού και να μην κλιμακώνεται μετά.

Τα προγράμματα οδήγησης μπορούν να κάνουν βολική αυτή τη μετατροπή χωρίς να εκθέτουν κάθε δυνατότητα του εκτυπωτή. Το τεχνικό κείμενο της Honeywell για το CUPS δείχνει PDF ή PostScript να μετατρέπονται σε raster και να συσκευάζονται ως γραφικά Direct Protocol, ενώ οι ακατέργαστες εργασίες Fingerprint, IPL ή DPL περνούν από ουρές απευθείας διέλευσης. Αυτή η διαδρομή δεν δίνει πρόσβαση ούτε στον κόπτη ούτε στο RFID, μια χρήσιμη υπενθύμιση ότι η οπτική πιστότητα και ο έλεγχος της συσκευής είναι δύο ξεχωριστά ζητήματα (τεχνικό κείμενο της Honeywell για το CUPS).

Πώς να αναγνωρίσετε τις συνηθισμένες γλώσσες

Μια εργασία εκτύπωσης που έχει καταγραφεί συχνά αποκαλύπτει τη γλώσσα της πριν μάθετε το μοντέλο του εκτυπωτή. Πρόκειται για μοτίβα αναγνώρισης, όχι για πλήρη παραδείγματα έτοιμα για εκτύπωση.

ΓλώσσαΤυπικό μοτίβοΤι σημαίνει το μοτίβο
ZPL II^XA ... ^FO ... ^FD ... ^XZΞεκινά μια μορφή, τα πεδία τοποθετούνται και συμπληρώνονται και μετά η μορφή κλείνει.
EPL2N, μετά πεδία A ή B, μετά P1Καθαρισμός της μνήμης εικόνας, προσθήκη κειμένου ή barcode, εκτύπωση μιας ετικέτας.
TSPL ή TSPL2SIZE, GAP, CLS, TEXT ή BARCODE, PRINTΕυανάγνωστες εντολές ρύθμισης και σχεδίασης χτίζουν την ετικέτα.
CPCL! 0 ..., εντολές διάταξης, FORM, PRINTΜορφή ετικέτας σε ASCII με προσανατολισμό στη φορητή εκτύπωση και ρητή κεφαλίδα εργασίας.
Brother RasterΔυαδική αρχικοποίηση, bytes ελέγχου, επαναλαμβανόμενες γραμμές raster και τελική εντολή εκτύπωσης.Η ετικέτα έχει ήδη μετατραπεί σε κουκκίδες πριν φτάσει στον εκτυπωτή.
ESC/POSBytes ελέγχου escape και διαχωριστικού ομάδας αναμεμειγμένα με κείμενο ή δεδομένα εικόνας.Ροή προσανατολισμένη σε αποδείξεις που ελέγχει τη διάταξη ανά γραμμή, την κοπή, την κατάσταση και προαιρετικές λειτουργίες ετικετών.
Συνηθισμένα οπτικά ίχνη σε μια ακατέργαστη εργασία εκτύπωσης.

ZPL II: μια πρακτική βάση συμβατότητας

Το ZPL σημαίνει Zebra Programming Language. Το ZPL II είναι η σύγχρονη παραλλαγή στην οποία συνήθως αναφέρεται το ZPL στις σημερινές προδιαγραφές, αν και η Zebra σημειώνει ότι δεν είναι πλήρως συμβατή με το αρχικό ZPL. Είναι γλώσσα εντολών σε ASCII για πεδία ετικέτας, γραμματοσειρές, σχήματα, γραφικά, barcode, σειριοποίηση, αποθηκευμένες μορφές, ρυθμίσεις εκτυπωτή και κατάσταση. Ο οδηγός προγραμματισμού της Zebra τεκμηριώνει τόσο τις εντολές μορφοποίησης όσο και τις εντολές ελέγχου, μαζί με αποθηκευμένα πρότυπα και γραφικά που έχουν μεταφορτωθεί (οδηγός προγραμματισμού ZPL).

Η σημασία του ξεπερνά τον εξοπλισμό της Zebra. Τρέχοντα ή πρόσφατα προϊόντα τεκμηριώνουν λειτουργίες συμβατές με ZPL με ονομασίες όπως εξομοίωση ZPL2 της TSC, ZSim2 της Honeywell, SZPL της SATO, BPL-Z της BIXOLON και GZPL της GoDEX. Η Citizen αναφέρει το ZPL2 δίπλα στις εξομοιώσεις Datamax και EPL2 στο CL-E303 (προδιαγραφές Citizen CL-E303). Η Toshiba αναφέρει το ZPL II μαζί με το εγγενές TPCL σε επιλεγμένα μοντέλα.

Έτσι το ZPL II γίνεται πρακτική πρώτη γλώσσα για ένα προϊόν ακατέργαστης εκτύπωσης που καλύπτει πολλές μάρκες. Αυτό δεν σημαίνει ότι κάθε εντολή ZPL συμπεριφέρεται παντού το ίδιο. Οι γραμματοσειρές, οι εντολές RFID, τα αντικείμενα που μεταφορτώνονται, η βαθμονόμηση υλικού, οι απαντήσεις κατάστασης και οι νεότερες εντολές είναι συχνά σημεία διαφοροποίησης. Ένα προϊόν πρέπει να δηλώνει υποστήριξη για ένα δοκιμασμένο προφίλ ZPL, όχι ότι όλοι οι εκτυπωτές ZPL είναι εναλλάξιμοι.

EPL και EPL2: χρήσιμη κάλυψη παλαιότερων συστημάτων

Το EPL σημαίνει Eltron Programming Language. Η λειτουργία σελίδας του EPL2 περιγράφει πλήρη ετικέτα με τοποθετημένα πεδία. Η λειτουργία γραμμής συμβατή με EPL1 είναι παλαιότερη και απλούστερη, δίνει έξοδο ανά γραμμή σε στιλ EPL1 και έχει σημαντικά όρια διάταξης. Η Zebra περιγράφει τη λειτουργία γραμμής ως ακατάλληλη για λεπτομερή τοποθέτηση στοιχείων, για επικαλυπτόμενα στοιχεία ή για οριζόντια barcode τύπου σκάλας (οδηγός της Zebra για τη λειτουργία γραμμής EPL).

Η Zebra συνεχίζει να τεκμηριώνει το EPL2 για συμβατότητα με παλαιότερες εφαρμογές, ενώ αρκετά τρέχοντα μοντέλα αναφέρουν EPL2 ή εξομοίωσή του. Ο πλήρης οδηγός προγραμματισμού παραμένει διαθέσιμος για εντολές κειμένου ASCII, barcode, γραφικών, φορμών, μεταβλητών και μετρητών (οδηγός προγραμματισμού EPL).

Ο πρακτικός περιορισμός είναι η επικάλυψη. Αρκετά τρέχοντα παραδείγματα του οδηγού τεκμηριώνουν ταυτόχρονα EPL και ZPL. Επομένως δεν είναι γνωστό πόσες επιπλέον συσκευές προσθέτει το EPL μετά το ZPL, ακόμη κι όταν η συμβατότητα του EPL είναι ευρέως τεκμηριωμένη. Παραμένει πάντως λογική πρώιμη προσθήκη όταν υπάρχοντες πελάτες έχουν πρότυπα EPL ή όταν ο εξοπλισμός δοκιμών το υποστηρίζει ήδη.

Προειδοποίηση για κείμενο και γραμματοσειρές

Μην υποθέτετε ότι μια διάταξη που χωράει σε ZPL θα χωρέσει και σε EPL. Η Zebra τεκμηριώνει στο ZPL δυνατότητες TrueType, OpenType, κλιμακούμενων γραμματοσειρών και αντιστοίχισης Unicode, ενώ το EPL δεν μπορεί να χρησιμοποιήσει τα ίδια αντικείμενα κλιμακούμενων γραμματοσειρών. Δοκιμάστε το πραγματικό σύνολο χαρακτήρων, τις μετρικές γραμματοσειρών, την αναδίπλωση και τη συμπεριφορά εφεδρικών γλυφών σε κάθε υλοποίηση προορισμού.

TSPL, TSPL2 και TSPL-EZ

Τα TSPL και TSPL2 είναι οι γλώσσες μορφοποίησης ετικετών της TSC. Ανήκουν στην ίδια οικογένεια, αλλά δεν είναι απόλυτα ταυτόσημα. Το επίσημο κοινό εγχειρίδιο καταγράφει τις διαφορές τους σε μοντέλα και εντολές. Οι ευανάγνωστες εντολές τους ορίζουν το μέγεθος της ετικέτας, το κενό ή το μαύρο σημάδι, την κατεύθυνση, την πυκνότητα, το κείμενο, τα barcode, τις ψηφιογραφίες, τους μετρητές, τα αρχεία και την ποσότητα εκτύπωσης (εγχειρίδιο προγραμματισμού TSPL και TSPL2).

Το TSPL-EZ είναι η οικογένεια συμβατότητας και εξομοίωσης της TSC, όχι άλλος τρόπος γραφής κάθε εντολής TSPL. Η κατάληξη και οι υποστηριζόμενες εξομοιώσεις διαφέρουν ανά μοντέλο. Η TSC, για παράδειγμα, δηλώνει για το RE310 τη γλώσσα TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS (σελίδα προϊόντος TSC RE310). Άλλα μοντέλα TSC μπορεί να αναφέρουν διαφορετική παραλλαγή TSPL-EZ ή άλλο σύνολο συμβατοτήτων.

Για μια εφαρμογή ετικετών, η εγγενής υποστήριξη TSPL αξίζει όταν οι εκτυπωτές TSC αποτελούν σημαντικό μέρος του στόλου των πελατών. Οι εξομοιώσεις κάνουν επίσης χρήσιμο έναν εκτυπωτή TSC στην ανάπτυξη, αλλά δεν πρέπει να θεωρούνται απόδειξη ότι το αποτέλεσμα θα ταιριάζει με εγγενή υλοποίηση της εξομοιούμενης γλώσσας σε κάθε ακραία περίπτωση.

Η Brother έχει δύο διαφορετικούς κόσμους εντολών

Η Brother κατατάσσεται εύκολα λάθος, επειδή οι οικογένειες προϊόντων της δεν χρησιμοποιούν όλες το ίδιο μοντέλο ενσωμάτωσης. Η οικογένεια QL είναι το πιο ξεκάθαρο παράδειγμα. Ο πίνακας για προγραμματιστές της Brother αναφέρει τα QL-820NWB και QL-820NWBc με υποστήριξη Raster, ESC/P και P-touch Template. Το QL-800 αναφέρεται μόνο με Raster, ενώ αρκετά άλλα μοντέλα QL έχουν δικούς τους συνδυασμούς (πίνακας μοντέλων στην αναφορά εντολών της Brother).

Αυτές είναι οι τυπικές διεπαφές εντολών που τεκμηριώνονται σήμερα για το QL-820NWBc. Ωστόσο, οι καταλήξεις μοντέλων και οι διαφορές ανά περιοχή μετρούν. Ένα παλαιότερο επίσημο ευρωπαϊκό φυλλάδιο της σειράς QL-800 διαφήμιζε εξομοίωση ZPL II για το QL-820NWB upon request (φυλλάδιο σειράς QL-800 της Brother Europe). Πριν κάνετε απόλυτη δήλωση για ZPL σε οποιαδήποτε μονάδα QL-820, ελέγξτε την κατάληξη μοντέλου, την περιοχή, το υλικολογισμικό και την προαιρετική διαμόρφωση. Το Raster παραμένει η σαφώς τεκμηριωμένη απευθείας διαδρομή σε αυτή τη γενιά QL.

Brother Raster

Μετατρέψτε όλη την ετικέτα σε κουκκίδες και μετά στείλτε αρχικοποίηση, πληροφορίες υλικού, γραμμές raster και εντολή εκτύπωσης. Ιδανικό όταν η εφαρμογή ήδη αναλαμβάνει τη διάταξη και τη σχεδίαση των barcode.

Brother ESC/P

Στείλτε εντολές σχεδίασης και κειμένου αντί για έτοιμη ψηφιογραφία. Η Brother προσαρμόζει αυτή τη γλώσσα στους δικούς της εκτυπωτές και δεν ταυτίζεται με το ESC/POS των αποδείξεων.

P-touch Template

Μεταφέρετε ένα έτοιμο πρότυπο στον εκτυπωτή και μετά συμπληρώστε τα αντικείμενα κειμένου και barcode από σαρωτή, υπολογιστή ή άλλη συσκευή, χωρίς να ξαναχτίσετε όλη τη διάταξη.

Η αναφορά Raster της Brother για τη σειρά QL-800 λέει ότι μια εργασία περιέχει εντολές αρχικοποίησης, κωδικούς ελέγχου, δεδομένα raster και εντολές εκτύπωσης. Ορίζει επίσης ανά μοντέλο μεγέθη σελίδας, περιθώρια, ανάλυση, συμπίεση, κοπή και δίχρωμα δεδομένα raster (αναφορά εντολών Brother QL Raster). Το raster απλοποιεί λοιπόν την οπτική φορητότητα, αλλά δεν εξαλείφει τη δουλειά που αφορά τη συγκεκριμένη συσκευή. Η ενσωμάτωση χρειάζεται ακόμη σωστά αναγνωριστικά υλικού, διαστάσεις σε κουκκίδες, προσανατολισμό, συμπίεση, χειρισμό κατάστασης και συμπεριφορά κοπής.

Δύο άσχετες χρήσεις της λέξης raster

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

Ορισμένοι εκτυπωτές Brother RJ, TD και TJ σχηματίζουν ξεχωριστή ομάδα. Εκεί η Brother τεκμηριώνει FBPL καθώς και εξομοιώσεις ZPL, EPL, CPCL, DPL ή ESC/POS ανάλογα με το μοντέλο. Στο RJ-2035B, το υλικολογισμικό FBPL-EZC που μεταφορτώνεται προσφέρει EPL2, ZPL2 και CPCL, ενώ το FBPL-EZP προσφέρει EPL2, ZPL2 και ESC/POS. Επομένως, CPCL και ESC/POS δεν πρέπει να υπόσχεστε μαζί χωρίς έλεγχο του εγκατεστημένου υλικολογισμικού (συχνές ερωτήσεις για το υλικολογισμικό Brother RJ). Ο ξεχωριστός οδηγός EPL απαριθμεί τις εντολές που υποστηρίζει η εξομοίωση (οδηγός εξομοίωσης EPL της Brother).

CPCL και ESC/POS: διαδρομές για φορητή εκτύπωση και αποδείξεις

Το CPCL σημαίνει Comtec Printer Control Language. Συνδυάζει γλώσσα μορφοποίησης ετικετών με λειτουργία εκτύπωσης ανά γραμμή και συνδέεται στενά με τη φορητή εκτύπωση. Ο τρέχων οδηγός CPCL της Zebra είναι ασυνήθιστα σαφής ως προς τη στρατηγική: για νέες υλοποιήσεις προτιμάται το ZPL, ενώ το CPCL συντηρείται σε επιλεγμένους εκτυπωτές Link-OS για συμβατότητα με το παρελθόν, και οι νέες δυνατότητες του ZPL γενικά δεν φτάνουν στο CPCL (οδηγός CPCL της Zebra).

Το CPCL παραμένει σημαντικό όταν μια εφαρμογή ή ένας φορητός στόλος το χρησιμοποιεί ήδη. Σε μοντέλα όπως το ZQ600 Plus, που δέχεται CPCL, ZPL και EPL, το CPCL διατηρεί τις υπάρχουσες εργασίες αλλά δεν προσθέτει άλλο φυσικό μοντέλο (τεκμηρίωση γλωσσών του ZQ600 Plus). Άλλα τρέχοντα μοντέλα, όπως τα ZQ120 Plus και ZQ220 Plus, τεκμηριώνουν CPCL και ESC/POS χωρίς ZPL, οπότε η πρόσθετη αξία εξαρτάται από το μοντέλο (επισκόπηση των ZQ120 Plus και ZQ220 Plus).

Το ESC/POS εισήχθη από την Epson ως ιδιόκτητο σύστημα εντολών για εκτυπωτές σημείων πώλησης. Καλύπτει κείμενο, θέση εκτύπωσης, τροφοδοσία χαρτιού, κατάσταση, barcode, εικόνες bit και εξοπλισμό όπως οι κόπτες. Δεν αφορά μόνο αποδείξεις: η λίστα εντολών της Epson για το TM-L90 και το σχετικό παράδειγμα ετικέτας περιλαμβάνουν τοποθέτηση ετικετών και μαύρων σημαδιών στα μοντέλα που το επιτρέπουν (λίστα εντολών TM-L90, παράδειγμα ετικέτας της Epson). Υλοποιήσεις άλλων κατασκευαστών συμβατές με ESC/POS μπορεί να προσφέρουν υποσύνολα και προεπιλογές ανά μοντέλο. Για λογισμικό ταμείου παραμένει υψηλή προτεραιότητα, αλλά για εφαρμογή με επίκεντρο κομμένες ετικέτες barcode συνήθως χαμηλότερη.

Άλλες γλώσσες κατασκευαστών και βιομηχανικές

Αυτές οι γλώσσες μετρούν, αλλά η χρήση και η δημόσια τεκμηρίωσή τους συγκεντρώνονται σε συγκεκριμένα οικοσυστήματα κατασκευαστών και σε σενάρια μετάβασης. Ένας συνοπτικός χάρτης βοηθά περισσότερο από το να αντιμετωπίζεται κάθε ακρωνύμιο ως ισότιμη πλατφόρμα.

ΓλώσσαΟικοσύστημα προέλευσηςΓιατί εξακολουθεί να μετράειΠότε αξίζει η υποστήριξη
DPLDatamax, σήμερα μέσα στη γραμμή εκτυπωτών της Honeywell.Το DPL ξεκίνησε από τη Datamax και η Honeywell εξακολουθεί να δημοσιεύει ενημερωμένη αναφορά εντολών DPL. Το εξομοιώνουν και άλλες μάρκες.Προσθέστε το όταν τα δεδομένα για μοντέλα Honeywell ή Datamax δικαιολογούν ένα δοκιμασμένο προφίλ.
IPLIntermec Printer Language, που σήμερα υποστηρίζεται σε προϊόντα Honeywell.Μακρόβια συστήματα αποθηκών και βιομηχανίας μπορεί ήδη να παράγουν αυτή τη γλώσσα από τον υπολογιστή (αναφορά εντολών IPL).Δώστε του προτεραιότητα σε μεταβάσεις από Intermec ή σε γνωστό στόλο Honeywell.
FingerprintIntermec και Honeywell.Γλώσσα εμπνευσμένη από τη BASIC που τρέχει μέσα στον εκτυπωτή και μπορεί να εκτελεί προγράμματα, λογική, επεξεργασία δεδομένων και αυτόνομες ροές εκτύπωσης (αναφορά εντολών Fingerprint).Χρησιμοποιήστε τη όταν μια ενσωμάτωση Honeywell χρειάζεται εφαρμογές μέσα στον εκτυπωτή ή υπάρχοντα προγράμματα Fingerprint.
Direct ProtocolIntermec και Honeywell.Ένα υποσύνολο του Fingerprint που καθοδηγείται από τον υπολογιστή, όχι άλλο όνομα για το IPL.Χρησιμοποιήστε το για υπάρχουσες μορφές Direct Protocol ή εγγενείς ροές Honeywell που δεν χρειάζονται πλήρες πρόγραμμα μέσα στον εκτυπωτή.
SBPLSATO Barcode Printer Language.Είναι η κοινή οικογένεια εγγενών εντολών της SATO και μπορεί να δώσει πρόσβαση σε δυνατότητες που μια εξομοίωση δεν προσφέρει.Προσθέστε το για πελάτες με πολλά μηχανήματα SATO ή για εγγενείς ροές RFID και ελέγχου συσκευής.
TPCLTEC Printer Control Language, εγγενής στους εκτυπωτές Toshiba TEC.Παραμένει η εγγενής γλώσσα των εκτυπωτών barcode της Toshiba, αν και επιλεγμένα μοντέλα εξομοιώνουν και ανταγωνιστές (εγχειρίδιο προγράμματος οδήγησης TPCL).Προσθέστε το όταν εμπλέκονται στόλοι Toshiba ή βιβλιοθήκη μορφών TPCL.
Λειτουργίες SLCS και BPLΕκτυπωτές ετικετών BIXOLON.Το εγχειρίδιο SLCS της BIXOLON ορίζει τις εγγενείς εντολές ετικέτας. Τα μοντέλα μπορεί να αναφέρουν και λειτουργίες συμβατότητας BPL-Z, BPL-E και προαιρετικά BPL-D.Χρησιμοποιήστε εγγενές SLCS όταν μετράει η συμπεριφορά που είναι ειδική για τη BIXOLON, αλλιώς ελέγξτε πρώτα μια υπάρχουσα εξομοίωση.
EZPL, GEPL, GZPL και GDPLGoDEX.Το εγχειρίδιο EZPL καλύπτει το εγγενές EZPL καθώς και το GEPL που είναι συμβατό με EPL και το GZPL που είναι συμβατό με ZPL. Επιλεγμένα τρέχοντα προϊόντα αναφέρουν και το GDPL, συμβατό με Datamax (φυλλάδιο RT700i+).Ελέγξτε το ακριβές μοντέλο και το υλικολογισμικό και δοκιμάστε κάθε λειτουργία συμβατότητας πριν υποθέσετε ταυτόσημο αποτέλεσμα.
FBPLΕπιλεγμένοι εκτυπωτές Brother RJ, TD και TJ.Είναι η τεκμηριωμένη εγγενής διαδρομή εντολών σε μοντέλα που μπορεί να προσφέρουν και αρκετές εξομοιώσεις και αποθηκευμένα προγράμματα.Προσθέστε το για εγγενείς βιομηχανικές ή φορητές λειτουργίες της Brother, όχι για την οικογένεια QL με Raster.
Εξειδικευμένες γλώσσες εκτυπωτών ετικετών με επίκεντρο συγκεκριμένους κατασκευαστές.

Το τρέχον PM65 της Honeywell δείχνει πώς ένας μόνο εκτυπωτής μπορεί να δέχεται γλώσσες εντολών από τον υπολογιστή, μορφές εγγράφων και εφαρμογές που τρέχουν στον ίδιο τον εκτυπωτή. Οι προδιαγραφές του αναφέρουν DPL, Direct Protocol, Fingerprint, IPL, ZSim2 για ZPL II, PDF, XML και έξυπνη εκτύπωση σε C# στην ίδια συσκευή (προδιαγραφές Honeywell PM65). Το CT4-LX της SATO αναφέρει αντίστοιχα το εγγενές SBPL μαζί με τα SZPL, SDPL, SIPL, STCL και SEPL που είναι συμβατά με ανταγωνιστές, καθώς και επιλογή αυτόματης ανάλυσης γλώσσας (ρυθμίσεις γλωσσών του SATO CT4-LX). Η SATO τεκμηριώνει επίσης ότι η επιλεγμένη γλώσσα μπορεί να περιορίσει λειτουργίες, όπως εντολές RFID που σε αυτό το μοντέλο ισχύουν μόνο σε SBPL και SZPL (υποστήριξη γλωσσών στο CT4-LX).

Η Toshiba δείχνει το ίδιο μοτίβο. Το BX430T τεκμηριώνει εγγενές TPCL με αυτόματη αναγνώριση ZPL II, DPL, SBPL και PDF (προδιαγραφές Toshiba BX430T). Το SLP-DX220 της BIXOLON αναφέρει SLCS, BPL-Z, BPL-E και προαιρετικά BPL-D (BIXOLON SLP-DX220). Αυτά τα παραδείγματα εξηγούν γιατί τα σύνολα ανά πρωτόκολλο δεν αθροίζονται. Ένας μόνο φυσικός εκτυπωτής μπορεί να ανήκει σε πολλές κατηγορίες γλωσσών.

Η εγγενής υποστήριξη και η εξομοίωση δεν είναι το ίδιο

Μια εξομοίωση ερμηνεύει εντολές γραμμένες για άλλη οικογένεια εκτυπωτών. Μπορεί να κάνει έναν εκτυπωτή αντικατάστασης να δουλέψει χωρίς αλλαγές σε μια εδραιωμένη εφαρμογή, κάτι εξαιρετικά χρήσιμο. Παραμένει όμως υλοποίηση συμβατότητας με καθορισμένη λίστα εντολών, γραμματοσειρές και συμπεριφορά συσκευής.

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

Τι να ελέγχετε σε κάθε εξομοίωση

  • doneΥποσύνολο εντολώνΣυγκρίνετε κάθε εντολή που στέλνει η εφαρμογή με την αναφορά εξομοίωσης του ακριβούς μοντέλου.
  • doneΓραμματοσειρές και κωδικοποίησηΔοκιμάστε Unicode, κωδικοσελίδες, ονόματα γραμματοσειρών, μετρικές, εφεδρικά γλυφά και υποστήριξη γραμματοσειρών που μεταφορτώνονται.
  • doneΣυντεταγμένες και ανάλυσηΕπιβεβαιώστε έξοδο στα 203, 300 ή 600 dpi, περιστροφή, αρχή αξόνων και στρογγυλοποίηση στις τελικές θέσεις κουκκίδων.
  • doneΈλεγχος υλικούΔοκιμάστε κενά, μαύρα σημάδια, συνεχές υλικό, βαθμονόμηση, απόσπαση, αποκόλληση, κοπή και υλικά χωρίς υπόστρωμα, όπου έχει νόημα.
  • doneΚατάσταση και συνεδρίαΕπαληθεύστε αρχικοποίηση, μόνιμες ρυθμίσεις, απαντήσεις σφάλματος, ολοκλήρωση εργασίας, παύση, ακύρωση και επανασύνδεση.
  • doneΠραγματικές ετικέτεςΤυπώστε εργασίες με τις μικρότερες και μεγαλύτερες αναμενόμενες τιμές, γραφικά, όλους τους τύπους barcode, πολλαπλά αντίτυπα και εργασίες μετά από επανεκκίνηση της συσκευής.

Γιατί δεν υπάρχει ειλικρινές γράφημα μεριδίων αγοράς ανά πρωτόκολλο

Οι δημόσιες μελέτες αγοράς συνήθως εκτιμούν έσοδα κατασκευαστών ή μονάδες που παραδόθηκαν σε μια κατηγορία όπως οι εκτυπωτές barcode. Η εκτίμηση της εμβέλειας ενός πρωτοκόλλου απαιτεί πολύ περισσότερα: την ενεργή εγκατεστημένη βάση ανά ακριβές μοντέλο, υλικολογισμικό και εξοπλισμό, ποιες εξομοιώσεις είναι ενεργές, ποιες εντολές υποστηρίζει κάθε εξομοίωση και αν ο στόλος δέχεται ήδη άλλη γλώσσα. Κανένα δημόσιο και ελέγξιμο σύνολο δεδομένων που εξετάστηκε για αυτόν τον οδηγό δεν δίνει αυτή την αντιστοίχιση.

Ούτε το μερίδιο ενός κατασκευαστή μεταφράζεται απευθείας σε μερίδιο γλώσσας. Ο εξοπλισμός της Zebra τροφοδοτεί το ZPL, αλλά λειτουργίες ZPL εμφανίζονται και σε προϊόντα TSC, Honeywell, SATO, BIXOLON, Citizen, Toshiba, Brother και GoDEX. Αντίστροφα, ένας μόνο εκτυπωτής SATO, Honeywell ή Toshiba μπορεί να δέχεται πέντε γλώσσες ή περισσότερες. Τα ποσοστά επικαλύπτονται και το άθροισμά τους ξεπερνά εύκολα το 100 τοις εκατό.

Παράδειγμα μοντέλουΤεκμηριωμένες διαδρομές γλωσσώνΤι αποδεικνύει το παράδειγμα
Zebra ZQ600 PlusZPL, CPCL, EPL.Αρκετές σημαντικές γλώσσες της Zebra μπορούν να συνυπάρχουν σε μία φορητή σειρά.
TSC RE310TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS.Ένα μόνο φορητό μοντέλο TSC καλύπτει πολλούς στόχους συμβατότητας.
Brother QL-820NWBcRaster, ESC/P, P-touch Template.Οι τεκμηριωμένες τυπικές διαδρομές εντολών αυτού του μοντέλου QL διαφέρουν από το συνηθισμένο τρίπτυχο ZPL, EPL και TSPL. Το προαιρετικό ZPL πρέπει να ελεγχθεί στη διαμόρφωση.
Brother RJ-2035B (καταργημένο στη Βόρεια Αμερική)FBPL καθώς και EPL2 και ZPL2· CPCL με υλικολογισμικό EZC ή ESC/POS με υλικολογισμικό EZP.Η φορητή βιομηχανική οικογένεια της Brother διαφέρει έντονα από την οικογένεια QL, και το υλικολογισμικό καθορίζει το τελικό σύνολο συμβατοτήτων.
Honeywell PM65Fingerprint, Direct Protocol, IPL, DPL, ZSim2, PDF, XML, C#.Ο σημερινός βιομηχανικός εξοπλισμός μπορεί να διατηρεί αρκετές παλαιότερες γλώσσες που αποκτήθηκαν με εξαγορές.
SATO CT4-LXSBPL, SZPL, SDPL, SIPL, STCL, SEPL.Εγγενείς λειτουργίες και λειτουργίες συμβατές με ανταγωνιστές συνυπάρχουν σε έναν επιτραπέζιο εκτυπωτή.
Citizen CL-E303Datamax DMX, ZPL2, EPL2.Οι γλώσσες συμβατότητας ξεπερνούν κατά πολύ τις εταιρείες που τις δημιούργησαν.
Toshiba BX430TTPCL με αυτόματη αναγνώριση ZPL II, DPL, SBPL και PDF.Το εγγενές TPCL και αρκετές λειτουργίες αντικατάστασης μπορούν να μοιράζονται την ίδια πλατφόρμα.
Τεκμηριωμένα παραδείγματα μοντέλων, μεταξύ των οποίων ένα που σημειώνεται ως καταργημένο στη Βόρεια Αμερική. Πρόκειται για μήτρα τεκμηρίων συμβατότητας, όχι για εγγύηση σε επίπεδο μάρκας ούτε για πίνακα μεριδίων αγοράς.

Καλύτερη μέτρηση είναι η τηλεμετρία του προϊόντος. Καταγράψτε το ακριβές μοντέλο εκτυπωτή που ζητούν οι χρήστες, αν η εργασία χρησιμοποιεί πρόγραμμα οδήγησης ή ακατέργαστα δεδομένα, ποια γλώσσα παράγεται σήμερα και αν κάποια άλλη ήδη υποστηριζόμενη γλώσσα φτάνει σε αυτή τη συσκευή. Μετά μετρήστε επιπλέον συσκευές, όχι ετικέτες πρωτοκόλλων που επικαλύπτονται.

Τι πρέπει να υποστηρίξει πρώτα μια εφαρμογή ετικετών;

Η σωστή σειρά εξαρτάται από την αφετηρία. Ένα νέο προϊόν χρειάζεται ευρεία βάση. Ένα προϊόν που ήδη τυπώνει ZPL και TSPL πρέπει να βελτιστοποιεί προς νέα οικοσυστήματα και προς τον διαθέσιμο εξοπλισμό δοκιμών.

ΣτάδιοΓλώσσα ή διαδρομήΑιτιολόγηση
ΒάσηZPL IIΑρκετοί μεγάλοι κατασκευαστές τεκμηριώνουν συμβατές λειτουργίες και η γλώσσα προσφέρει ένα ικανό, σύγχρονο μοντέλο ετικέτας.
ΒάσηTSPL ή TSPL2Εγγενής κάλυψη TSC και απλό μοντέλο εντολών, ιδίως όταν οι συσκευές TSC μετρούν στην αγορά-στόχο.
ΕπέκτασηBrother RasterΠροσθέτει απευθείας διαδρομή εντολών για μοντέλα QL με τυπικές διεπαφές Raster, ESC/P και P-touch Template. Ελέγξτε το προαιρετικό ZPL ανά μοντέλο και περιοχή.
ΣυμβατότηταEPL2Υποστηρίζει καθιερωμένες παλαιότερες μορφές και συνήθως κοστίζει λίγο να προστεθεί και να δοκιμαστεί, αλλά επικαλύπτεται έντονα με εξοπλισμό που υποστηρίζει ZPL.
Φορητή συμβατότηταCPCLΣημαντικό όταν το απαιτούν πραγματικοί φορητοί στόλοι ή υπάρχουσες εφαρμογές CPCL· προσθέτει λιγότερα όταν οι ίδιες συσκευές δέχονται ZPL.
Βιομηχανική συμβατότηταDPLΧρήσιμο σε εγκαταστάσεις Datamax και Honeywell, με τη ζήτηση να επιβεβαιώνεται καλύτερα από πραγματικά δεδομένα μοντέλων.
Με βάση τη ζήτησηIPL, Fingerprint, Direct Protocol, SBPL, TPCL, SLCS, EZPL, FBPL, ESC/POSΠροσθέστε εγγενές βάθος όταν ο στόλος ενός πελάτη, μια λειτουργία που λείπει ή μια ροή αποδείξεων κάνουν φανερό το όφελος.
Ένας τεκμηριωμένος προεπιλεγμένος οδικός χάρτης για εφαρμογή ετικετών που καλύπτει πολλές μάρκες.

Αν το ZPL και το TSPL δουλεύουν ήδη, η σειρά υλοποίησης και η στρατηγική σημασία μπορεί να διαφέρουν. Το EPL2 μπορεί να είναι η ταχύτερη επόμενη προσθήκη, αν ένας υπάρχων εκτυπωτής δοκιμών το εξομοιώνει ήδη. Το Brother Raster είναι πιο ξεχωριστή διαδρομή υλοποίησης από άλλη μία εξομοίωση EPL2, αλλά η πρόσθετη κάλυψη συσκευών πελατών παραμένει άγνωστη μέχρι να μετρηθεί η λίστα των μοντέλων-στόχων. Σε συσκευές που ήδη δέχονται ZPL, το CPCL προσθέτει συμβατότητα στη γλώσσα της εργασίας και όχι νέα μοντέλα· αξία του δίνουν τα μοντέλα που μιλούν μόνο CPCL.

TSC RE310 ή Brother: η πρακτική απάντηση

Η συζήτηση που οδήγησε σε αυτόν τον οδηγό ρωτούσε αν ένα TSC RE310 υποστηρίζει ήδη EPL2 και αν ένας εκτυπωτής Brother προσθέτει πλεονέκτημα. Η τεκμηριωμένη απάντηση είναι ναι, το RE310 αναφέρει EPL2 μέσω TSPL-EZC. Και το ποιο μοντέλο Brother μετράει περισσότερο από το ίδιο το όνομα Brother.

Εκτυπωτής δοκιμώνΣχετικές τεκμηριωμένες διαδρομέςΤι προσθέτει
TSC RE310TSPL-EZC (EPL2, ZPL2, CPCL), or ESC-POS.Άμεσες και φθηνές δοκιμές σε αρκετές εξομοιώσεις με εξοπλισμό που υπάρχει ήδη.
Brother RJ-2035BFBPL καθώς και EPL2 και ZPL2· CPCL ή ESC/POS ανάλογα με το εγκατεστημένο υλικολογισμικό EZC ή EZP.Προσθέτει FBPL και τη συμπεριφορά του εξομοιωτή ενός δεύτερου κατασκευαστή, αλλά EPL2, ZPL2 και CPCL επικαλύπτονται με το RE310. Η Brother Mobile Solutions το σημειώνει ως καταργημένο στη Βόρεια Αμερική· η διαθεσιμότητα διαφέρει ανά περιοχή.
Brother QL-820NWBcRaster, ESC/P, P-touch Template.Ξεχωριστή διαδρομή ενσωμάτωσης QL και επομένως μεγαλύτερη ποικιλία διαδρομών εντολών.
Η αξία των τριών σχετικών διαδρομών δοκιμών από πλευράς πρωτοκόλλων.
Χρειάζεστε εγγενή εκτυπωτή αναφοράς της Zebra;

Ένα μεταχειρισμένο GK420d είναι χρήσιμο μόνο αν πρέπει να αναπαραγάγετε έναν παλαιότερο στόλο. Υποστηρίζει εγγενή ZPL και EPL με αυτόματη αναγνώριση μορφής και λειτουργία γραμμής συμβατή με EPL1, αλλά η σελίδα κύκλου ζωής της Zebra δείχνει τερματισμό των περιφερειακών πωλήσεων το 2021 ή το 2022 και τέλος υποστήριξης το 2025 (κύκλος ζωής GK420d). Για νέα αγορά, το σημερινό ZD421 είναι η υποστηριζόμενη αναφορά για ZPL II και EPL2. Εκεί η λειτουργία γραμμής συμβατή με EPL1 περιορίζεται στη διαμόρφωση απευθείας θερμικής εκτύπωσης στα 203 dpi (προδιαγραφές ZD421).

Σύσταση για αυτό το σχέδιο εξοπλισμού

Υλοποιήστε και δοκιμάστε πρώτα το EPL2 στο RE310, γιατί ο εξοπλισμός υπάρχει ήδη. Αν η επόμενη αγορά στοχεύει στη μέγιστη κάλυψη νέων διαδρομών εντολών, ένα τυπικό QL-820NWBc ως στόχος Raster προσθέτει μεγαλύτερη ποικιλία από το RJ-2035B. Η Brother Mobile Solutions σημειώνει το μοντέλο RJ ως καταργημένο στη Βόρεια Αμερική, ενώ η διαθεσιμότητα διαφέρει ανά περιοχή. Επιβεβαιώστε την περιφερειακή διαμόρφωση του QL, καθώς σε παλαιότερη τεκμηρίωση εμφανίστηκε προαιρετική υποστήριξη ZPL μόνο κατόπιν αιτήματος. Προσθέστε CPCL στο RE310 όταν το δικαιολογεί η ζήτηση στη φορητή εκτύπωση και μετά δώστε προτεραιότητα σε DPL ή σε άλλη εγγενή οικογένεια με βάση πραγματικά αιτήματα πελατών.

Υπάρχει ωστόσο ένας λόγος να επιλέξετε παρ' όλα αυτά το RJ-2035B: οι δοκιμές συμβατότητας μεταξύ υλοποιήσεων. Μια δεύτερη εξομοίωση EPL ή ZPL μπορεί να αποκαλύψει παραδοχές που η πρώτη υλοποίηση ανεχόταν. Αυτό είναι χρήσιμο αφότου ένα προϊόν δηλώνει συμβατότητα με πολλούς κατασκευαστές, αλλά είναι διαφορετικός στόχος από την προσθήκη ενός μοντέλου ενσωμάτωσης που δεν καλύπτεται ακόμη.

Χτίστε την υποστήριξη γύρω από δυνατότητες, όχι γύρω από ακρωνύμια

Ένα σύστημα εκτύπωσης που συντηρείται εύκολα πρέπει να κρατά ένα ουδέτερο μοντέλο ετικέτας και να το αποδίδει μέσα από back end ανά γλώσσα. Το ουδέτερο μοντέλο ορίζει το φυσικό μέγεθος, την τελική ανάλυση σε κουκκίδες, τα μπλοκ κειμένου, τα δεδομένα barcode, τις ζώνες ησυχίας, τις εικόνες, τα αντίτυπα και το επιδιωκόμενο φινίρισμα. Κάθε back end δηλώνει τι μπορεί να διατηρήσει και τι πρέπει να μετατρέψει σε raster ή να απορρίψει.

Κριτήρια έκδοσης για κάθε νέα γλώσσα εκτυπωτή

  • doneΔηλώστε το προφίλΑπαριθμήστε τις υποστηριζόμενες εντολές, τους τύπους barcode, τις αναλύσεις, τις λειτουργίες υλικού, τις κωδικοποιήσεις και τις γνωστές εξαιρέσεις.
  • doneΚρατήστε εργασίες αναφοράςΑποθηκεύστε αντιπροσωπευτικές εργασίες πηγής και τις αναμενόμενες ψηφιογραφίες για κάθε back end.
  • doneΧρησιμοποιήστε πραγματικούς εκτυπωτέςΣυμπεριλάβετε, όπου είναι εφικτό, τουλάχιστον μία εγγενή αναφορά και μία σημαντική εξομοίωση πριν δηλώσετε συμβατότητα με πολλούς κατασκευαστές.
  • doneΔοκιμάστε δύσκολα δεδομέναΤυπώστε κενά πεδία, μεγάλα αναγνωριστικά, αρχικά μηδενικά, μη λατινικό κείμενο, χαρακτήρες ελέγχου και barcode με μέγιστο περιεχόμενο.
  • doneΣαρώστε το αποτέλεσμαΕπαληθεύστε το πραγματικό barcode με τους σαρωτές και τις αποστάσεις εργασίας που χρησιμοποιούνται στην πράξη.
  • doneΕπαναλάβετε μετά από ενημερώσειςΞανατρέξτε τη μήτρα μετά από αλλαγές σε υλικολογισμικό, μηχανή απόδοσης, γραμματοσειρές, συμπίεση ή ρυθμίσεις υλικού.

Κρατήστε επίσης χωριστά τις δοκιμές σχεδιασμού ετικέτας και τις δοκιμές πρωτοκόλλου εκτυπωτή. Μια γλώσσα μπορεί να αποδώσει σωστά τις ζητούμενες κουκκίδες και το barcode να αποτύχει επειδή είναι πολύ μικρό, έχει ανεπαρκή ζώνη ησυχίας ή τυπώθηκε με λάθος πυκνότητα. Για την ίδια την ετικέτα χρησιμοποιήστε τη λίστα ελέγχου σχεδιασμού ετικετών barcode και πριν επιλέξετε υλικό και εξοπλισμό συγκρίνετε την απευθείας θερμική με τη θερμική μεταφορά.

Πηγές και μέθοδος έρευνας

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

Επόμενο βήμα

Εξαγάγετε τα μοντέλα εκτυπωτών που ζητήθηκαν τις τελευταίες 90 ημέρες και ομαδοποιήστε τα ανά ακριβή τεκμηριωμένη διαδρομή γλώσσας. Επιλέξτε την επόμενη υλοποίηση με βάση το πόσες επιπλέον συσκευές καλύπτει και, πριν δηλώσετε τη γλώσσα υποστηριζόμενη, τυπώστε και σαρώστε ένα μικρό πακέτο ελέγχου συμβατότητας.

Ερωτήσεις για τις γλώσσες θερμικών εκτυπωτών

Είναι το ZPL μορφή barcode;
Όχι. Το ZPL είναι γλώσσα εκτυπωτή. Τα Code 128, EAN, Data Matrix και QR Code είναι συμβολολογίες barcode που μια εντολή ZPL μπορεί να παραγάγει και να τοποθετήσει.
Υποστηρίζει ένας συμβατός με ZPL εκτυπωτής όλες τις εντολές ZPL;
Όχι απαραίτητα. Τα εγγενή μοντέλα και οι εξομοιώσεις διαφέρουν σε υλικολογισμικό, υποσύνολο εντολών, γραμματοσειρές, συμπεριφορά κατάστασης, επιλογές υλικού και ανάλυση. Δείτε τον ακριβή οδηγό προγραμματισμού ή εξομοίωσης και δοκιμάστε την πραγματική εργασία.
Έχει η εκτύπωση raster χαμηλότερη ποιότητα από τις εγγενείς εντολές;
Όχι. Η ποιότητα του raster μπορεί να είναι εξαιρετική όταν η εφαρμογή αποδίδει στην ακριβή ανάλυση κουκκίδων του εκτυπωτή και δεν κλιμακώνει τα barcode. Το αντιστάθμισμα είναι περισσότερα δεδομένα και μεγαλύτερη ευθύνη στην εφαρμογή.
Πρέπει μια νέα εφαρμογή να υλοποιήσει CPCL πριν από το Brother Raster;
Μόνο αν η ζήτηση για φορητό CPCL είναι πιο ξεκάθαρη. Αρκετά τρέχοντα φορητά μοντέλα της Zebra που αναφέρθηκαν δέχονται και CPCL και ZPL, ενώ το Brother Raster δίνει τυπική απευθείας διαδρομή εντολών για τα μοντέλα QL. Ελέγξτε τις ακριβείς διαμορφώσεις QL, καθώς έχει υπάρξει προαιρετική υποστήριξη ZPL.
Μπορούν να αθροιστούν τα μερίδια αγοράς ανά πρωτόκολλο;
Όχι. Ένας εκτυπωτής μπορεί να δέχεται πολλές γλώσσες, οπότε οι κατηγορίες εμβέλειας επικαλύπτονται. Ξεκινήστε από τα ακριβή μοντέλα των πελατών και μετρήστε τις συσκευές που προσθέτει κάθε νέο back end πέρα από την υπάρχουσα υποστήριξη.
Υποστηρίζει το TSC RE310 το EPL2;
Η TSC τεκμηριώνει το EPL2 ως μέρος του συνόλου συμβατότητας TSPL-EZC του RE310, μαζί με ZPL2 και CPCL. Αντιμετωπίστε το ως εξομοίωση και δοκιμάστε τις εντολές EPL, τις γραμματοσειρές, τις ρυθμίσεις υλικού και τη συμπεριφορά κατάστασης που χρησιμοποιεί η εφαρμογή σας.
Γλώσσες θερμικών εκτυπωτών Απευθείας εκτύπωση Συμβατότητα εκτυπωτών