天天看点

cups移植

移植软件如下
  1. cups-1.4.2 
  2. ghostscript-8.56 
  3. ijs-0.35
  4. libiconv-1.13.1 
  5. gutenprint-5.2.5

复制代码 (没有移植foomatic,直接移植gutenprint)

cups的Makefile使用如下命令生成

  1. ./configure --prefix=/usr/local --host=arm-linux CC=arm-linux-gcc --disable-gnutls --disable-gssapi --disable-dbus
复制代码 其中
  1. --disable-gnutls --disable-gssapi --disable-dbus

复制代码 这几项是我还没有移植这几个库,所以先disable了,

各软件交叉编译完成后我download到我的板子上面,准备试试看看效果怎么样

执行cupsd 

http://192.168.1.1:631准备配置cups

可是一点击add printer就出现错误不能继续了。

我通过串口输入

echo 111 > /dev/usb/lp0是可以打印

然后我输入

lpinfo -v 

lpinfo -m

这俩个命令输入后均返回空,没有任何信息。我觉得最起码我输入lpinfo -m是应该有信息输出才对,但是没有,所以我想是否是我在编译cups的时候出现错误,

或是还差什么组件没有移植的。

盼望移植过cups的大牛们不吝赐教,谢谢。

继续阅读