CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持”LPD”(Line Printer Daemon)和”SMB”(Server Message Block)以及AppSocket等通信协议。
安装 CUPS
1 | yum install cups cups-libs |
修改 CUPS 配置
1 | # 编辑 CUPS 配置文件 |
重启 CUPS 服务
1 | systemctl restart cups |
准备打印机驱动
CUPS 中包含了一些打印机的基本驱动,但仍有部分打印机添加后不能正常使用,此时需要前往打印机支持网站下载相应的驱动程序并安装,或者下载 .pdd 格式的驱动程序文件备用。
我的打印机型号是 HP Deskjet 1010,在官网查询后得知,惠普系列打印机只需要使用
yum install hplip
命令安装 HPLIP 即可驱动。
在 CUPS 中添加打印机
在浏览器中打开 https://IP:631/
点击 Administration -> Printers 下的 Add Printer 按钮,然后会提示登录。使用系统 root 账号密码登录。
在 Local Printers(本地打印机) 中找到要添加的打印机,因为我先前安装了 HPLIP 驱动,所以选择带有 HPLIP 的设备,然后点击 Countine(继续)
填写打印机名称、简介和位置(例如家、实验室1),勾选 ‘Share this printer’(共享这台打印机),然后点击 Countine(继续)
选择打印机品牌与型号(实际上就是在指定驱动文件)。如果在给出的预设中没有找到你的型号,那么请在下方 Or Provide a PPD File 处上转之前准备的 .pdd 格式驱动程序文件。完成后点击 Countine(继续)
最后一步,对打印机进行默认打印参数设置,这里可以保持默认,也可以按照自己的需求修改,然后点击 ‘Set Default Options’ 即可
此时复制浏览器中的地址,将协议头的 https 改为 http,然后就可以在电脑手机添加使用打印机了
例如此时我所在的地址为 https://192.168.0.201:631/printers/Hoshino_suzumi_printer, 那么打印机地址就是 http://192.168.0.201:631/printers/Hoshino_suzumi_printer
使用共享打印机
Windows
打开设置-设备-打印机和扫描仪,添加打印机或扫描仪,然后选择按名称选择共享打印机,将上面的打印机地址粘贴进去即可。