防火墙之外有一个 CUPS 服务器,我想使用它的打印机。我可以通过 ssh 访问可以访问 CUPS 服务器的计算机,并且可以通过转发端口 1631 来访问服务器 Web 界面。我无法转发端口 631,因为我没有对服务器网络上任何内容的 root 访问权限。
在Ubuntu的“打印”控制面板中,我可以输入服务器的地址,但无法通过转发端口(localhost:1631,转发到远程CUPS服务器的631端口)进行连接。
有任何想法吗?
您最好的选择可能是将远程打印后台处理程序视为普通IPP主机,并创建转发到远程打印机的本地队列。
假设您已创建一个ssh
隧道,将本地端口的请求转发1631
到远程系统的端口631
,请尝试使用以下设备 URI 在本地添加新的网络打印队列:
ipp://localhost:1631/printers/$remote_queue
Run Code Online (Sandbox Code Playgroud)
$remote_queue
远程队列名称在哪里。如果 CUPS 不知道远程打印机型号,但它已使用适当的PPD文件进行设置,您可以使用以下命令检索该 PPD:
wget http://localhost:1631/printers/$remote_queue.ppd
Run Code Online (Sandbox Code Playgroud)
添加本地打印机队列后,单击队列属性窗口中Change...
旁边的按钮,然后按照提示使用 PPD。Make and Model
归档时间: |
|
查看次数: |
6077 次 |
最近记录: |