【发布时间】:2015-08-11 01:02:36
【问题描述】:
所以我有以下代码来访问本地打印机及其在 C# 中的当前作业:
PrintQueue pq = LocalPrintServer.GetDefaultPrintQueue();
PrintJobInfoCollection pjic = pq.GetPrintJobInfoCollection();
foreach( var printjob in pjic)
{
Console.WriteLine(printjob.Name);
}
Console.ReadLine();
我想要做的是将此 PrintQueue 对象发送到连接到打印机的另一台计算机,并将此队列中的作业添加到该队列的作业中。所以本质上,这个想法是通过网络远程打印。我有一些 Java 网络编程经验,但不足以很好地翻译成 C#。所以我想知道是否有人可以为我分解它。 (而且我知道有很多方法可以配置 Windows/Mac OS 以从远程打印机打印,但这个应用程序对我来说是一种学习体验)。谢谢!
【问题讨论】:
标签: java c# printing network-programming