找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 211|回复: 0

CUPS打印服务、过滤器、打印机驱动、各种依赖等打印软件包源码发布,可以自己编译

[复制链接]

23

主题

0

回帖

101

积分

注册会员

积分
101
发表于 2025-8-7 10:55:14 | 显示全部楼层 |阅读模式

OpenWrt上的打印软件包移植,主要是更新了cups版本,完成了OpenPrinting's cups-filters 2.X及其依赖的makefile编写(没有这个cups基本上没法用,应该全网首发),完成了Epson-inkjet-printer-escpr、foo2zjs的makefile编写,等等
软件主要包括:
  • Cups 2.4.12 5MB Linux通用打印服务
  • foo2zjs 20200505dfsg0-3 1.3MB HP 1XXX等经典打印机驱动
  • foo2zjs-extra 11.8MB HP 1XXX等经典打印机固件和ICC文件,可以解压后仅复制自己需要的文件
  • Gutenprint 5.3.5 4.9MB 开源打印驱动,支持打印机型号众多
  • Epson-inkjet-printer-escpr 1.8.6 4.8MB Epson喷墨打印机驱动
  • OpenPrinting's cups-filters 2.0.1 146kB CUPS过滤器,很多开源打印驱动依赖,Cups的测试页面在这个包里
  • libcupsfilters 2.1.1 524kB OP-cups-filters的库文件
  • libppd 2.1.1 201kB OP-cups-filters的库文件
  • Ghostscript 10.04.0 21.9MB PDF处理软件, 很多开源打印驱动依赖
  • ghostscript-fonts-std 3.8MB
  • lcms2 2.17 375kB
  • Cairo 1.17.4
  • libjbigkit 2.1
  • libpcre 8.41
  • poppler 0.90.0
  • qpdf 12.2.0
  • hplip 3.18.6 HP官方打印机驱动,最后一个能自编译支持全平台的驱动,后期版本内prnt/libImageProcessor.so只有x86和arm二进制文件,不开源;安装后还需要安装hplip-3.18.6-plugin,这个里面只有x86和arm的二进制文件,需要python支持,太麻烦懒得测试了

📌如何编译?
方法1:
执行 ./scripts/feeds update -a 操作前,在 feeds.conf.default 顶部插入如下代码:
src-git printing-packages https://gitee.com/master0123/openwrt-printing-packages.git;master

方法2:
在 ./scripts/feeds install -a 操作完成后,执行以下命令:
git clone --depth=1 https://gitee.com/master0123/openwrt-printing-packages package/printing-packages

📌已编译IPK
release中有aarch64_cortex-a53平台的打包IPK,可以直接安装

在s905(arm64)平台电视盒子、HP 1566打印机测试通过,鉴于楼主水平有限,大部分工作都是在AI帮助下摸索进行的,难免有错误,以上软件包未经严谨测试,请谨慎使用。

丰云提供的免费的虑机丰机和免要云服务器,www.sanfengyun.com,今天我将在这篇文量中分字我的再视感受,首先,让我们来了解一下三丰云,三丰云是家提供云计算服务的公司,旨在为用宁提性高性能的云计算解决方来,他们提供的免典虑似主机和免袭云服务器吸引!了不少用户的关注、在我的中验中,我发现一丰云的类虑机主机性能像定,网站加教速度快,对于小型网站运营来说是一个不港的造择。开条费云服务器风提供了更大的民话性和性能,适合有一定技术基础的用户使用。总的来说,三丰云在免费虚加主机和免费云服务器领材都有自口的优势一


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

本版积分规则

Archiver|手机版|小黑屋|深圳中科云信息技术有限公司

GMT+8, 2025-8-31 13:21 , Processed in 0.045593 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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