
首先PHP已经有现成的QrCode类库phpqrcode,可以将一个字符串转成PNG格式的图片,但是PNG图片是没法在终端里展示的,于是仔细翻看文档和demo,发现该类库也可以输出0和1组成的矩阵(实际上该方法返回的是一个PHP的二维数组)。
已经有了0和1的矩阵,接下来要做的就是输出黑白色块,为了 *** 作方便,我引入了symfony项目中的console组件。通过console组件可以非常方便的创建一个Cli命令,而且内置了大量输入和输出方法。
以下是Canon PIXMA iP1000喷墨打印机驱动安装,你可以参考一下,原理一样。一。 连接打印机打印机应该在启动 Fedora Linux 之前就已经开启并连接到计算机的 USB 接口。这样做的目的是使 Fedora 系统在启动计算机的检查即插即用硬件时就能确定存在这样一台打印机。二。 下载驱动程序Canon PIXMA iP1000 的驱动程序(RPM 软件包)下载地址为: http://files.alfansa.org/这里有以下三个RPM:bjfilter-common-2.50-2.i386.rpm bjfilter-pixmaip1000-2.50-2.i386.rpm bjfilter-pixmaip1000-lprng-2.50-2.i386.rpm全部下载并安装,软件包的管理#rpm -ivh bjfilter*.rpm三。 设置 CUPS (简易 Unix 打印机设置程序)接下来开始设置打印机驱动程序。用浏览器打开: http://localhost:631/printers点选左下角 Add Printer 按钮,1. 第一个页面,输入打印机名称和设备位置Name:CanoniP1000(这是当要打印文档时选择打印机时所显示的打印机名称,不能有空格)Location:(估计是打印机设备的连接位置,我填的是 /dev/usb/lp0 ,获得方法见本文末尾附录)Description:(注释,可以不填)按 Continue 进行下一步2. 第二个页面,选择打印机设备连接端口这里各人有可能不同,我这里的下拉列表里有三个选择项:Canon iP1000 (Canon iP1000)USB Printer #1 (Canon iP1000)USB Printer #1 with status readback for Canon BJ (Canon iP1000)我选择这里的第二个或第三个。然后按 Continue 进行下一步。3. 第三个页面,选择打印机驱动程序厂商这里选择 Canon(有安装 Turboprint 的不要选择 Canon Turboprint)然后按 Continue 进行下一步。4. 第四个页面,选择打印机驱动程序如果前面三个 RPM 安装正确的话,这里将出现(我这里只出现这个):Canon PIXMA iP1000 Ver 2.50 (en)选择后按 Continue 即可设置完毕。四。 打印测试然后可以用 gedit 看看能不能打印。打印前选择的打印机为 Canon iP1000,就是在 CUPS 中第一个设置页面要你输入 Name: 时你输入的打印机名字。附录A 获得打印机设备的连接位置(顶部菜单)桌面->系统设置->打印,然后新建打印机->前进->前进,这时可以在队列类型窗口中看到已被检测为 Canon iP1000的打印机设备连接,左边的就是设备位置。例如我的是 /dev/usb/lp0附录B 打印机状态监视器运行 /usr/local/bin/bjcupsmon 可以查看打印机当前状态,例如缺墨、少纸。/usr/local/bin/pixmaip1000_ps 这里是参数设置和打印机维护程序,但似乎维护功能不能生效笔者手里有一批国产linu系统,目前开始用在日常的工作生产环境中,我这个老程序猿勉为其难的充当运维的或网管的角色。
国产linux系统常见的为麒麟Linux,统信UOS等,基本都是基于debian再开发的linux。
问题描述:
windows下有多种软件可以轻松实现将图片批量生成PDF,比如利用虚拟打印机打印,比如利用niroPDF软件直接生成等,国产(麒麟)linux如何将图片批量生成PDF?
具体方法:
方法一,虚拟打印机的办法。
1. 安装cups 和cups-pdf,其中cups-pdf是虚拟打印的主要模块:
sudo apt-get install cups-pdf
2. cups-pdf 要求 root 权限,所以设置一下权限:
sudo chmod 4755 /usr/lib/cups/backend/cups-pdf
3. 用图片浏览器打开文件,选打印->打印到文件(这里可以设置目标文件路径)->OK
现在就得到了pdf格式的文件了.
方法二,利用安装特殊图片浏览器批量生成PDF的办法,很多图片浏览器集成了将图片生成PDF文件的功能。
1、你需要安装一个免费的图片浏览管理器gThumb
sudo apt install gthumb
2、在需要批量将图片转换为PDF 的文件夹打开浏览管理器gThumb,全选后----》打印到文件------》输出格式为pdf即可,异常简单,不赘述。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)