Daftar Isi:
- Langkah 1: Dapatkan Printer Termal
- Langkah 2: Pencetakan Gambar
- Langkah 3: Pencetakan Teks (2 Karakter Byte)
- Langkah 4: Ekstensi
- Langkah 5: Nikmati Mencetak
Video: Printer Foto Portabel Saya: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Thermal printer adalah perangkat umum untuk mencetak struk. Dan itu populer untuk DIYers juga. Anda bisa mendapatkan ini dari tautan di bawah ini.
Baru-baru ini saya menemukan printer termal yang menarik di aliexpress.com. Lebih cepat, portabel, dan dapat dikontrol melalui bluetooth. (juga mendukung koneksi WiFi dan IR tetapi dalam model yang mahal). Anda bisa mendapatkan ini sekitar $35.https://www.aliexpress.com/af/thermal-printer-58mm…
Saya pikir jika ada aplikasi yang tepat untuk printer ini, itu bisa menjadi printer foto yang murah dan portabel. Jadi saya membuat aplikasi seluler untuk ini: "Printer Lab".
Langkah 1: Dapatkan Printer Termal
Saya mendapat printer termal dari aliexpress. Berikut adalah spesifikasi untuk printer.
- Protokol: perintah ESC/POS
- Ukuran kertas: 58mm
- Diameter gulungan kertas: <4cm
- Mendukung bluetooth 4.0, 3.0
- Kepadatan piksel: 384 titik/garis
- Baterai: 7.4V, 1500mAh
Tidak perlu solder atau kabel. Yang saya butuhkan hanyalah membeli printer dan gulungan kertas. Tetapi membuat aplikasi seluler untuk ini jauh lebih kompleks.
Langkah 2: Pencetakan Gambar
Pabrikan printer termal mendukung aplikasi dan SDK Android/iOS. Tetapi fungsi yang sangat sederhana, seperti mencetak gambar dalam kualitas rendah, teks sederhana dan pencetakan QR/Barcode, tersedia. Saya harus membuat aplikasi yang sama sekali baru. Ini bernama "Laboratorium Printer". (hanya mendukung Android v5.0 atau lebih tinggi)
Pada awalnya, saya membuat fungsi pencetakan gambar berdasarkan perpustakaan yang disediakan oleh produsen printer. Selanjutnya, saya memilih gambar anak saya dan mencetaknya!
(Lihat gambar 1. Cetak dengan pengaturan default)
Seperti yang Anda lihat, kualitasnya sangat buruk.
Printer termal melakukan pekerjaan sederhana: mengatur piksel sebagai putih (ruang kosong) atau hitam. Jadi perpustakaan gambar printer mengubah gambar berwarna menjadi gambar skala abu-abu, dan mendapatkan nilai skala abu-abu rata-rata dari keseluruhan gambar dan menetapkan piksel sebagai putih jika nilai skala abu-abu piksel kurang dari rata-rata. Sebuah piksel menjadi hitam jika nilai skala abu-abunya lebih besar dari rata-rata. Hasilnya adalah bitmap 1-bit yang hanya memiliki status 2 piksel, hitam atau putih.
Hasil ini bukan yang saya inginkan. Jadi saya menggunakan dithering yang dipesan. Metode ini mengubah 2x2 piksel menjadi 5 jenis pola menurut skala abu-abu rata-rata 4 piksel.
_ #_ #_ ## ##_ _ _# _# ##
(Lihat gambar 2. pesan dithering)
Ini jauh lebih baik dari sebelumnya sebagai gantinya gambar sedikit buram, yang masih belum memuaskan. Dithering difusi kesalahan memecahkan masalah ini. Algoritma ini meningkatkan kualitas gambar lebih banyak.
(Lihat gambar 3. Difusi kesalahan)
Difusi kesalahan rumit untuk dijelaskan di sini. Anda dapat mempelajari detail dari tautan di bawah ini:
Sekarang saya dapat mencetak gambar dari album atau kamera dengan biaya rendah. Tapi itu bukan akhir.
Langkah 3: Pencetakan Teks (2 Karakter Byte)
Pekerjaan utama printer termal adalah mencetak tanda terima dengan beberapa font. Saya menguji pencetakan teks dan sebagian besar printer termal melakukan pekerjaan ini dengan baik meskipun sangat sedikit gaya font yang tersedia.
Tapi ada satu masalah besar. Printer termal, khususnya yang saya beli di toko online Cina, hanya mendukung bahasa Inggris, Cina, dan beberapa jenis karakter. Banyak bahasa lain, dalam kasus saya bahasa Korea, tidak tersedia. Jadi saya memutuskan untuk mencetak setiap karakter sebagai gambar seperti gambar meskipun itu bahasa Inggris atau Cina.
Dengan cara ini saya dapat menggunakan jenis karakter apa pun, tetapi kualitas cetaknya sedikit lebih buruk daripada font yang disematkan. Bagaimanapun, pencetakan karakter sudah siap. Saatnya mengembangkan berbagai fungsi berdasarkan ini.
Langkah 4: Ekstensi
# Pencetakan teks sederhana
Ini mencetak teks yang diketik sendiri atau ditempelkan dari clipboard. Anda dapat mengirim teks dari aplikasi lain ke Lab Printer.
# Kode QR / BarcodeIni mengubah teks menjadi kode QR/barcode dan mencetaknya.
# Umpan RSSAnda dapat mendaftarkan alamat RSS dan mencetak umpan. Untuk kenyamanan, saya membuat browser RSS yang menelusuri tautan RSS di web. Dengan mengklik tombol di area kanan bawah Anda dapat dengan mudah mendaftarkan alamat RSS. Setelah langkah ini, Lab Printer mengumpulkan judul feed dan mencetaknya.
- Konten utama tidak dapat dicetak karena terlalu besar untuk dicetak.- Umpan yang dikumpulkan dari RSS terdaftar di timeline. Anda dapat memeriksa ini di tab timeline.
# JadwalDapatkan acara harian dari kalender google dan cetak. Anda harus mengklik tombol jadwal untuk menghubungkannya dengan akun google Anda. Setelah langkah ini, Lab Printer mengumpulkan peristiwa secara otomatis.
# ContactsPrints vCard dipilih dari kontak atau dibagikan dari aplikasi eksternal.
# Tab Timeline Tab Timeline mengumpulkan feed dari RSS dan kalender google. Anda dapat mencetak semuanya sekaligus. Umpan yang dicetak diredupkan dan dikecualikan pada cetakan berikutnya.
# Pengaturan- Sambungan otomatis: Secara otomatis terhubung ke printer Anda saat start-up. Untuk menggunakan ini, Anda harus mendaftarkan kode PIN 4 digit printer. - Cetak otomatis: Secara otomatis mencetak umpan di tab garis waktu pada interval waktu yang Anda pilih. - Mendukung printer 80mm: Printer 80mm memiliki lebar lebar, menampilkan lebih banyak karakter dan piksel dalam satu baris. Untuk menggunakan ini, printer 80mm harus mendukung 576 titik per baris.
Langkah 5: Nikmati Mencetak
Printer thermal Bluetooth cukup praktis untuk dibawa kemana-mana dan cukup murah untuk mencetak sebanyak yang Anda inginkan. Dapatkan printer dan instal Lab Printer di Google Play Store. Dan Nikmati insta-printing!!
Instal PrinterLab di:
Tetap disini untuk pembaruan lebih lanjut!
# Tautan yang berguna
Halaman unduh Lab Printer (Android v5.0 atau lebih tinggi)
https://play.google.com/store/apps/details?id=com…
dibuat oleh: [email protected]
terima kasih kepada: Chang-Han Jeon
QnA: https://play.google.com/store/apps/details?id=com…Daftar Printer thermal 58mm https://play.google.com/store/apps/details?id=com…How-To dokumen Pencetakan ESC/POS di Android https://play.google.com/store/apps/details?id=com…Algoritme difusi kesalahan https://play.google.com/store/apps/details?id=com …
Direkomendasikan:
Bagaimana Saya Membuat Speaker Bluetooth Aneh Saya Sendiri: 4 Langkah
Bagaimana Saya Membuat Speaker Bluetooth Aneh Saya Sendiri: Dalam Instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat sendiri speaker Bluetooth aneh ini yang menghasilkan suara luar biasa dengan bass saat menggunakannya dengan botol
Bagaimana Saya Membangun Generator Sepeda Listrik Saya: 10 Langkah
Bagaimana Saya Membuat Generator Sepeda Listrik Saya: Paul Fleck
Bagaimana Saya Membantu Baterai Netbook Saya!: 4 Langkah
Bagaimana Saya Membantu Baterai Netbook Saya!: Saya baru saja menemukan perangkat lunak fantastis ini dari rightmark yang memungkinkan baterai saya bertahan lebih lama setiap kali pengisian daya dan juga membuat netbook berjalan jauh lebih dingin. Biarkan saya menunjukkan kepada Anda apa yang saya lakukan pada 2-in-1 saya netbook dell model 3147
Bagaimana Saya Memperbaiki Laptop Saya yang Mati Lebih dari Dua Tahun: 8 Langkah
Bagaimana Saya Memperbaiki Laptop Saya yang Mati Lebih dari Dua Tahun: Catatan ** silakan pilih jika Anda menghargai proyek ini, terima kasih Telah membodohi laptop NE522 gateway ini di laci saya selama sekitar dua tahun mungkin karena ada yang lain untuk digunakan, jadi ketika saya melihat kontes ini Saya tahu ada baiknya memperbaikinya dan membagikan semua perbaikannya
Keyboard Saya Tangan Saya: 8 Langkah (dengan Gambar)
Keyboard Saya Tangan Saya: Saya menggunakan pemotong laser Epilog baru yang baru-baru ini dimiliki Instructables untuk menggores gambar tangan saya dengan laser ke keyboard laptop saya…secara permanen. Sekarang, itu membatalkan garansi Anda dalam gaya DIY! Saya telah mengukir lebih banyak laptop dengan laser daripada kebanyakan