如何在已连接并正在 Ubuntu 服务器上运行的 USB 打印机上进行打印?

如何在已连接并正在 Ubuntu 服务器上运行的 USB 打印机上进行打印?

我在 Ubuntu 服务器上安装了 USB 打印机 (Canon MF4400),如果我直接从服务器打印,它工作得很好。(我已从 canon 下载了正确的驱动程序)。在 Ubuntu 客户端计算机上,我已使用 cups-web 应用程序 (localhost:631) 将该打印机安装为网络打印机。我还下载并安装了正确的 canon 驱动程序,并在客户端计算机上选择了该驱动程序。如果我想从客户端计算机打印,什么也没发生。我根据指南在服务器上安装了克隆打印机(测试)并从客户端计算机打印到该克隆。在服务器上,我收到了应该发送到打印机的文件,并能够使用lp -d <printer> -oraw <file>来自服务器的命令正确打印它。现在我怀疑,因为我已经在客户端计算机和服务器计算机上安装了打印机驱动程序,所以打印机会混乱并且不执行任何操作。
所以我的问题是:
我必须在哪里安装打印机驱动程序,在客户端还是在服务器上,还是在两台计算机上?
如果只在一台计算机上,我如何在另一台计算机上配置打印机,而无需选择打印机驱动程序?

相关内容