Monday, March 19, 2018

Thermal Printer Menggunakan Arduino


      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 :
  1. Arduino
  2. Modul Thermal Printer Support Arduino
  3. Adaptor 9V 2 A
  4. Kabel Jumper Secukupnya


Library :
Download library Thermal Printer  (sumber : github-adafruit)


WIRING DIAGRAM 
Berikut Wiring Diagram Thermal Printer Menggunakan arduino 



Baca juga : Water Level Sensor Menggunakan Arduino
ALOKASI PIN ARDUINO   
Komunikasi Thermal Printer denga Arduino menggunakan komunikasi Serial TTL.untuk Pinout nya sebagai berikut :  


Thermal Printer   Arduino     
Rx11
Tx10
VCC+5V
GNDGnd


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: