我在我的 lokal NAS (zyxcel NSA 325) 上运行 Debian,并想安装打印机 (Epson Stylus SX 125),我在 Linux 方面不高级,仅将我的 NAS 用作 SAMBA 存储。
我已经安装了 CUPS,并且我想我需要为我的 Stylus 安装驱动程序。
我在这里找到了适用于我的打印机的基于 Linux 的驱动程序: http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
这是我搜索打印机时得到的驱动程序:
epson-inkjet-printer-n10-nx127-1.0.1-1lsb3.2.i486.rpm 1.7 MB
epson-inkjet-printer-n10-nx127_1.0.1-1lsb3.2_i386.deb 1.7 MB
epson-inkjet-printer-n10-nx127-1.0.1-1lsb3.2.x86_64.rpm 1.69 MB
epson-inkjet-printer-n10-nx127_1.0.1-1lsb3.2_amd64.deb 1.68 MB
epson-inkjet-printer-n10-nx127-1.0.1-1lsb3.2.src.rpm 2.24 MB
我必须使用哪个驱动程序以及如何下载驱动程序并安装它?
我的主要目标是通过 SAMBA 使用我的旧打印机。安装驱动程序后,我的打印机是否可以通过 SAMBA 自动访问?
答案1
这些是纯二进制驱动程序(src.rpm 包括预编译的 .so 文件)。它们仅适用于 x86 和 x86_64/AMD64。因此它们不适用于基于 ARM 的 NAS。
然而,根据Raspberry Pi 论坛上的帖子后,Gutenprint Stylus T22 驱动程序即可工作。
安装的基本步骤是:
apt install printer-driver-gutenprint
(或者您更喜欢安装软件包);- 将您的用户(在 NAS 上)添加到
lpadmin
组中。在命令行上:adduser your-user-name lpadmin
. - 使用 CUPS 管理工具或 CUPS Web 界面(
http://nas-ip-address:631/
尽管我不确定它是否允许开箱即用的远程访问,您可能需要编辑/etc/cups/cupsd.conf
或使用 SSH 端口转发,以便您的连接来自localhost
;请参见下文。) - 单击顶部的“管理”,然后单击“打印机”下的“添加打印机”。您可能会被要求登录;您的用户名和密码应该有效。
- 您应该会看到列出的打印机(至少是 USB 打印机),选择它。继续浏览添加打印机屏幕。
- 当询问品牌时,告诉它爱普生。对于型号(根据该论坛帖子),选择“EPSON Stylus T22 - CUPS+Gutenprint”。 (您也可以尝试一些与SX125类似的型号)
- 添加完成后,返回到管理选项卡,应该有一个复选框“共享连接到该系统的打印机”;核实。然后按“保存设置”。
SSH 端口转发如果需要,请执行类似的操作ssh -L1234:127.0.0.1:631 your-user@nas-ip-address
,然后将该会话保持打开状态。然后访问http://本地主机:1234/在您的网络浏览器中。