我有一份大型报告,只能从旧系统中提取为打印作业。打印到屏幕不切实际,因为它有 590 页文本,并且打印到屏幕要求用户在每一页新内容上按 Enter 键。
我可以通过在终端设置中设置打印机来打印到 PuTTY 中指定的从属打印机。
我已经创建了一个“通用/仅文本”打印机,并在 PuTTY 中选择了它。
当我打印时,队列中会有两个作业;第一个始终为 13 个字节 - 并给出“错误 - 打印”状态,第二个约为 2.54 MB,但从不打印。
我原本期望打开一个文件对话框以便我可以指定目标文件,但我没有任何运气。
有什么建议么?
答案1
更新:
这是 Putty 的一个“功能”:
由于 PuTTY 将数据原始发送到打印机,因此它无法提供诸如纵向还是横向、打印质量或纸盘选择等选项。所有这些操作都将由您的 PC 打印机驱动程序完成(PuTTY 会绕过它);如果您需要完成这些操作,则必须找到一种方法来配置远程服务器来执行这些操作。
PuTTY 绕过通常会弹出文件名选择对话框的驱动程序
更新 2:
您可以将服务器设置为打印到文件,然后使用 PuTTY(它有一个 SCP 客户端pscp
)来检索该文本文件。
我有一个使用 zmodem 发送文件的服务器,PuTTY 不支持 zmodem,但各种分支都支持,比如 Kitty。
(原答案如下)
您需要设置一台始终打印到文件的打印机
然后在 Putty 中转到“设置”、“终端”、“要将 ANSI 输出发送到的打印机”。选择刚刚添加到 Windows 的打印机。
答案2
我让 putty 将其引导至默认打印机插件中的“Microsoft XPS Document Writer”。将端口配置为“PORTPROMPT”。将 .OXPS 文件转储至“我的文档”。使用 Wordpad 打开文件并直接打印到任何打印机。