我正在尝试使用printspoolerapi进行打印作业并将其重新路由到另一台打印机。到目前为止,我相信我已经通过enumjobs捕获了所需的信息,但是当将打印作业设置到另一台打印机时,我打印出一张空白页。
所以很明显我不会发送文件或内容,只是数据类型和打印作业名称。
据我所知,我需要获取文件并将其发送到WritePrint?我相信.spl文件或实际文件本身应该用于此。 (使用AddJob获取实际文件,如果可以的话)
具体来说,有没有人成功完成此操作?我需要看一个例子或类似的东西。我看了一遍,并没有真正找到能给我一个例子的东西。