今天是个好日子,
我正忙于制作这个小型应用程序来测试一些事情
当按下按钮时,我有以下代码运行
它按计划工作。

我现在要做的就是能够将所有者更改为"Dean" to any user i need.
或者,如果有更好的方法可以从任何用户名将打印作业发送到打印服务器。
谢谢你
参考: 更改打印队列中的打印作业所有者
我正忙于制作这个小型应用程序来测试一些事情
当按下按钮时,我有以下代码运行
C#:
// Create the printer server and print queue objectsLocalPrintServer localPrintServer = new LocalPrintServer();
PrintQueue defaultPrintQueue = LocalPrintServer.GetDefaultPrintQueue();
// Call AddJob
PrintSystemJobInfo myPrintJob = defaultPrintQueue.AddJob("My Test Job");
// Write a Byte buffer to the JobStream and close the stream
Stream myStream = myPrintJob.JobStream;
Byte[] myByteBuffer = UnicodeEncoding.Unicode.GetBytes("Test Print Job");
myStream.Write(myByteBuffer, 0, myByteBuffer.Length);
myStream.Close();
它按计划工作。

我现在要做的就是能够将所有者更改为"Dean" to any user i need.
或者,如果有更好的方法可以从任何用户名将打印作业发送到打印服务器。
谢谢你
参考: 更改打印队列中的打印作业所有者
由主持人最后编辑: