编译最新版本gutenprint

编译最新版本gutenprint

gutenprint团队会定期整理源码版本进行发布,可以从sourceforge上进行下载。但是如果你像测试最新的还没有被打包的源码,那么需要使用cvs进行下载最新源码并进行编译。

sudo apt-get install autoconf automake libtool gettext make pkg-config openjade sgmltools-lite autopoint docbook-utils bison jade flex doxygen libtool-bin

在嵌入式Linux上还要安装如下:

apt-get install libcups2-dev libcupsimage2-dev
./autogen.sh && make && sudo make install

sudo cp /usr/local/share/gutenprint/5.2/xml/printers.xml  /usr/share/gutenprint/5.2/xml/printers.xml

再从localhost:631上查看会有新型号打印机。

要在Linux下使用Qt来修改打印机的纸盒信息并指定使用哪个纸盒出纸,需要以下步骤: 1. 安装打印机驱动程序:在Linux系统中,需要安装打印机驱动程序才能连接和控制打印机。打印机驱动程序是与打印机型号相关的,可以从打印机制造商的网站上下载和安装。 2. 安装Qt和第三方库:Qt是一个跨平台的GUI开发框架,可以使用C++编写。Qt支持在Linux下使用第三方库,可以使用第三方库来控制打印机。常用的第三方库包括CUPS和Gutenprint,可以通过软件包管理器来安装。 3. 编写Qt程序:使用Qt Creator或其他文本编辑器来编写Qt程序。程序需要包括以下功能: - 打开打印机:使用打印机驱动程序打开连接到打印机的端口。 - 获取打印机信息:使用打印机驱动程序查询打印机的属性和状态,包括纸盒信息、纸张类型和大小等。 - 修改纸盒信息:使用第三方库来修改打印机的纸盒信息,例如指定哪个纸盒用于打印,设置纸张大小等。 - 打印文档:使用Qt的打印功能来打印文档,可以指定使用哪个纸盒和纸张大小。 4. 编译和运行程序:使用Qt Creator或命令行工具来编译程序,并在Linux系统上运行程序。程序可以通过GUI界面或命令行参数来指定打印机和纸张信息。 总之,在Linux下使用Qt来控制打印机需要安装打印机驱动程序和第三方库,并编写程序来操作打印机。可以通过GUI界面或命令行参数来指定打印机和纸张信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

袁保康

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

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

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

打赏作者

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

抵扣说明:

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

余额充值