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.
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
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.
demikian tutorial dari saya, semoga bermanfaat. terimakasih
No comments:
Post a Comment