打印机型号: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。请问是否有解决方法?若无解决方法,请问是否有其他方案能够连接到惠普打印机?
交叉编译参数:
  1. ./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"
复制代码


91

主题

27

回帖

816

积分

版主

积分
816
发表于 2024-2-26 09:01:15 | 显示全部楼层
沙发
本帖最后由 水精灵 于 2024-2-26 09:18 编辑

您好,针对您无法通过pip安装模块的问题,您可以尝试使用buildroot构建文件系统的方法配置pip。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.