mimil owns
/
ThermalSample
Sample for thermal printer using Thermal library.
Revision 0:025db6fb90df, committed 2012-07-18
- Comitter:
- mimil
- Date:
- Wed Jul 18 13:06:38 2012 +0000
- Commit message:
- comments of thermal sample
Changed in this revision
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Thermal.lib Wed Jul 18 13:06:38 2012 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mimil/code/Thermal/#fd2be7a1b59f
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gingerbread.cpp Wed Jul 18 13:06:38 2012 +0000 @@ -0,0 +1,67 @@ +//------------------------------------------------------------------------------ +// File generated by LCD Assistant +// http://en.radzio.dxp.pl/bitmap_converter/ +//------------------------------------------------------------------------------ + +const unsigned char gingerbread [] = { +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x1F, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0xFE, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, +0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0xFF, +0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x4F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x9F, 0xFF, 0xFE, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x9F, 0x0F, 0xE3, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9F, +0x0F, 0xC1, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9F, 0x0F, 0xC1, 0xFF, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x9F, 0x0F, 0xC3, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, +0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xBF, +0x3F, 0xFD, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x1F, 0xF8, 0xFF, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0xFF, 0x1F, 0xF0, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x0F, 0xE1, +0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x87, 0xC3, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x3F, 0xC0, 0x07, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x63, 0xC0, 0x3F, 0xE0, 0x0F, 0xF8, 0x03, +0xFE, 0x00, 0x01, 0x98, 0x18, 0x1F, 0xFC, 0x3F, 0xF8, 0x1F, 0xFF, 0x00, 0x02, 0xFF, 0x87, 0x1F, +0xFF, 0xFF, 0xF9, 0xC3, 0xFF, 0x80, 0x03, 0xFF, 0x82, 0x67, 0xFF, 0xFF, 0xFF, 0xC3, 0xFF, 0xC0, +0x07, 0xFF, 0x86, 0x03, 0xFB, 0xFF, 0xFF, 0xE1, 0xFF, 0xC0, 0x07, 0xFF, 0x9F, 0x83, 0xFF, 0xFF, +0xFF, 0xF1, 0xFF, 0xE0, 0x0F, 0xFF, 0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0xFF, 0xE0, 0x0F, 0xFF, +0x8F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF3, 0xFF, 0xE0, 0x0F, 0xFF, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, +0xFF, 0xE0, 0x0F, 0xFC, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x7F, 0xE0, 0x0F, 0xFC, 0x3F, 0xFF, +0xFF, 0xFF, 0xFF, 0xFC, 0x3F, 0xE0, 0x0F, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x3F, 0xE0, +0x07, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x7F, 0xE0, 0x03, 0xFE, 0x7F, 0xFF, 0xFF, 0xFF, +0xFF, 0xFC, 0x7F, 0xC0, 0x03, 0xF8, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x1F, 0x80, 0x00, 0xF0, +0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x1F, 0x00, 0x00, 0x30, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, +0x1C, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x01, 0xFF, 0xFF, +0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x7F, 0xFF, 0xFC, 0xFF, 0xFF, 0xFC, 0x00, 0x00, +0x00, 0x00, 0x0F, 0xFF, 0xF9, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, +0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, +0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, +0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, +0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, +0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFC, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, +0xF9, 0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0x80, 0x00, 0x00, +0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x05, 0xFF, 0xFF, 0xFF, +0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, +0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x0B, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, +0x00, 0x00, 0x00, 0x00, 0x13, 0xFF, 0xFF, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x27, 0xFF, +0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00, +0x00, 0x00, 0x87, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x00, 0x00, 0x00, 0x03, 0x07, 0xFF, 0xFF, 0xFF, +0xFF, 0xF9, 0x80, 0x00, 0x00, 0x30, 0x0F, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0xFC, 0x00, 0x01, 0x00, +0x40, 0xFF, 0xFF, 0xFF, 0xFF, 0xF8, 0xCF, 0x00, 0x02, 0x00, 0xE0, 0x7F, 0xFF, 0xFF, 0xFF, 0xE0, +0xF1, 0x80, 0x00, 0x1F, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF, 0x81, 0xFE, 0xC0, 0x04, 0xFF, 0x7C, 0x7F, +0xFF, 0xFF, 0xFF, 0x87, 0xFF, 0xC0, 0x01, 0xFF, 0xFC, 0x7F, 0xFF, 0xFF, 0xFF, 0x9F, 0xFF, 0xE0, +0x0B, 0xFF, 0xFC, 0x1F, 0xFF, 0xFF, 0xFF, 0x9F, 0xFF, 0xE0, 0x0F, 0xFF, 0xFE, 0x07, 0xF8, 0x3F, +0xFE, 0x1F, 0xFE, 0xE0, 0x0F, 0xFF, 0xFF, 0x87, 0xE0, 0x0F, 0xF8, 0x1F, 0xFF, 0xE0, 0x07, 0xFF, +0xFF, 0xC7, 0x80, 0x03, 0xF0, 0x3F, 0xFF, 0xE0, 0x07, 0xFF, 0xFF, 0xC7, 0x00, 0x01, 0xF1, 0xFF, +0xFF, 0xE0, 0x07, 0xFF, 0xFF, 0xCE, 0x00, 0x00, 0x71, 0xFF, 0xFF, 0xC0, 0x03, 0xFF, 0xFF, 0xF8, +0x00, 0x00, 0x31, 0xFF, 0xFF, 0xC0, 0x01, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x0F, 0xFF, 0xFF, 0x80, +0x01, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x07, 0xFF, 0xFF, 0x00, 0x00, 0x7F, 0xFF, 0x80, 0x00, 0x00, +0x03, 0xFF, 0xFE, 0x00, 0x00, 0x3F, 0xFE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFC, 0x00, 0x00, 0x0F, +0xF8, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +};
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Jul 18 13:06:38 2012 +0000 @@ -0,0 +1,17 @@ +#include "mbed.h" +#include "Thermal.h" +#include "gingerbread.cpp" + +// p28 (identified as tx on mbed serial) is connected to yellow cable (identified as rx on the priter) +// p27 (identified as rx on mbed serial) is not needed +// speed is set to 19200 +Thermal printer(p28, p27, 19200); + +int main() { + printf("Starting\r\n"); + printer.printf("hello"); + printer.inverseOn(); + printer.printf("world"); + printer.printBitmap(80, 95, gingerbread); + printf("Ending\r\n"); +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Wed Jul 18 13:06:38 2012 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/10b9abbe79a6 \ No newline at end of file