js 求教:有两台打印机AB,A是本地打印,B是共享打印机。我现在想用A先打印,再用B打印。在js中怎么调用啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 求教:有两台打印机AB,A是本地打印,B是共享打印机。我现在想用A先打印,再用B打印。在js中怎么调用啊相关的知识,希望对你有一定的参考价值。
B打印机调取不到。我是通过打印机名调取。本地的打印机可以调去,共享的无法调取。。。
问题已解决,谢谢大家。。
在 C# 中从两台打印机同时打印
【中文标题】在 C# 中从两台打印机同时打印【英文标题】:Simultaneous printing from two printers in C# 【发布时间】:2019-05-29 18:24:52 【问题描述】:我不知道该怎么做。有两台打印机。他们需要同时打印文档。实际上算法可以;如果您在系统上打印某些内容,则两台打印机会重新打印此文档。
foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters)
if (printer == "ZJ-58")
if (printer == "ZJ-58-2")
【问题讨论】:
我会首先使用 C# 打印,然后尝试打印到多台打印机。这可能会有所帮助:***.com/questions/20692697/… 首先,定义“同一时间”。此外,在您的代码中,使用||
并且只有一个if
,这样您就不会重复打印代码。
【参考方案1】:
如果您想同时触发打印,您可以并行触发任务(这里我假设您有一个返回任务的打印函数)。例如:
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);
【讨论】:
我对此投了反对票,因为声明在这里我假设您有一个返回任务的打印函数是一个错误的假设。问题中没有迹象表明是这种情况,如果不是,那么你的答案就是错误的。 感谢您的回答。但我正在寻找的是在计算机上完成任何打印时触发打印机。 是的,我应该要求澄清而不是盲目地提供帮助。以上是关于js 求教:有两台打印机AB,A是本地打印,B是共享打印机。我现在想用A先打印,再用B打印。在js中怎么调用啊的主要内容,如果未能解决你的问题,请参考以下文章
笔试题--有3个线程A/B/C,其中AB个线程轮流打印1-100 中间如果是10的倍数,则由C线程打印;