如何使用Qt打印到网络热敏打印机

时间:2019-06-09 20:11:09

标签: c++ qt thermal-printer qprinter

我想从数据库向连接到以太网的打印机打印一些数据。我可以打印到USB热敏打印机,但是我不知道要连接到联网打印机。

Windows 7上的Qt Creator 5.9.1。

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地址上的设备名称。

0 个答案:

没有答案