我不知道该怎么做。有两台打印机。他们需要同时打印文档。实际上,算法可以是;如果要在系统上进行打印,则两个打印机将重新打印此文档。
foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
{
if (printer == "ZJ-58")
{
}
if (printer == "ZJ-58-2")
{
}
}
答案 0 :(得分:-2)
如果您想同时触发打印,则可以并行触发任务(这里我假设您具有返回任务的打印功能)。例如:
var printers = new List<object>();
var printerTasks = printers.Select(printer =>
{
if (printer == "ZJ-58")
{
return printer.print();
}
if (printer == "ZJ-58-2")
{
return printer.print();
}
});
Task.WaitAll(printerTasks);