当前位置: 代码迷 >> WinCE >> WInce下支持什么样的打印机啊解决办法
  详细解决方案

WInce下支持什么样的打印机啊解决办法

热度:142   发布时间:2016-04-28 11:55:23.0
WInce下支持什么样的打印机啊
打印机有激光和喷墨式的,除PCL打印机外还有别的可以用wince的吗?PCL的比较贵
------解决思路----------------------
有没有别的,关键看你的 WinCE 系统是否有驱动支持?如果没有驱动,则都不支持。
------解决思路----------------------
wince好像有带PCL驱动,其他好像没有办法支持。
------解决思路----------------------
和打印机没关系,只要支持无线蓝牙,wifi 通讯的打印机,都可以支持。
------解决思路----------------------
我们用的蓝牙打印机
------解决思路----------------------
以Linux的角度来说下吧。
得先知道打印机是如何工作的。工作流程是这样的:(不分系统)
把常见格式txt/doc/jpg等等转换成中间格式postscript或者pdf,然后再将中间格式转换为具体打印机支持的页面描述语言(PDL),比如PCL/HBPL/PCL3GUI或者其它多了去的见page_description_languages。
所以呢,所谓的驱动一般在用户层比较多,驱动部分就是将最终的数据传输给打印机而已。

具体在Linux下:将中间格式postscript/pdf转换成对应的PDL的工具是ghostscript。(不同的PDL需要额外的配合工具如:foo2zjs等等)。这个都是在应用程序中完成的。Linux下每个阶段都有成熟的开源程序。以上都注有链接。所以说在Linux平台下只要能够在物理上和打印机连接起来,比如通过usb/网络。那么它的“驱动”都会有,不用等自己就可以实现。

顺便说下Windows下的打印机驱动模型:它们是完全承担了中间文件PDL再到打印机的工作。

那么在WinCE下你就需要根据以上信息来找找对应解决方案。

这个是整体思路,祝你好运。
------解决思路----------------------
补充一点信息:
激光和喷墨式打印机对驱动实现来说没有根本区别,仅仅只是不同PDL而已。
另外关于PCL打印机贵这个问题。
HP Deskjet 1010(价格200元左右)使用的是PCL家族的PCL3GUI。
且根据我上面说的信息,你甚至完全可以先挑完打印机再来实现其驱动。
------解决思路----------------------
目前使用PM268的,一切正常!
  相关解决方案