这是我如何使打印机可用于ColdFusion
的基本理解。如何在不重新启动服务的情况下重新加载coldfusion中的打印机?
- 使用CF 服务正在运行的帐户远程登录到运行CF的服务器。
- 打开窗口控制面板并添加 打印机。
- 重新启动CF服务。
我的问题:有没有什么办法来重新加载打印机,而无需重新启动CF服务?
这是我们正在尝试排除故障的问题。 CF错误细节:
Error: Printer \\(server)\(printerName) is not available. Available printers are: , şៈ᠘, , , , 凙ᜀᚈ, , 疠쐵䚏, , .
重新启动CF服务修复这一点,但它似乎是很经常发生的最近。我想知道是否有一些Java代码来重新加载打印机,因此可以自动完成。我们正在使用CF9。
有CF管理员界面可以提供这种功能 - 我几年前从CF移开,所以这是从我的记忆 –
如果(并且只有)CF与打印机“The Java Way”交谈,那么这可能是相关:http://bugs.java.com/view_bug.do?bug_id=4744405。它说它在“Java 6,build 33”中得到修复,我想在更新1后包含Java 6(对此不太确定)。此外,很明显,即使使用适当的Java版本,应用程序(CF)也必须调用[javax.print.PrintServiceLookup.lookupDefaultPrintService()](http://docs.oracle.com/javase/7/docs /api/javax/print/PrintServiceLookup.html#lookupDefaultPrintService())以获取刷新列表。 – daveloyall