这是我对如何在 ColdFusion
中使用打印机的基本理解。
- 使用CF的账号远程进入运行CF的服务器 服务正在运行。
- 打开 Windows 控制面板并添加 打印机。
- 重启 CF 服务。
我的问题:有什么方法可以在不重新启动 CF 服务的情况下重新加载打印机?
这是我们正在尝试解决的问题。 CF 错误详情:
Error: Printer \\(server)\(printerName) is not available. Available printers are: , şៈ᠘, , , , 凙ᜀᚈ, , 疠쐵䚏, , .
重新启动 CF 服务可以解决此问题,但最近似乎经常发生这种情况。我想知道是否有一些 java 代码可以重新加载打印机,以便可以自动完成。我们正在使用 CF9。
最佳答案
要使用网络打印机 ColdFusion 需要在具有网络资源
权限的域帐户下运行。 ColdFusion Windows 服务运行的默认用户是localSystem
。此用户帐户通常对本地系统有很多权限,但对网络没有权限。通常的解决方案是为此目的创建一个域帐户,然后将 ColdFusion Windows 服务设置为在服务控制面板中以该用户身份运行。
我最近在我的服务器机器上安装了一台打印机,它立即被检测到,没有任何问题。 我在 Windows 7 64 位系统上使用 CF10。所以下面的代码列出了我的打印机,根本没有重新启动服务:
<cfdump var="#GetPrinterInfo()#">
希望这会有所帮助。
关于java - 如何在不重新启动服务的情况下重新加载 Coldfusion 中的打印机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21383853/