控制打印机打印开发过程及注意事项

17年为之前公司开发过一个前端以及连接云端  控制主机打印的系统,项目成功了,但成本太高,不具有市场竞争里。这是因为控制打印机打印的主机是电脑

最近又有一家公司找到我,但是明显路都走歪了,再此我简单说一下打印机打印原理,希望能帮助这方面的开发者或者创业者少走些弯路

 

1、打印机打印的不是文件

打印机它并不能识别文件,不论是.doc .docx.ppt所有的文件主流打印机是无法识别的。

2、打印机打印的是图片

当控制控制端发布打印指令的时候传输的是一张图片,比如打印docx文档他是先将其生成一张图片再通过打印机的驱动发送给打印机,并打印。比如你是用office2003和使用最新的wps打印出来的效果可能不同。原因便在这里。

3、如何控制打印

如果你是在wind上开发,需要在上面安装改打印机的驱动。

在其他端口一样但目前的驱动基本都在pc端

若想用Android开发的话,需要解决的问题便是驱动问题,各大打印机厂商都有sdk,确实支持二次开发,但想拿到还是比较困难的。他们会检验你的公司是否有能力进行二次开发,并且需要签保密协议。

 

你可能感兴趣的:(打印机打印)