Thermal printer hello world program.

Dependencies:   Adafruit_Thermal_Printer mbed

Revision:
0:6325abe92741
Child:
1:9ccf98857297
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Mar 16 01:43:45 2016 +0000
@@ -0,0 +1,68 @@
+#include "mbed.h"
+#include "AdafruitThermal.h"
+
+DigitalOut myled(LED1);
+AdafruitThermal Printer(p9, p10);
+
+int main() {
+        myled = 1;
+        Printer.begin();
+        //Printer.test();
+        // **char *OutputText = "Better Work Dammit\n";
+        // **Printer.print(OutputText);
+        
+        char *Testing_Foo = "Hello World!\n";
+        Printer.print(Testing_Foo);
+        
+        Printer.justify('C');
+        char *Text_Out11 = "normal\nline\nspacing\n";
+        Printer.print(Text_Out11);
+        Printer.setLineHeight(50);
+        char *Text_Out12 = "Taller\nline\nspacing\n";
+        Printer.print(Text_Out12);
+        Printer.setLineHeight(); // Reset to default
+        Printer.justify('L');
+        
+        Printer.setSize('L');
+        char *Text_Out8 = "Large\n";
+        Printer.print(Text_Out8);
+        
+        Printer.setSize('M');
+        char *Text_Out9 = "Medium\n";
+        Printer.print(Text_Out9);
+        
+        Printer.setSize('S');
+        char *Text_Out10 = "Small\n";
+        Printer.print(Text_Out10);
+        
+        Printer.inverseOn();
+        char *Text_Out1 = "Inverse ON\n";
+        Printer.print(Text_Out1);
+        Printer.inverseOff();
+        
+        Printer.doubleHeightOn();
+        char *Text_Out2 = "Double Height ON\n";
+        Printer.print(Text_Out2);
+        Printer.doubleHeightOff();
+        
+        Printer.justify('R');
+        char *Text_Out3 = "Right Justified\n";
+        Printer.print(Text_Out3);
+        
+        Printer.justify('C');
+        char *Text_Out4 = "Center Justified\n";
+        Printer.print(Text_Out4);
+        
+        Printer.justify('L');
+        char *Text_Out5 = "Left Justified\n";
+        Printer.print(Text_Out5);
+        
+        Printer.boldOn();
+        char *Text_Out6 = "Bold Text\n";
+        Printer.print(Text_Out6);
+        Printer.boldOff();
+        
+        myled = 0;
+        
+    
+}