如何在打印机池场景中获取打印作业的端口名称



在Windows->打印机和设备 ->实际打印队列中有(最后一个(列,称为端口,如下

启用打印机池时,这显示了文档的端口名称(对于真实打印机(,如第一个C: ports p1,第二个C: ports p2(或port_2121和port_2122 ... etc((。我想获得相同的信息。

我检查了enumjobs,job_info_1-4结构,其中一个没有端口或portname成员。我进行了测试,并且pprintername也总是一样。因此,即使从那一侧也无法访问。

有什么想法我如何获取作业打印的端口?(就像打印队列一样(

thx

您可以使用FindNextPrinterChangeNotification字段使用CC_1函数来执行此操作。当启用打印机池时,可以更改此值,并且一个端口为buzy

相关内容

  • 没有找到相关文章

最新更新