在我的基于 Debian 的 NAS 上安装打印机

在我的基于 Debian 的 NAS 上安装打印机

我在我的 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 驱动程序即可工作。

安装的基本步骤是:

  1. apt install printer-driver-gutenprint(或者您更喜欢安装软件包);
  2. 将您的用户(在 NAS 上)添加到lpadmin组中。在命令行上:adduser your-user-name lpadmin.
  3. 使用 CUPS 管理工具或 CUPS Web 界面(http://nas-ip-address:631/尽管我不确定它是否允许开箱即用的远程访问,您可能需要编辑/etc/cups/cupsd.conf或使用 SSH 端口转发,以便您的连接来自localhost;请参见下文。)
  4. 单击顶部的“管理”,然后单击“打印机”下的“添加打印机”。您可能会被要求登录;您的用户名和密码应该有效。
  5. 您应该会看到列出的打印机(至少是 USB 打印机),选择它。继续浏览添加打印机屏幕。
  6. 当询问品牌时,告诉它爱普生。对于型号(根据该论坛帖子),选择“EPSON Stylus T22 - CUPS+Gutenprint”。 (您也可以尝试一些与SX125类似的型号)
  7. 添加完成后,返回到管理选项卡,应该有一个复选框“共享连接到该系统的打印机”;核实。然后按“保存设置”。

SSH 端口转发如果需要,请执行类似的操作ssh -L1234:127.0.0.1:631 your-user@nas-ip-address,然后将该会话保持打开状态。然后访问http://本地主机:1234/在您的网络浏览器中。

相关内容