物联网云打印系统开发以及系统接入其他系统的开发
开发需求和问题难点:
打印机品牌多样化,硬件接口不统一,驱动多样化
打印协议不一致主要是基于 http 的 ipp1.0 协议,
系统在 arm 和 mips 架构上运行,还要能在能够移植 android 系统上
Android 系统上没有相应的底层库
开发板配置有限,要通过内网渗透将开发板控制权交给服务器
打印页面渲染需要拆分,拆分后按流的方式发给打印机,要处理线程数据一致问题
由于打印机使用 ipp 协议(阻塞),需要解决打印机状态,打印结果上报实时上报的中间状态
解决服务端和开发板高性能,高并发的通信
复印件打印页数难以统一,无法完成复印的支付