交叉编译Ghostscript

1.交叉编译Ghostscript

v1.1zsh
版本:buildroot2018.11 linux-3.10 ubuntu182022-3

https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/tag/gs9531

github需要科学上网。

下载9.53版本

./configure --host=aarch64-linux-gnu  

***尤其需要注意的是交叉编译链的问题,在/etc/profile 下只放一条工具链,保证不会冲突!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ***

否则编译容易出错。

make

将编译完的/bin和Resource目录拷贝到板子的/usr/share和/usr/bin下即可

如果发现gs命令无法

转换命令:gs -q -dBATCH -dSAFER -dQUIET -dNOPAUSE -sPAPERSIZE=a4 -r600x600 -sDEVICE=pbmraw -sOutputFile=xxx.pbm xxx.pdf

2.交叉编译foo2zjs

建议使用google直接搜索下载,本来是开源的,国内的一些人非得上传至各大文库,csdn,需要vip。

下载完后,使用命令:

make CC=aarch64-linux-gnu

编译出来后,直接拷贝到开发板。

惠普1020打印机使用:

\1. 1020打印机本身没有固件,需要手动导入固件,命令:

cat 1020.dl >/dev/usb/lp0

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kf53quvJ-1646750941617)(file:///D:\system\ksohtml\wpsA14.tmp.png)]

\2. 导入固件后,即可使用foo2zjs打印:

/foo2zjs -z1 -L0 -p9 -r600x600 xxx.pbm > /dev/usb/lp0

注:pbm文件由Ghostscript程序转换pdf而来

用A64开发板控制打印机打印了。

请添加图片描述

打印机驱动程序(Printer driver)是将计算机端所需打印输出的文件,转换成打印机能够识别且完美打印出来的支撑程序。 Windows下的打印机驱动程序通常分为GDI打印机驱动程序、PCL打印机驱动程序和PostScript(PS)打印机驱动程序。

GDI驱动程序:通常GDI打印机驱动程序生成的数据格式由打印机厂商制订,不同厂商的GDI打印机并不兼容。

PCL驱动程序:PCL打印机是按照惠普的打印控制语言标准设计的,打印驱动程序生成的数据符合这个标准,因此不同厂商生产的打印机能够兼容PCL打印驱动程序生成的基本打印任务。PCL 语言是 HP 公司于 70 年代针对其激光打印机产品推出的一种打印机页面描述语言。 PCL 指令内嵌于打印数据流,把应用程序输出快速转译成高质量的、特定设备的光栅化图像。使用 PCL 语言的打印机在处理文本或一些常见办公应用软件下的文档时具有非常明显的速度优势,比较适合一些普通的商务办公应用。

PostScript驱动程序:PostScript打印机驱动程序生成的数据符合Adobe系统公司的PostScript标准,它能够被带有PostScript处理功能的打印机打印,同时它也能够被许多Adobe公司的软件如Acrobat、Photoshop等所处理。 PS 驱动程序在处理 PDF 文件或在 Photoshop 等软件下打印大的图形图像文件时具有一定的速度优势,同时其在图形表现准确度色彩表现准确度和一些字库表现准确度方面也比PCL语言有优势,适合对图形和色彩准确度要求比较高的专业应用。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@Rangers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值