configuring pos printer now works
This commit is contained in:
parent
bfe1379e05
commit
dccf260431
3 changed files with 31 additions and 14 deletions
|
@ -20,7 +20,13 @@ const std::string PosPrinter::Command::FONT_SIZE_BIG = {'\x1b', '\x21', '\x10'};
|
|||
const std::string PosPrinter::Command::FONT_SIZE_NORMAL = {'\x1b', '\x21', '\x00'};
|
||||
const std::string PosPrinter::Command::FEED = {0x1b, 0x64, 0x03};
|
||||
|
||||
PosPrinter::PosPrinter()
|
||||
PosPrinter::PosPrinter() : PosPrinter(PrinterDevice())
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
PosPrinter::PosPrinter(const PrinterDevice& printerDevice)
|
||||
: printerDevice_(printerDevice)
|
||||
{
|
||||
int retValue;
|
||||
|
||||
|
@ -53,6 +59,7 @@ PosPrinter::PosPrinter()
|
|||
if (desc.idVendor == printerDevice_.idVendor &&
|
||||
desc.idProduct == printerDevice_.idProduct) {
|
||||
numDevice = i;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -85,11 +92,6 @@ PosPrinter::PosPrinter()
|
|||
libusb_free_device_list(devList, 1);
|
||||
}
|
||||
|
||||
PosPrinter::PosPrinter(const PrinterDevice& printerDevice) : printerDevice_{printerDevice}
|
||||
{
|
||||
PosPrinter();
|
||||
}
|
||||
|
||||
PosPrinter::~PosPrinter()
|
||||
{
|
||||
if (devicePtr_) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue