有没有一种方法可以在打印之前检查电子打印机的状态,以便在出现以下情况时可以阻止用户进行打印:墨水不足?
我正在使用webContents.getPrinters();
检索所有打印机
根据{{3}}和this中可用的打印机状态原因,我应该能够在电子提供的PrintInfo中看到打印机当前状态的原因,如下所示:
'printer-state-reasons':'marker-ink-empty'或类似的东西。
但是,我在任何连接的打印机上都没有得到任何信息,而我却想知道是怎么回事。有人可以帮我吗?
这是我通过电子提供的PrinterInfo获得的所有信息。 here