我想使用最近安装的 Parrot Security 5.3 操作系统(Debian 的安全强化版本)中的三星多功能激光打印机作为本地 USB 连接打印机。适用于 Linux 的 Samsung 通用打印和扫描驱动程序 v.1 通过 HP 网站提供(HP 现在为 Samsung 打印机提供服务),并通过执行 shell 脚本进行安装。该驱动需要安装CUPS,所以我先成功安装了CUPS,然后成功安装了三星打印机驱动。终端通知我 CUPS 后端(用于打印机驱动程序)和 SANE 后端(用于扫描驱动程序)均已成功注册,cups 和 udev 均已成功启动,并且安装成功。由于这是本地的电缆连接打印机而不是网络打印机,因此我没有要求 shell 脚本来配置防火墙。 (Parrot 认为 CUPS 存在安全风险,因此默认禁用它,但在服务启动时它可以正常工作。)
我的问题是,当我插入电缆时,打印机无法被识别:没有系统扫描驱动程序等。当我使用 CUPS Web 界面验证是否识别任何打印机时,没有任何打印机被识别。然而,我不愿意使用 CUPS Web 界面,因为它的 localhost:631 界面仅使用 http,而不使用 https,我认为这在当今世界是过时的。另一个问题是,Parrot OS 使用的 MATE 系统控制中心似乎没有特定的打印机面板,而 Ubuntu 似乎有。我仍然不明白为什么 CUPS 无法识别打印机驱动程序,尽管已成功集成进入 CUPS 后端(与扫描驱动程序相同)。
我还尝试安装 gutenprint 驱动程序,看看我的打印机是否可以识别它们。不幸的是,由于未满足的依赖性问题,Parrot OS 不允许我安装它们(但这是一个不同的问题)——所以没有 gutenprint。
谁能帮助我了解如何让我的系统识别打印机/扫描仪,而无需通过不安全的 Web 界面使用 CUPS?
请注意,我是 Linux 新手,所以请准确回答,以便我可以在不明白的地方查找。
谢谢一包!