找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 31224|回复: 36

关于使用CUPS共享打印机的正确姿势,你可以永远告别打印驱动了

  [复制链接]
发表于 2023-2-17 15:42 | 显示全部楼层 |阅读模式
本帖最后由 kero990 于 2023-2-17 15:48 编辑

一直以来,使用CUPS作为打印服务器是论坛里流行的做法,一方面这是windows的传统弱项,另一方面也是移动打印的唯一选择

不过我发现大家对于CUPS的优势并不熟悉,使用CUPS仅仅是因为,没得选。。。。。。


然而CPUS作为打印机管理和共享服务,要比windows自带的打印机共享强得多


主要的优势在于:
1.CUPS基于ipp协议,而不是windows孱弱复杂的SMB服务,所以也没有windows系统共享需要同网段等限制;
2.CUPS支持IPP Everywhere,这是一个旨在推进共享打印机不再需要安装驱动的协议,目前支持linux系统的打印机基本都支持这个协议。
用过win打印机共享的同学应该对装驱动这一步印象深刻,不同系统winxpwin7win10,不同的架构x86,x64,你简直不知道要装多少个版本的驱动才能满足所有电脑的需求,然而在CUPS下,这一切都不存在,而且是连手机都不存在。


所以结论非常明显,使用linux下的CUPS来共享打印机(包括但不限于斐讯N1、openwrt路由器等等),远远比用windows共享方便的多,只要你有跨平台、跨网段使用打印机的需求,你就应该尽量使用CUPS来作为共享服务器。






下面要说说使用CUPS的正确姿势
因为CUPS也是支持使用SMB也就是windows那种共享方式的,所以如果你用了CUPS,但win上还是要求你装驱动,那么就是你使用方法不对。
请按照我下面的步骤来添加打印机,你会神奇的发现什么驱动都不再需要了。


首先把CUPS服务和打印机连接好,保证访问的畅通,这里的标志是你可以用
http://IP:631
来访问到CUPS服务。只要服务器不是在下级子网,都是可以访问的。怎么部署CUPS不是本贴的重点,论坛里有很多。


windows添加CUPS打印机的步骤:
1.手动添加打印机
2.选择“使用ip地址或主机名添加打印机”

3.设备类型保持“IPP设备”,在地址栏输入CUPS打印机的地址,这个地址可在CUPS的网页后台Printers页面下看到,点击列出的打印机,地址栏里的就是最终地址;类似于
http://192.168.1.1:631/printers/Pantum-M7100DN-series
然后点击确定,你会发现直接添加完成,没有任何需要驱动的地方,无论你是什么牌子什么型号的打印机,也无论还是什么系统什么架构。



关于移动设备打印
CUPS不需要驱动的特性对于移动设备更是重大利好,你终于可以摆脱各家厂商自己的手机app,各种小程序,各种第三方打印软件(还要找付费版)


苹果设备:
CUPS本身就是苹果主导的产物,虽然苹果后来主推了AirPrint,但还是支持ipp协议的
在同网段下IOS设备直接就能搜索到CUPS共享的打印机,无需多余操作。
非同网段下的访问目前我还不太清楚,因为我的手机不是苹果。但苹果的移动打印从来不是难点。
MAC我没有,就更没法测了,请有条件的同学测试吧。


安卓设备
安卓设备上通常的做法是要么使用厂商自己的APP,要么使用PrintHand Mobile Print和PrinterShare Mobile Print这样的第三方app,但这俩都是收费软件,而且内置的驱动只有主流机型,一旦你的打印机稍微小众一点,就会无法使用。


要在安卓上使用无需驱动的CUPS打印机需要CUPS的官方app,CUPS Printing
谷歌商店的地址是https://play.google.com/store/ap ... rint&hl=en_US&gl=US
这个app久未更新,但好在还可以正常使用。最新的版本是在2018年的1.5,你也可以在f-driod下载到它
https://f-droid.org/zh_Hans/packages/io.github.benoitduffez.cupsprint/


安装后虽然有图标,但并不能打开使用。它是结合在系统打印服务里的,在设置里找到打印选项,会发现已经有了CUPS Printing的列表,点进去添加打印机,地址还是上面那个地址,名字可以随便起。同样不需要任何驱动就能添加。
不过出于版本过早的原因,这个app恐怕没有多少可以调整的选项,建议尽量使用PDF来打印。


不知道怎么申请给帖子加亮,就这样吧,祝你们玩的愉快。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-2-17 18:55 | 显示全部楼层
问题的关键是好多新一点机器没有linux下的驱动程序,还有个问题就是扫描打印一体机不能共享扫描
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-17 19:40 | 显示全部楼层
不错,虽然到目前为止还没自己装打印机
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-18 00:50 | 显示全部楼层
关键是cups已经被苹果放弃的项目了,现在就是一个太监,哪怕有人接手也一样。太多打印机没有驱动了,这跟协议没有关系,你本身cups都识别不到打印机,这玩意都没有后续了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 1 反对 0

使用道具 举报

发表于 2023-2-18 01:03 | 显示全部楼层
cups对类似hp1020这样的gdi打印机 速度太慢了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-18 06:37 | 显示全部楼层
为这种分享精神点赞!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-18 07:30 来自手机 | 显示全部楼层
cups?很多人都卡在部署服务时没有对应的打印机驱动,根本用不起来,更不要说共享了,一般的电脑端网络打印功能(不含扫描),p910nd服务就够了,支持99%的打印机。很多自带网络打印功能的新款打印机,也会提供9100端口打印服务?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-18 07:30 来自手机 | 显示全部楼层
本帖最后由 aming.ou 于 2023-2-18 07:35 编辑

cups?当然了,如果路由器盒子改造打印服务器,盒子闪存和内存都够,也恰好有cups的打印机驱动,部署cups还是很好的,至少它可以提供跨终端的打印服务,当自己有各种打印使用设备时,cups确实省心,坛里也很多朋友交流。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-2-23 10:01 | 显示全部楼层
Epson的L850,之前用第一个方法添加,打印文本小图片速度很快,大图片似乎只有一成概率可以恒功打印(没排查出原因也不知道怎么排查,会不会是路由器256的内存太小~~)
方法二的尽管在cups的页面选了对应找到的驱动,实际windows这里显示找不到打印机
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-5-6 18:50 | 显示全部楼层
好像win7 不能无驱打印,还得装驱动啊~~
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-8-9 19:57 | 显示全部楼层
感谢LZ分享 还在纳闷手机可以打印怎么windows直接添加就不行
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-9 09:29 | 显示全部楼层
苹果设备里面搜索不到cups啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

发表于 2023-9-28 18:26 | 显示全部楼层
请教一个问题,我的打印机是普通hp1106单面打印机,已经在一个N1上配置好了cups,目前打印正常,但是遇到一个问题,不知道怎么进行手动双面打印?

点评

找到方法了,发送了双面打印任务,打第二面的时候,把打印机盖打开再关上就可以了  发表于 2024-10-26 21:12
你好,我也是1106打印机,在n1上开了cups,但是显示不成功。在最后是提示Idle - "File "/usr/lib/cups/filter/commandtops" not available: No such file or directory"  详情 回复 发表于 2024-10-14 13:48
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 0 反对 1

使用道具 举报

发表于 2023-10-5 10:18 | 显示全部楼层
为什么我的win7添加打印机时 没有“IPP设备”这个选项呢?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-10-12 10:37 | 显示全部楼层
求救求救求救求救求救求救求救求救求救求救求救求救求救‘


WIN7老电脑没有IPP怎么办?

点评

[attachimg]650145[/attachimg]选这个,复制打印机地址  详情 回复 发表于 2023-10-16 10:30
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2025-5-30 05:54

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表