Isi kandungan:
- Langkah 1: Dapatkan Pencetak Termal
- Langkah 2: Percetakan Gambar
- Langkah 3: Percetakan Teks (2 Karakter Byte)
- Langkah 4: Sambungan
- Langkah 5: Selamat Mencetak
Video: Pencetak Foto Mudah Alih Saya: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Pencetak termal adalah peranti biasa untuk mencetak resit. Dan ia juga popular untuk DIYers. Anda boleh mendapatkannya dari pautan di bawah.https://www.adafruit.com/? Q = termal% 20printer
Baru-baru ini saya menemui pencetak termal yang menarik di aliexpress.com. Lebih pantas, mudah alih dan terkawal melalui bluetooth. (juga menyokong sambungan WiFi dan IR tetapi dalam model yang mahal). Anda boleh mendapatkannya sekitar $ 35.https://www.aliexpress.com/af/thermal-printer-58mm…
Saya berpendapat bahawa jika ada aplikasi yang sesuai untuk pencetak ini, ia boleh menjadi pencetak foto yang murah dan mudah alih. Oleh itu, saya membuat aplikasi mudah alih untuk ini: "Printer Lab".
Langkah 1: Dapatkan Pencetak Termal
Saya mendapat pencetak termal dari aliexpress. Berikut adalah spesifikasi untuk pencetak.
- Protokol: Perintah ESC / POS
- Saiz kertas: 58mm
- Diameter gulungan kertas: <4cm
- Menyokong bluetooth 4.0, 3.0
- Ketumpatan piksel: 384 titik / garis
- Bateri: 7.4V, 1500mAh
Tidak perlu pematerian atau pendawaian. Yang saya perlukan hanyalah membeli pencetak dan gulungan kertas. Tetapi membuat aplikasi mudah alih untuk ini jauh lebih kompleks.
Langkah 2: Percetakan Gambar
Pengilang pencetak terma menyokong aplikasi Android / iOS dan SDK. Tetapi fungsi yang sangat mudah, seperti mencetak gambar dalam kualiti rendah, teks sederhana dan percetakan QR / Barcode, tersedia. Saya harus membuat aplikasi baru. Ia dinamakan "Printer Lab". (hanya menyokong Android v5.0 atau lebih tinggi)
Pada mulanya, saya membuat fungsi pencetakan gambar berdasarkan perpustakaan yang disediakan oleh pengeluar pencetak. Seterusnya, saya memilih gambar anak saya dan mencetaknya!
(Lihat gambar 1. Cetak dengan tetapan lalai)
Seperti yang anda lihat, kualiti sangat buruk.
Pencetak termal melakukan kerja mudah: tetapkan piksel sebagai putih (ruang kosong) atau hitam. Oleh itu, pustaka gambar pencetak menukar gambar warna menjadi gambar skala kelabu, dan ia mendapat nilai skala abu-abu keseluruhan gambar dan menetapkan piksel sebagai putih jika nilai skala abu-abu piksel kurang dari rata-rata. Piksel menjadi hitam jika nilai skala kelabu lebih besar daripada purata. Hasilnya adalah bitmap 1-bit yang hanya mempunyai status 2 piksel, hitam atau putih.
Hasil ini tidak seperti yang saya mahukan. Oleh itu, saya menggunakan dithering yang diperintahkan. Kaedah ini menukar 2x2 piksel kepada 5 jenis corak mengikut skala abu-abu purata 4 piksel.
_ #_ #_ ## ##_ _ _# _# ##
(Lihat gambar 2. dithering yang diperintahkan)
Ia jauh lebih baik daripada sebelumnya sebaliknya gambarnya agak kabur, yang masih tidak memuaskan. Dithering difusi ralat menyelesaikan masalah ini. Algoritma ini meningkatkan kualiti gambar lebih kurang.
(Lihat gambar 3. Penyebaran ralat)
Penyebaran ralat adalah sukar untuk dijelaskan di sini. Anda boleh mengetahui butiran dari pautan di bawah:
Sekarang saya dapat mencetak gambar dari album atau kamera dengan kos rendah. Tetapi ia bukan penghujungnya.
Langkah 3: Percetakan Teks (2 Karakter Byte)
Kerja utama pencetak termal adalah mencetak resit dengan beberapa fon. Saya menguji percetakan teks dan kebanyakan pencetak termal melakukan tugas ini dengan baik walaupun terdapat sedikit gaya fon yang tersedia.
Tetapi ada satu masalah besar. Pencetak termal, khususnya yang saya beli di kedai dalam talian Cina, hanya menyokong bahasa Inggeris, Cina dan beberapa jenis watak. Dalam bahasa Korea, banyak bahasa lain tidak tersedia. Oleh itu, saya memutuskan untuk mencetak setiap watak sebagai gambar seperti gambar walaupun bahasa Inggeris atau Cina.
Dengan cara ini saya dapat menggunakan jenis watak apa pun, tetapi kualiti cetakan sedikit lebih buruk daripada fon yang disematkan. Bagaimanapun, percetakan watak sudah siap. Sudah tiba masanya untuk mengembangkan pelbagai fungsi berdasarkan ini.
Langkah 4: Sambungan
# Percetakan teks ringkas
Ia mencetak teks yang anda taipkan atau ditampal dari papan keratan. Anda boleh menghantar teks dari aplikasi lain ke Printer Lab.
# QR code / BarcodeIt menukar teks menjadi QR-code / barcode dan mencetaknya.
# RSS feedAnda dapat mendaftarkan alamat RSS dan mencetak suapan. Untuk kemudahan, saya membuat penyemak imbas RSS yang melayari pautan RSS di web. Dengan mengklik butang di bahagian kanan bawah, anda boleh mendaftarkan alamat RSS dengan mudah. Selepas langkah ini, Printer Lab mengumpulkan tajuk suapan dan mencetaknya.
- Isi utama dikecualikan daripada dicetak kerana terlalu besar untuk dicetak.- Suapan yang dikumpulkan dari RSS didaftarkan mengikut garis masa. Anda boleh menyemaknya di tab garis masa.
# JadualMendapatkan acara harian dari kalendar google dan mencetaknya. Anda mesti mengklik butang jadual untuk menghubungkannya dengan akaun google anda. Selepas langkah ini, Printer Lab mengumpulkan acara secara automatik.
# ContactsPrints vCard dipilih dari kenalan atau dikongsi dari aplikasi luaran.
# Timeline tabTimeline mengumpulkan umpan dari RSS dan kalendar google. Anda boleh mencetak semuanya sekaligus. Suapan yang dicetak redup dan dikecualikan pada cetakan seterusnya.
# Tetapan- Sambungan automatik: Menyambungkan secara automatik ke pencetak anda semasa memulakan. Untuk menggunakan ini, anda mesti mendaftarkan kod PIN 4 digit pencetak. - Cetakan automatik: Mencetak suapan secara automatik dalam tab garis masa pada selang waktu yang anda pilih. - Menyokong pencetak 80mm: pencetak 80mm mempunyai lebar lebar, menunjukkan lebih banyak watak dan piksel pada satu baris. Untuk menggunakan ini, pencetak 80mm mesti menyokong 576 titik setiap baris.
Langkah 5: Selamat Mencetak
Pencetak termal Bluetooth cukup berguna untuk dibawa kemana sahaja dan cukup murah untuk mencetak seberapa banyak yang anda mahukan. Dapatkan pencetak dan pasang Makmal Pencetak di Google Play Store. Dan Nikmati percetakan insta !!
Pasang PrinterLab di:
Nantikan lebih banyak kemas kini!
# Pautan berguna
Halaman muat turun Makmal Pencetak (Android v5.0 atau lebih)
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…Senarai Pencetak termal 58mm https://play.google.com/store/apps/details?id=com…Bagaimana- dokumen Pencetakan ESC / POS di Android https://play.google.com/store/apps/details?id=com… Algoritma penyebaran ralat https://play.google.com/store/apps/details?id=com …
Disyorkan:
Kereta Bluetooth Dikawal Mudah Alih -- Mudah -- Ringkas -- Hc-05 -- Motor Shield: 10 Langkah (dengan Gambar)
Kereta Bluetooth Dikawal Mudah Alih || Mudah || Ringkas || Hc-05 || Motor Shield: … Sila Langgan saluran YouTube saya ………. Ini kereta yang dikawal Bluetooth yang menggunakan modul Bluetooth HC-05 untuk berkomunikasi dengan telefon bimbit. Kita boleh mengawal kereta dengan mudah alih melalui Bluetooth. Terdapat aplikasi untuk mengawal pergerakan kereta
Pencetak Alexa - Pencetak Resit Berbasikal: 7 Langkah (dengan Gambar)
Pencetak Alexa | Pencetak Resit Berbasikal: Saya peminat mengitar semula teknologi lama dan menjadikannya berguna lagi. Beberapa ketika yang lalu, saya telah membeli pencetak resit terma yang lama dan murah, dan saya mahukan kaedah yang berguna untuk tujuan semula. Kemudian, semasa cuti, saya dihadiahkan Amazon Echo Dot, dan salah satu prestasi
Pelayan Pencetak Mudah Alih: 11 Langkah
Mobile Printerserver: untuk beberapa sebab saya memerlukan pencetak mudah alih suatu hari nanti. ia mesti bergerak, boleh dipercayai dan dicetak. untuk lebih spesifik berikut adalah senarai yang tidak dapat disusun mengenai apa yang harus dilakukannya: - mencetak pada kertas tanpa henti - pasangkan ke rangkaian yang ada (dengan dhcp co
Ringkas / sejuk Laptop Mudah Alih, Mudah Alih: 9 Langkah (dengan Gambar)
Dudukan / penyejuk riba Laptop Mudah, Murah, Mudah Alih: Ini adalah projek kos rendah dan sangat mudah yang boleh dilakukan oleh sesiapa sahaja. Dudukan / penyejuk komputer riba ini boleh dibuat untuk saiz dan mana-mana komputer riba jenama (saya buat untuk MacBook 13.3 inci)
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Mudah, Stabil, Murah atau Percuma: 9 Langkah
Guitar Amp Tilt Stand - Mudah Seperti Log Lincoln - Kecil, Mudah Alih, Sederhana, Stabil, Murah atau Percuma.: Gitar amp kecondongan amp - semudah log lincoln. kecil, mudah alih, sederhana, stabil, murah atau percuma menggunakan papan lapis sekerap. Bagus untuk kombo amp, reka bentuk yang lebih besar boleh digunakan untuk punggung terbuka