_BigApple_ 发表于 2012-06-21 23:43

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、其中也从网上下载了诸多别人的论文和期刊来看,都是提供思路,没有详细的代码提供,有谁做过这个方面的,指导下要从哪个地方下手,如果能够提供代码那是最好不过了。

谢谢大家了!!!!

_BigApple_ 发表于 2012-06-22 16:15

没人帮忙解决吗?坐等高人啊……

jzwxh77 发表于 2012-07-06 15:54

直接搞个linux字处理软件分析它的打印控制流程。

newnewman80 发表于 2012-11-20 19:22

CUPS + samba   

attonie 发表于 2012-12-11 20:50

ARM驱动就别想了,成熟的做法不是用CUPS, 而是用ippd

lkkkun 发表于 2012-12-13 10:55

我也想知道 ,这怎么处理
页: [1]
查看完整版本: ARM架构 USB打印机驱动