первый

This commit is contained in:
2024-11-01 12:23:13 +05:00
parent 801d9d33fa
commit 0688c46a7e
226 changed files with 162921 additions and 0 deletions

View File

@ -0,0 +1,41 @@
#ifndef ESC_POS_PRINTER_H
#define ESC_POS_PRINTER_H
#include <string>
#if defined(_WIN32) || defined(_WINDOWS) || defined(_BORLAND) || defined(__BORLANDC__)
#include <windows.h>
#else
#endif
#include "ComPort.h"
class ESC_POS_Printer {
public:
#if defined(_WIN32) || defined(_WINDOWS) || defined(_BORLAND) || defined(__BORLANDC__)
HANDLE m_hPrinter;
#else
FILE* m_hPrinter;
#endif
ComPort* m_Serial;
ESC_POS_Printer();
~ESC_POS_Printer();
bool openSerial(std::string ComNumber);
bool openUSB(std::wstring printerName);
bool openUSB(std::string printerName);
bool close();
bool Start();
bool printImage(int width, int height, unsigned char* bitArray);
bool Feed(); //Прокрутить бумагу
bool Cut(); //Отрезать бумагу
bool End();
private:
bool m_usb;
};
#endif