ARM架构 USB打印机驱动
请教各位大牛们几个问题,都是关于打印机的,万分感谢!!!!我先把情况描述清楚:
上位机是mini2440,移植的是linux系统;下位机为一台USB打印机(可以是PostScript打印机也可以不是)。现在我想通过mini2440直接控制打印机,就像在PC上直接控制一样,但是我有几个问题搞不明白:
1、mini2440控制打印机的流程是在linux系统下,通过读写 /dev/usb/lp0 设备节点或者 CPUS(以前Common Unix Printing System,UNIX通用打印系统 的缩写)来控制打印机的吗?
2、在这过程中,其内部工作原理是把要打印的文件数据先转换为打印机语言(PostScript 语言和PCL 语言)转化为可供打印的数据,再通过打印机的驱动程序把这些数据整合起来通过USB发送到打印机进行打印。我这样理解是对的吗?如果不对请指正。
3、网上google了N多的打印机驱动程序,不过都是在windows系统下。有网友指出到 http://www.linuxfoundation.org/collaborate/workgroups/openprinting 可以下载linux系统下各种型号的打印机驱动程序。不过看到的都是 X86结构的
现在主要问题是找一个支持 ARM9 架构的打印机驱动。请帮忙指条明路吧!!!:D
4、其中也从网上下载了诸多别人的论文和期刊来看,都是提供思路,没有详细的代码提供,有谁做过这个方面的,指导下要从哪个地方下手,如果能够提供代码那是最好不过了。
谢谢大家了!!!! 没人帮忙解决吗?坐等高人啊…… 直接搞个linux字处理软件分析它的打印控制流程。 CUPS + samba ARM驱动就别想了,成熟的做法不是用CUPS, 而是用ippd 我也想知道 ,这怎么处理
页:
[1]