Καλησπέρα,
το μοντέλο του εκτυπωτή είναι το http://www.citizen-systems.com/en/printer/mobile/cmp-30 το οποίο υποστηρίζει και CPCL και ESC/POS εκτύπωση. Εχω δοκιμάσει τις παρακάτω εντολές και αρκετές παραλλαγές τους χωρίς επιτυχία αφου εκτυπωνεται ??????? στη θεση των ελληνικων:
port.WriteLine("! 0 200 200 800 1");
port.WriteLine("TEXT 7 0 20 80 EnglishHere");
port.WriteLine("COUNTRY GREECE");
port.WriteLine("CHAR-SET7 CP-1253");
port.WriteLine("TEXT 7 0 40 180 Ελληνικα");
port.WriteLine("PRINT");
Από Citizen μου είπαν οτι το συγκεκριμενο μοντελο "supports ASCII code
table up to 7f, so Greek characters will not be supported in CPCL mode", αλλα στη συνεχεια βρηκα ενα document online που φαινεται να ειναι απο τη Citizen που αναφερει και τα 2 ελληνικα encoding (1257 και 737) ειδικα για το συγκεκριμενο μοντελο. Εχει κανεις ιδεα αν γινεται να εκτυπωσω ελληνικα σε CPCL mode?
Ιδανικα θελω να αποφυγω το Esc/POS mode που και εκει δεν ειμαι σιγουρος αν θα ειναι εφικτο να εκτυπωσω ελληνικα, αν και απο τη στιγμη που το συγκεκριμενο μοντελο ειναι αρκετα διαδεδομενο στην ελληνικη αγορα, φανταζομαι θα υπαρχει καποιος τροπος.
Ευχαριστω!