打印机型号:HP Deskjet 1210
我想通过ELF开发板连接打印机实现打印功能,在网上看后发现有通过惠普的HPLIP实现打印的案例,且支持该打印机型号。
在实践过程中,发现HPLIP安装时提示Python中无法导入syslog。经检查开发板内Python版本为2.7,无pip功能,想通过easy_install功能安装syslog,但失败。
之后我尝试自己交叉编译Python3.7.10并安装至开发板,但在编译过程中出现包括#error "LONG_BIT definition appears wrong for platform (bad gcc/glibc config?)."、返回数据类型错误等问题,均通过在文件中屏蔽报错检查以通过编译。最后编译成功,但导入到开发板后提示segmentation fault。请问是否有解决方法?若无解决方法,请问是否有其他方案能够连接到惠普打印机?
交叉编译参数:
- ./configure --prefix=$PWD/build.arm --host=arm-poky-linux-gnueabi --build=armv7 --disable-ipv6 --disable-shared ac_cv_file__dev_ptmx="yes" ac_cv_file__dev_ptc="no"
复制代码
|
|