1

我正在尝试使用 printspoolerapi 进行打印作业并将其重新路由到另一台打印机。到目前为止,我相信我已经通过 enumjobs 捕获了所需的信息,但是当将打印作业设置到另一台打印机时,我会打印出一张空纸。

所以很明显我没有发送文件或其内容,只是数据类型和打印作业名称。

据我所知,我需要获取文件并将其发送到 WritePrint?我相信应该使用 .spl 文件或实际文件本身。(如果可以的话,使用 AddJob 获取实际文件)

具体来说,以前有没有人成功地做到过?我需要看一个例子或类似的东西。我已经看了一遍,并没有真正找到可以给我一个例子的东西。

4

1 回答 1

0

如果您可以更改端口, RedMon可能会很有用。(或者至少源代码可能会激发您的灵感。)

于 2017-05-11T01:45:15.560 回答