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

标签 java printing coldfusion coldfusion-9 printers

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

  1. 使用CF的账号远程进入运行CF的服务器 服务正在运行。
  2. 打开 Windows 控制面板并添加 打印机。
  3. 重启 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/

相关文章:

java - Eclipse:没有编译错误。批处理:编译错误

java - 带有 ajax 更新的 JSF selectOneButton - setter 调用 2 次

c# - 打印预览 C# 中的居中图像

html - 从 IE 打印时列表框 owerflows

使用 ColdFusion 重定向到 UTF-8 URL

java - 如何使java中的按钮与文本字段对应?

java - 通过 Java 进行多播,地址错误

html - Microsoft - 打印到 PDF 使文本无法选择

java - JODATIME withZone 显示不正确的偏移量

iis - 无法让 IIS 7/Coldfusion 提供 404