常见问题
主机打印服务在 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 计算机才能启用此更改。