N1的armbian刷cups
时间: 2025-02-01 20:03:50 浏览: 62
### 安装配置 CUPS 打印服务器
#### 准备工作
为了确保 N1 设备上的 Armbian 操作系统能够顺利安装并配置 CUPS 打印服务器,建议先更新系统的包管理器索引文件。
```bash
sudo apt update && sudo apt upgrade -y
```
#### 安装 CUPS 及其依赖项
接下来,在终端中执行命令以安装 CUPS 和 Avahi 服务。Avahi 是一种用于网络零配置的服务发现协议,可以使得 Windows 或 iOS 移动设备自动识别打印机[^3]。
```bash
sudo apt-get install cups avahi-daemon avahi-discover libnss-mdns -y
```
这一步骤会下载并安装必要的软件包以及它们所依赖的其他组件。
#### 配置 CUPS 访问权限
为了让所有用户都能访问 CUPS Web 接口,并允许远程连接至该接口,需编辑 `/etc/cups/cupsd.conf` 文件:
```bash
sudo nano /etc/cups/cupsd.conf
```
修改如下几行内容(如果没有则添加),以便开放对外部 IP 地址的监听和支持匿名浏览功能:
```plaintext
Listen *:631 # 监听所有IP地址上的端口631
<Location />
Order allow,deny
Allow all # 允许所有人访问Web界面
</Location>
<Location /admin>
AuthType Default
Require user @SYSTEM # 系统管理员组成员可进入后台管理页面
</Location>
<Policy default>
<Limit ALL>
Order deny,allow
Deny from all # 默认拒绝一切请求
</Limit>
<Limit Get-Printer-Attributes Get-Jobs Print-Job...> # 这里省略了一些限制条件
Order deny,allow
Allow from localhost
Allow from 192.168.* # 如果局域网内使用私有IPv4,则放开此范围内的机器访问;如果是公网上公开提供打印服务,请谨慎考虑安全风险后再做决定。
</Limit>
</Policy>
```
保存更改后重启 CUPS 使新设置生效:
```bash
sudo systemctl restart cups
```
#### 添加打印机驱动程序
对于特定型号如爱普生 Epson LQ 630K 的针式打印机,可能还需要额外安装相应的 PPD (PostScript Printer Description) 文件或 Gutenprint 驱动集来支持更多品牌和类型的硬件设备[^1]。
可以通过以下方式获取所需资源:
```bash
sudo apt-get install printer-driver-gutenprint
```
完成上述操作之后再次启动浏览器前往 `http://localhost:631` 登录 CUPS 控制面板按照提示逐步完成新增加一台物理连接好的打印机的过程即可正常使用了。
阅读全文
相关推荐



















