CUPS 打印机

news/2025/2/12 17:58:54/

CUPS 打印机

关键词: 打印机 CUPS Debian/Ubuntu 树莓派

有时候就有些奇奇怪怪的需求,比如开发板如何使用打印机。

百度一下就会出现CUPS,那什么是CUPS呢?

CUPS即(Common UNIX Printing System),通用UNIX/Linux打印系统。CUPS给Unix/Linux用户提供了一种可靠有效的方法来管理打印。
它支持IPP,并提供了LPD,SMB(服务消息块,如配置为微软WINDOWS的打印机)、JetDirect等接口。CUPS还可以浏览网络打印机。

这里的Arm开发板跑的debian或者ubuntu。

主要内容:

  • Debian/Ubuntu使用打印机
  • 树莓派使用打印机
  • 使用打印机遇到的常见问题

文档参考:

  • Debian 打印 https://wiki.debian.org/zh_CN/SystemPrinting

最新地址: https://taotaodiy-linux.readthedocs.io/en/latest/env/linuxPrinter.html

Linux 打印机

安装软件

# 安装包管理工具
apt install aptitude
# 安装cups cups-client
aptitude install cups cups-client

由于需要在网页浏览器中打开 http://localhost:631/这个网址,来添加打印机, 如果当前系统支持浏览器就是直接访问http://locahost:361/ 即可。

如果不支持,那么第一步就修改CUPS的配置文件,所以将当前系统配置成服务器,通过其他浏览器来访问。
比如我这里就是将开发板配置成服务器,开发板和Windows处在同一个局域网,使用Windows
浏览器访问,效果如下。

浏览器访问CUPS

修改配置文件

文件内容

# 侦听连接
# 允许通过631端口访问
Listen *:631
Listen /run/cups/cups.sock# 显示本地网络上的共享打印机。
Browsing on
BrowseLocalProtocols dnssd# 需要身份验证时的默认身份验证类型
DefaultAuthType Basic# Web界面设置...
WebInterface Yes# 限制对服务器的访问...
# 允许访问192.168.0.*/admin 页面
<Location /admin>
Order allow,deny
Allow 192.168.0.*
</Location>
# 允许访问192.168.0.*/jobs 页面
<Location /jobs>
Order allow,deny
Allow 192.168.0.*
</Location>
# 允许访问192.168.0.*/printer 页面
<Location /printer>
Order allow,deny
Allow 192.168.0.*
</Location># 限制访问管理页面
<Location /admin>
Order allow,deny
</Location>
# 启动服务
/etc/init.d/cups start
# 重启服务
/etc/init.d/cups restart

开发板IP 192.168.0.74 访问admin页面,需要账号密码验证。前提是访问的主机和开发同一个局域网,能相互ping通,至于是不是上诉192.168.0.*,修改配置文件就行了。

CUPS admin页面

添加打印机

进入到页面之后,点击Add
Printer添加打印机。我这里使用的是局域网里的打印机,USB也是一样的。

选择打印机

选择你的打印机,下一步

添加打印机

下一步,选择驱动,如果列表中没有你打印机的型号,
可以去查一查打印机的官网,找相应的PPD文件,具体可参考
无打印机驱动
,当然绝大部分情况都是有的。

添加打印机

最后设置默认选项,添加打印机结束。可以去printer页面查看,你添加的打印机。

选择打印机驱动

选中打印机,打印测试页,尝试刷新show completed
jobs按钮,能看到打印记录。 或者直接看打印机有没有打印。OK。

打印测试页

打印测试页

命令行工具

# 查看打印机运行状态
lpstat -r# 查看默认打印机
lpstat -d

设置默认打印机如下

设置默认打印机

# 打印机队列 需设置默认打印机
lpq
# 命令行打印文件,filename为文件名
lp filename.pdf

树莓派 打印机

暂时未测试

原文链接

https://taotaodiy-linux.readthedocs.io/en/latest/env/linuxPrinter.html


http://www.ppmy.cn/news/113808.html

相关文章

打印机共享设置方法和所有共享失败的解决方法

打印机共享设置方法和所有共享失败的解决方法 打印机共享设置方法和所有共享失败的解决方法一、基础共享设置二、进阶共享设置三、各类问题解决办法  1.windows无法连接到打印机&#xff0c;操作失败&#xff0c;错误为0x0000011b  2.操作无法完成&#xff08;错误0x000007…

局域网内共享打印机的几种方式

关于在局域网中共享打印机的一般流程和部分报错解决方案 时间: 2022.06.07 设备: win10为主, 其他版本也可参考 网络拓扑图大致如下: 共享出自身的打印机 1.共享打印机 搜索打印机,打开打印机和扫描仪设置 选择打印机,点击管理,进入打印机设置 打印机属性 -> 共享 ->…

适合你—佳能

两个微单都是同一块底同一个处理器&#xff0c;画质上没太大区别&#xff0c;视频功能也都是有裁切的差值4k&#xff0c;升格只有720p&#xff0c;和现在随便一个旗舰手机就是4k60帧&#xff0c;960帧慢动作的参数比&#xff0c;实在没什么看点。其实他们更大的优势应该在更换镜…

佳能 EOS R5c评测怎么样

佳能EOS R5c 相机&#xff0c;全像素双核 CMOSAFII、4500 万像素、AF / AE 追踪 20 张 / 秒连拍、广色域 10bit 色深 HEIF 支持&#xff0c;最高 12bit 8K 60P RAW 拍摄&#xff0c;单机身 28888 元 佳能 EOS R5c 相机相比 R5 主要是内置散热风扇以及实现了不间断&#xff08;…

佳能c3020维修模式 白电平调整_CANON_佳能iR5000 维修模式详解

COPIER&#xff1e;ADJUST&#xff1e;AE&#xff1e;AE-TBL AE模式的文字浓度调整调整范围1&#xff5e;9 缺省值5 数据大文字浓度加深 扫描位置调整ADJ-XY 5-46T COPIER&#xff1e;ADJUST&#xff1e;ADJ-XY&#xff1e;ADJ-X 副扫描方向图像读取开始位置调整调整范围250&am…

佳能Canon FAX-L150 打印机驱动

佳能Canon FAX-L150 打印机驱动是官方提供的一款打印机驱动&#xff0c;本站收集提供高速下载&#xff0c;用于解决打印机与电脑连接不了&#xff0c;无法正常使用的问题&#xff0c;本动适用于&#xff1a;Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统。…

佳能相机快门测试软件不收费,【有图】佳能单反查快门的免费软件 EOSMSG4.0 新测好用-蜂鸟网...

EOSMSG是佳能单反用户必备的工具软件。EOSMSG不但可以读取佳能单反快门数、序列号等信息&#xff0c;还可以设置相机版权信息、拥有者信息、艺术家信息。除此之外&#xff0c;EOSMSG还支持对单反相机的全参数手动或自动遥控拍摄。 下载地址 http://www.eosmsg.com/eosmsg.exe 或…

佳能Canon imageRUNNER ADVANCE C5535 驱动

佳能Canon imageRUNNER ADVANCE C5535 驱动是官方提供的一款一体机驱动&#xff0c;本站收集提供高速下载&#xff0c;用于解决一体机与电脑连接不了&#xff0c;无法正常使用的问题&#xff0c;本动适用于&#xff1a;Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位…