Πίνακας περιεχομένων:

Ο φορητός μου εκτυπωτής φωτογραφιών: 5 βήματα (με εικόνες)
Ο φορητός μου εκτυπωτής φωτογραφιών: 5 βήματα (με εικόνες)

Βίντεο: Ο φορητός μου εκτυπωτής φωτογραφιών: 5 βήματα (με εικόνες)

Βίντεο: Ο φορητός μου εκτυπωτής φωτογραφιών: 5 βήματα (με εικόνες)
Βίντεο: TryMe HOME: Εκτυπώνουμε Φωτογραφίες 2024, Νοέμβριος
Anonim
Ο φορητός μου εκτυπωτής φωτογραφιών
Ο φορητός μου εκτυπωτής φωτογραφιών
Ο φορητός μου εκτυπωτής φωτογραφιών
Ο φορητός μου εκτυπωτής φωτογραφιών

Ο θερμικός εκτυπωτής είναι μια κοινή συσκευή για την εκτύπωση αποδείξεων. Και είναι δημοφιλές και για DIYers. Μπορείτε να το πάρετε από τον παρακάτω σύνδεσμο.

Πρόσφατα βρήκα έναν ενδιαφέρον θερμικό εκτυπωτή στο aliexpress.com. Είναι πιο γρήγορο, φορητό και ελεγχόμενο μέσω bluetooth. (υποστηρίζει επίσης σύνδεση WiFi και IR αλλά σε ακριβό μοντέλο). Μπορείτε να το πάρετε περίπου 35 $.

Σκέφτηκα ότι εάν υπάρχει μια κατάλληλη εφαρμογή για αυτόν τον εκτυπωτή, μπορεί να είναι ένας φθηνός και φορητός εκτυπωτής φωτογραφιών. Έτσι έφτιαξα μια εφαρμογή για κινητά για αυτό: "Printer Lab".

Βήμα 1: Αποκτήστε έναν θερμικό εκτυπωτή

Αποκτήστε έναν θερμικό εκτυπωτή
Αποκτήστε έναν θερμικό εκτυπωτή

Πήρα έναν θερμικό εκτυπωτή από το aliexpress. Ακολουθούν προδιαγραφές για τον εκτυπωτή.

  • Πρωτόκολλο: εντολή ESC/POS
  • Μέγεθος χαρτιού: 58mm
  • Διάμετρος ρολού χαρτιού: <4cm
  • Υποστηρίζει bluetooth 4.0, 3.0
  • Πυκνότητα pixel: 384 κουκκίδες/γραμμή
  • Μπαταρία: 7.4V, 1500mAh

Δεν χρειάζεται συγκόλληση ή καλωδίωση. Το μόνο που χρειάζομαι είναι να αγοράσω εκτυπωτή και ρολά χαρτιού. Αλλά η δημιουργία μιας εφαρμογής για κινητά για αυτό είναι πολύ πιο περίπλοκη.

Βήμα 2: Εκτύπωση εικόνας

Εκτύπωση εικόνας
Εκτύπωση εικόνας
Εκτύπωση εικόνας
Εκτύπωση εικόνας
Εκτύπωση εικόνας
Εκτύπωση εικόνας

Ο κατασκευαστής του θερμικού εκτυπωτή υποστηρίζει εφαρμογή Android/iOS και SDK. Υπάρχουν όμως πολύ απλές λειτουργίες, όπως εκτύπωση εικόνας σε χαμηλή ποιότητα, απλό κείμενο και εκτύπωση QR/Barcode. Πρέπει να κάνω μια εντελώς νέα εφαρμογή. Ονομάζεται "Printer Lab". (υποστηρίζει μόνο Android v5.0 ή νεότερη έκδοση)

Στην αρχή, έκανα μια λειτουργία εκτύπωσης εικόνας βασισμένη σε μια βιβλιοθήκη που παρείχε ο κατασκευαστής του εκτυπωτή. Στη συνέχεια, επέλεξα μια εικόνα του γιου μου και την εκτύπωσα!

(Δείτε την εικόνα 1. Εκτύπωση με προεπιλεγμένες ρυθμίσεις)

Όπως βλέπετε, πολύ κακής ποιότητας.

Οι θερμικοί εκτυπωτές κάνουν μια απλή εργασία: ορίστε ένα pixel ως λευκό (κενό διάστημα) ή μαύρο. Έτσι, η βιβλιοθήκη εικόνων του εκτυπωτή μετατρέπει την έγχρωμη εικόνα σε εικόνα κλίμακας του γκρι και λαμβάνει μια μέση τιμή κλίμακας του γκρι μιας ολόκληρης εικόνας και ορίζει ένα pixel ως λευκό εάν η τιμή κλίμακας του γκρι του εικονοστοιχείου είναι μικρότερη από τον μέσο όρο. Ένα pixel γίνεται μαύρο εάν η τιμή του σε κλίμακα του γκρι είναι μεγαλύτερη από το μέσο όρο. Το αποτέλεσμα είναι ένας χάρτης bit 1 μπιτ που έχει μόνο 2 pixel κατάσταση, μαύρο ή άσπρο.

Αυτό το αποτέλεσμα δεν είναι αυτό που θέλω. Έτσι χρησιμοποίησα μια διαταγμένη παρακέντηση. Αυτή η μέθοδος μετατρέπει 2x2 εικονοστοιχεία σε 5 τύπους μοτίβων σύμφωνα με μια μέση κλίμακα του γκρι 4 εικονοστοιχείων.

_ #_ #_ ## ##_ _ _# _# ##

(Βλέπε εικόνα 2. διέταξε τη διάλυση)

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

(Δείτε εικόνα 3. Διάχυση σφαλμάτων)

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

Τώρα μπορώ να εκτυπώσω εικόνες από άλμπουμ ή κάμερα με χαμηλό κόστος. Αλλά δεν είναι τέλος.

Βήμα 3: Εκτύπωση κειμένου (2 χαρακτήρες Byte)

Εκτύπωση κειμένου (2 χαρακτήρες Byte)
Εκτύπωση κειμένου (2 χαρακτήρες Byte)
Εκτύπωση κειμένου (2 χαρακτήρες Byte)
Εκτύπωση κειμένου (2 χαρακτήρες Byte)
Εκτύπωση κειμένου (2 χαρακτήρες Byte)
Εκτύπωση κειμένου (2 χαρακτήρες Byte)

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

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

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

Βήμα 4: Επεκτάσεις

Επεκτάσεις
Επεκτάσεις
Επεκτάσεις
Επεκτάσεις
Επεκτάσεις
Επεκτάσεις
Επεκτάσεις
Επεκτάσεις

# Απλή εκτύπωση κειμένου

Εκτυπώνει κείμενα που πληκτρολογήσατε μόνοι σας ή επικολλήθηκαν από το πρόχειρο. Μπορείτε να στείλετε κείμενα από άλλες εφαρμογές στο Printer Lab.

# Κωδικός QR / Barcode Μετατρέπει το κείμενο σε κωδικό QR / γραμμωτό κώδικα και το εκτυπώνει.

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

- Τα κύρια περιεχόμενα εξαιρούνται από την εκτύπωση επειδή είναι πολύ μεγάλα για εκτύπωση. Μπορείτε να το ελέγξετε στην καρτέλα timeline.

# ScheduleΓιαβάζει καθημερινά συμβάντα από το ημερολόγιο Google και τα εκτυπώνει. Πρέπει να κάνετε κλικ στο κουμπί προγραμματισμού για να το συνδέσετε με τον λογαριασμό σας Google. Μετά από αυτό το βήμα, το Printer Lab συλλέγει αυτόματα τα συμβάντα.

# ΕπαφέςΕκτυπώσεις vCard επιλεγμένες από επαφές ή κοινές από εξωτερική εφαρμογή.

# Καρτέλα TimelineΗ καρτέλα Timeline συγκεντρώνει ροές από RSS και google calendar. Μπορείτε να τα εκτυπώσετε όλα ταυτόχρονα. Οι εκτυπωμένες ροές μειώνονται και αποκλείονται στην επόμενη εκτύπωση.

# Ρυθμίσεις- Αυτόματη σύνδεση: Συνδέεται αυτόματα με τον εκτυπωτή σας κατά την εκκίνηση. Για να το χρησιμοποιήσετε, πρέπει να καταχωρίσετε 4ψήφιο κωδικό PIN του εκτυπωτή. - Αυτόματη εκτύπωση: Αυτόματη εκτύπωση ροών στην καρτέλα timeline στο χρονικό διάστημα που επιλέξατε. - Υποστηρίζει εκτυπωτή 80mm: Ο εκτυπωτής 80mm έχει μεγάλο πλάτος, εμφανίζει περισσότερους χαρακτήρες και pixel σε μια γραμμή. Για να το χρησιμοποιήσετε, ο εκτυπωτής 80 mm πρέπει να υποστηρίζει 576 κουκκίδες ανά γραμμή.

Βήμα 5: Απολαύστε την εκτύπωση

Απολαύστε την εκτύπωση !!
Απολαύστε την εκτύπωση !!

Ο θερμικός εκτυπωτής Bluetooth είναι αρκετά βολικός για μεταφορά οπουδήποτε και αρκετά φθηνός για εκτύπωση όσο θέλετε. Αποκτήστε έναν εκτυπωτή και εγκαταστήστε το Printer Lab στο Google Play Store. Και απολαύστε την εκτύπωση insta !!

Εγκαταστήστε το PrinterLab στη διεύθυνση:

Μείνετε συντονισμένοι για περισσότερες ενημερώσεις!

# Χρήσιμοι σύνδεσμοι

Σελίδα λήψης του Printer Lab (Android v5.0 ή νεότερη έκδοση)

https://play.google.com/store/apps/details?id=com…

φτιαγμένο από: [email protected]

χάρη στους: Chang-Han Jeon

QnA: https://play.google.com/store/apps/details?id=com… Λίστα θερμικού εκτυπωτή 58 mm https://play.google.com/store/apps/details?id=com… Πώς έγγραφο εκτύπωσης ESC/POS σε Android https://play.google.com/store/apps/details?id=com…Αλγόριθμος διάχυσης σφαλμάτων https://play.google.com/store/apps/details?id=com …

Συνιστάται: