是否有一种方法可以编程配置打印机,该打印机打印到文件(本地文件端口)以绕过剥离器服务并将数据直接发送到文件?

我看过 @ prnadmin.dll(那里没有任何相关)和WMI(无关)。有任何想法吗 ?不,我不想停止Windows(XP SP3)中的Print Spooler服务,只需使打印机绕过它。

有帮助吗?

解决方案

Printer_info_2结构具有称为Printer_attribute_direct的参数。您可以使用OpenPrinter获取打印机的句柄,获取此结构,更改属性(确保您的位置和属性,以免更改其他任何现有属性),然后使用此修改后的结构进行SetPrinter。

请参阅此链接以查看如何使用SetPrinter。 http://support.microsoft.com/kb/140285

希望这可以帮助。如果是这样,请为答案投票+1 +1 :)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top