如何在不重新启动服务的情况下重新加载coldfusion中的打印机?

jes*_*loo 40 java printing coldfusion printers coldfusion-9

这是我对如何使用打印机的基本理解ColdFusion.

  1. 使用运行CF服务的帐户远程进入运行CF的服务器.
  2. 打开Windows控制面板并添加打印机.
  3. 重启CF服务.

我的问题:有没有办法在不重启CF服务的情况下重新加载打印机?

这是我们正在尝试解决的问题.CF错误细节:

Error: Printer \\(server)\(printerName) is not available. Available printers are: , ???, , , , ???, , ???, , .
Run Code Online (Sandbox Code Playgroud)

重新启动CF服务修复了这个问题,但最近似乎经常发生这种情况.我想知道是否有一些java代码重新加载打印机,所以它可以自动完成.我们正在使用CF9.

Pad*_*rus 0

我曾使用过 Java 和打印机,正如 daveloyall 在评论中所述,问题可能来自 Java。测试表明,当您启动 java 应用程序时,它会拍摄当前打印机列表的快照,并且永远不会更新它,因此刷新打印机列表的唯一方法是重新启动应用程序。