Thermal Printer APSEPM207LV Operations

Dependencies:   APSEPM207LV

Related Data Sheets of APSEPM207LV

Committer:
shivanandgowdakr
Date:
Mon May 21 07:30:57 2018 +0000
Revision:
0:bef4544b0c87
Basic Thermal Printer Operations

Who changed what in which revision?

UserRevisionLine numberNew contents of line
shivanandgowdakr 0:bef4544b0c87 1 #include "mbed.h"
shivanandgowdakr 0:bef4544b0c87 2
shivanandgowdakr 0:bef4544b0c87 3 #include "APSEPM207LV.h"
shivanandgowdakr 0:bef4544b0c87 4
shivanandgowdakr 0:bef4544b0c87 5 Serial pc(USBTX, USBRX);
shivanandgowdakr 0:bef4544b0c87 6 APSEPM207LV tp(D1,D0); // tx, 9600bps
shivanandgowdakr 0:bef4544b0c87 7
shivanandgowdakr 0:bef4544b0c87 8 int main()
shivanandgowdakr 0:bef4544b0c87 9 {
shivanandgowdakr 0:bef4544b0c87 10 tp.initialize();
shivanandgowdakr 0:bef4544b0c87 11 tp.putLineFeed(2);
shivanandgowdakr 0:bef4544b0c87 12
shivanandgowdakr 0:bef4544b0c87 13 tp.printf("** Thermal Printer Shield **\r\r");
shivanandgowdakr 0:bef4544b0c87 14
shivanandgowdakr 0:bef4544b0c87 15
shivanandgowdakr 0:bef4544b0c87 16 tp.setKanjiFont(APSEPM207LV::KANJI_DEFAULT);
shivanandgowdakr 0:bef4544b0c87 17 tp.setANKFont(APSEPM207LV::ANK_DEFAULT);
shivanandgowdakr 0:bef4544b0c87 18 tp.setDoubleSizeWidth();
shivanandgowdakr 0:bef4544b0c87 19 tp.printf("ABCDEFG 0123456789\r");
shivanandgowdakr 0:bef4544b0c87 20 tp.clearDoubleSizeWidth();
shivanandgowdakr 0:bef4544b0c87 21
shivanandgowdakr 0:bef4544b0c87 22 tp.setDoubleSizeHeight();
shivanandgowdakr 0:bef4544b0c87 23 tp.printf("ABCDEFG 0123456789\r");
shivanandgowdakr 0:bef4544b0c87 24 tp.clearDoubleSizeHeight();
shivanandgowdakr 0:bef4544b0c87 25
shivanandgowdakr 0:bef4544b0c87 26 pc.printf("APS Thermal Printer\n\n");
shivanandgowdakr 0:bef4544b0c87 27 while(1) {
shivanandgowdakr 0:bef4544b0c87 28 if (pc.readable()) {
shivanandgowdakr 0:bef4544b0c87 29 int c = pc.getc();
shivanandgowdakr 0:bef4544b0c87 30 pc.putc(c);
shivanandgowdakr 0:bef4544b0c87 31 tp.putc(c);
shivanandgowdakr 0:bef4544b0c87 32 }
shivanandgowdakr 0:bef4544b0c87 33 }
shivanandgowdakr 0:bef4544b0c87 34 }
shivanandgowdakr 0:bef4544b0c87 35