常见问题

主机打印服务在 Windows 用户上下文中运行。 主机打印服务 (SnaPrint) 可能不会在有权打开与目标打印机的会话的 Windows 用户上下文下运行。 确认主机打印服务的用户上下文,并/或尝试在“登录方式:此帐户:”内为 SnaPrint Startup 的服务控制面板中重新输入密码。 此外,可以通过以用户身份登录到 Host Integration Server 并尝试从记事本打印来确认用户的权限。

通用/纯文本打印机驱动程序有几个限制。

除非配置了 PDT 文件,否则将放弃打印作业中的透明节。 当此类节被丢弃时,偶数会记录在事件日志中,其中包含已丢弃数据的示例。 可以从 SNA 管理器中打印服务器的“属性”页全局禁用此日志记录。

透明部分中的 HP PCL 转义序列应使用所有 ASCII 字符。

此外,必须选择会话属性 Transparent is ASCII

如果通过级联的 Windows 打印服务器进行打印,则可能需要将打印机共享名称添加到主机打印服务要打印到的 Windows 计算机上的 NullSessionShares 注册表项:

HKEY_LOCAL_MACHINE
   System/CurrentControlSet
     Services
       LanmanServer
          Parameters
             NullSessionShares:  REG_MULTI_SZ:  <sharename>

其中 <sharename> 是与 Windows 打印机关联的共享名称。 请注意,每个共享名称必须在 Regedit.exe“多字符串编辑器”中的单独行中列出。 必须重新启动 Windows 计算机才能启用此更改。