Linux-Prnt1: 初始Linux系统下打印机插件配套问题

        记录一下打印机跨系统跨平台的插件配套问题。

        我看大多数博客的说法,都叫打印机驱动。我本人是做linux驱动开发的,总觉得这么叫不是很专业。因为厂家提供在PC上的安装包,只是实现了文档格式转换、一些配置或控制、在使用层面的功能,然后把转换后的数据发给打印机。所以这个功能的安装包,我更愿意叫它插件或则应用安装包。

一、主流品牌的打印机对跨平台跨系统的支持力度不一

        从调研的情况来看,佳能、爱普生支持的较好。

        惠普、得力支持x86但是不支持arm平台;

        

        惠普虽然提供了源码包,但是实际下载后,分析和编译发现不能直接支持,原生的makefile中压根就没有arm平台的选项,估计hp就没有想过支持arm平台的事。

二、Linux系统x86机实践打印机安装

        HP虽然没有提供提供arm平台的,但是在x86平台跨系统做的还是比较好,随手实践了一把。

sudo apt-get install hplip-gui
sudo apt-get install hplip
sudo hp-setup

        我用的UBuntu20.04,安装后可以查看到HP的打印机管理快捷方式,刚好办公区有一台老式的hp打印机,直接连接后就可以使用了。

三、准备空闲时间投入下arm平台的中间件开发

        从调研来看,有不少arm平台连接打印机的案例。从认知来讲,Linux提供的系统解决方案cups,应该也是跨平台的,所以没有理由arm下的打印应用包搞不定;而且对于厂家的角度来讲,只是编译器不同罢了。如果厂家能够提供有效的源码包,放在各个编译链下都是可以解决的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值