CARA PROGRAM THERMAL PRINTER MENGGUNAKAN ARDUINO

Thermal Printer Dengan 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 :
  1. Arduino
  2. Modul Thermal Printer Support Arduino
  3. Adaptor 9V 2 A
  4. Kabel Jumper Secukupnya
Library :
Download library Thermal Printer di sini (sumber : github-adafruit)
 
WIRING DIAGRAM 
Berikut Wiring Diagram Thermal Printer Menggunakan arduino
Wiring Thermal Printer Dengan Arduino
Wiring Thermal Printer Menggunakan Arduino


ALOKASI PIN ARDUINO   
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 :)

Subscribe to receive free email updates:

4 Responses to "CARA PROGRAM THERMAL PRINTER MENGGUNAKAN ARDUINO"

  1. printer sya kenapa hnya kedip-kedip aja

    Kodingnya nggak jadi

    BalasHapus
    Balasan
    1. pastikan, program, wiring dan upply power sesuai.semoga membantu.Terima Kasih

      Hapus
  2. library female dcnya ada nggak bang?

    BalasHapus