ThermalPrinter
ThermalPrinter.h
- Committer:
- williequesada
- Date:
- 2019-06-04
- Revision:
- 0:c6a99e05245f
File content as of revision 0:c6a99e05245f:
#ifndef MBED_THERMAL_H #define MBED_THERMAL_H #include "mbed.h" class PRINTER { public: PRINTER(PinName TX, PinName RX,PinName PAPER, PinName SELECT,PinName RESET,PinName POWER); void ThermalPrinterInterruption(); uint8_t Power(bool Turn); uint8_t Reset(); uint8_t Output(char Date[],char Hour_Start[],char Hour_Finish[],char Place[],char Time[],char Ticket[],char Money[]); uint8_t Cutter(bool Type); uint8_t Paper(uint32_t Duration); uint8_t End(); char Entrada(); uint8_t Ticket(bool Instruction); private: RawSerial ThermalPrinter; DigitalOut _PAPER; DigitalOut _SELECT; DigitalOut _RESET; DigitalOut _POWER; }; #endif