CARA PROGRAM THERMAL PRINTER MENGGUNAKAN ARDUINO
Thermal Printer Menggunakan Arduino |
Pada kesempatan kali ini kita akan membahas Cara Program Thermal Printer Menggunakan Arduino ,thermal printer memiliki type yg relatif banyak, tapi tidak semua thermal printer bisa langsung di kontrol dengan mikrokontroler arduino, biasanya yang bisa di kontrol dengan mikrokontroler Arduino yang sudah support interface Serial TTL, jadi nanti dari mikrokontroler Arduino bisa langsung komunikasi serial dengan printer thermal tersebut dengan komunikasi serial.
Thermal Printer adalah jenis printer yang menggunakan proses cetak dengan teknologi pemanas untuk mengaktifkan tinta.Printer thermal relatif lebih efisien dan ekonomis di banding printer dot matrik.
Thermal Printer biasanya bisa di gunakan untuk print Text, bitmap dan beberapa type barcod.sangat bermanfaat untuk memberikan info berupa kertas yang bisa di bawa :).
Module/Part yang di butuhkan :
- Arduino
- Modul Thermal Printer Support Arduino
- Adaptor 9V 2 A
- Kabel Jumper Secukupnya
Berikut Wiring Diagram Thermal Printer Menggunakan arduino
Wiring Thermal Printer Menggunakan Arduino |
ALOKASI PIN ARDUINO
Komunikasi Thermal Printer denga Arduino menggunakan komunikasi Serial TTL.untuk Pinout nya sebagai berikut :
Komunikasi Thermal Printer denga Arduino menggunakan komunikasi Serial TTL.untuk Pinout nya sebagai berikut :
Thermal Printer | Arduino |
Rx | 11 |
Tx | 10 |
VCC | +5V |
GND | Gnd |
CONTOH PROGRAM
untuk contoh program download disini
#include "Adafruit_Thermal.h" #include "adalogo.h" #include "adaqrcode.h" #include "SoftwareSerial.h" #define TX_PIN 11 // Pin 11 Arduino ke RX Printer #define RX_PIN 10 // Pin 10 Arduino ke TX Printer SoftwareSerial mySerial(RX_PIN, TX_PIN); Adafruit_Thermal printer(&mySerial); void setup() { mySerial.begin(9600); // Initialize Baudrate SoftwareSerial printer.begin(); printer.setSize('L'); printer.justify('C'); printer.println(F("Printer Test\n\n\n\n")); printer.sleep(); // printer to sleep delay(3000L); // Sleep for 3 seconds printer.wake(); printer.setDefault(); } void loop() { }
Thermal Printer banyak di aplikasikan untuk system antrian dan print out tanda terima, misalnya karcis parkir, karcis film, antrian dokter , antrian di bank dan lain-lain.Untuk pertanyaan dapat meninggalkan pesan di kolom komentar.Selamat Berinovasi dan Berkarya :)
printer sya kenapa hnya kedip-kedip aja
BalasHapusKodingnya nggak jadi
pastikan, program, wiring dan upply power sesuai.semoga membantu.Terima Kasih
Hapuslibrary female dcnya ada nggak bang?
BalasHapusMaksudnya library female DC?
HapusBagaimana kalo printer diganti dengan epson tmu220, dimana link library dan codingnya
BalasHapusPrinter Epson tmu220 bisa komunikasi dengan Serial, untuk printer jenis ini bisa menggunakan perintah At Command Standar Epson.
HapusKak.. bisa share coding untuk antrian teller da CS...buat tugas sekolah...tq. kampretrockstar@gmail.com
BalasHapusmaaf kita belum sempat, buat tutorialnya.tapi kalau mau buat system atau alat custom bisa hubungi kita.Terima kasih
HapusKak untuk costum bisa?. Untuk kontak / email ada?
BalasHapusbisa, kita ada jasa untuk custom.bisa hubungi no contact kita di 0821-1456-4643 , IG : lab.elektronika
Hapusminta tutrial mengakses data encoder timing disk dari printer epson ke arduino uno kak
BalasHapusmaaf untuk tutorialnya kita belum buat, tapi kalau mas butuh bantuan.kita bisa bantu
HapusSy pakai printer yg persis dgn di foto, tp cm keluar kertas kosong tdk ada tulisannya. Apakah penempatan kertasnya hrs diselipkan ke bagian tertentu atau cuma langsung disimpan aja roll kertasnya?
BalasHapusPastikan kertas ngga kebalik dan programnya sesuai
Hapus