我想从 Debian (Lenny) 工作站打印到 Windows 网络打印机。我什至不确定这是什么类型的 Windows 网络。我们的技术支持很友好,但不想参与支持 Linux。由于各种原因,我需要使用它并且完全被难住了,因为我对 Windows 网络一无所知。
他们给了我 URI smb://msprint.ourorg.edu作为打印机的“地址”,并进一步确认域是“ OURORG ”,共享是“PHYS -PRI ”。我已经安装了 CUPS 并确保它作为守护程序运行,我单击了 system-config-printer[1] 图标,选择了打印机作为通过 SAMBA 共享的 Windows 打印机并输入了上述 URI。尝试打印测试页只会看到它位于队列中。
我试图查看是否可以使用其他两种方法访问共享。
方法 1. 首先我尝试了 CLI 中的“smbclient”:
$ smbclient -L //msprint.ourorg.edu -U user23
timeout connecting to 192.168.44.3:445
timeout connecting to 192.168.44.3:139
Connection to msprint.ourorg.edu failed (Error NT_STATUS_ACCESS_DENIED)
方法 2. 我尝试使用 GUI 工具 Smb4K。
这向我展示了另外四个顶级(我假设它们是域?)分组,其中一个是我们的 IT 部门提供给我的。单击它们会显示一堆其他机器(我假设是 NetBIOS 名称?),包括我自己的。我看到属于其他部门的各种其他联网打印机,但在我的内部没有。当然不是 IT 人员向我建议的 PHYS-PRI。
我意识到我可能对 Windows 网络使用了错误的术语,但是有人可以帮助我吗?我应该采取哪些步骤来调试它? 我是否需要将我的机器作为 SAMBA 服务器实际运行以对打印机进行身份验证,或者我是否应该能够使用 CUPS 进行通信?
- 这是 CUPS 配置的 GUI http://cyberelk.net/tim/software/system-config-printer/