как печатать на сетевой термопринтер используя Qt - PullRequest
1 голос
/ 09 июня 2019

Я хочу напечатать некоторые данные из базы данных на Ethernet-принтер. Я могу печатать на USB-термопринтере, но не знаю шоу для подключения к сетевому принтеру.

Qt Creator 5.9.1 в Windows 7.

QFont bFont = QApplication::
QFont sFont = QApplication::
QFontMetrics fm(sFont);
bFont.setBold(true);
bFont.setPixelSize(10);
sFont.setPointSize(8);
sFont.setPixelSize(9);
Printer.setPrinterName(PrinterName);
Printer.setPaperSize(QSizeF(57,100), QPrinter::Millimeter);
QPainter p(&Printer);
if(Printer.printerState() == QPrinter::Error)
  {
     emit ShowMessageBox("There is a Problem With Printer: ");
  }
   else
  {

    p.drawText(QRectF(0,Line,Printer.width(),13),Qt::AlignCenter, "***ORDER RECEIPT***" );
  }

Я хочу знать, кто может распечатать это через подключенный к сети термопринтер, поскольку на панели устройств нет имени устройства на имеющемся у меня IP-адресе.

...