Thermal Printer Basic Print Operations

Dependents:   Thermal_Printer

Revision:
1:8372894bfc19
Parent:
0:ddb341bbd487
diff -r ddb341bbd487 -r 8372894bfc19 APSEPM207LV.cpp
--- a/APSEPM207LV.cpp	Mon May 21 07:27:19 2018 +0000
+++ b/APSEPM207LV.cpp	Mon May 21 09:05:47 2018 +0000
@@ -128,7 +128,25 @@
   //0x20 Paper Absent
   }
   
+void APSEPM207LV::printModes(uint8_t n)     
+{
+    _serial.putc(0x1B);
+    _serial.putc(0x21);
+    _serial.putc(n);
+    
 
+
+//Possible values for n    
+//00 = 32 Char Normal                                        08 = 32 Char BOLD
+//01 = 24 Char Normal                                        09 = 24 Char BOLD
+//11 = 24 Char Double Height                                 19 = 24 Char Double Height & BOLD
+//21 = 24 Char Double Width                                  29 = 24 Char Double Width & BOLD
+//31 = 24 Char Double Height & Double Width                  39 = 24 Char Double Height & Double Width & BOLD
+//10 = 32 Char Double Height                                 18 = 32 Char Double Height & BOLD
+//20 = 32 Char Double Width                                  28 = 32 Char Double Width & BOLD
+//30 = 32 Char Double Height & Double Width                  38 = 32 Char Double Height & Double Width & BOLD
+    
+}
   
 void APSEPM207LV::clearBuffer(void)
 {
@@ -282,6 +300,8 @@
     _serial.putc(script);
 }
 
+
+
 void APSEPM207LV::clearScript()
 {
     _serial.printf("\x1B\x73\x30");
@@ -347,11 +367,4 @@
 }
 
 
-//00 = 32 Char Normal                                        08 = 32 Char BOLD
-//01 = 24 Char Normal                                        09 = 24 Char BOLD
-//11 = 24 Char Double Height                                 19 = 24 Char Double Height & BOLD
-//21 = 24 Char Double Width                                  29 = 24 Char Double Width & BOLD
-//31 = 24 Char Double Height & Double Width                  39 = 24 Char Double Height & Double Width & BOLD
-//10 = 32 Char Double Height                                 18 = 32 Char Double Height & BOLD
-//20 = 32 Char Double Width                                  28 = 32 Char Double Width & BOLD
-//30 = 32 Char Double Height & Double Width                  38 = 32 Char Double Height & Double Width & BOLD
+