工作之余写了个小玩意,目前仅满足需求,还不能定制化扩展。 发出来大家提提意见啦
当前 WEB 应用开发非常流行,主要原因是 WEB 应用客户端的规则很简单,容易学习,容易维护,容易发布,降低了开发难度。但是,WEB 应用的打印一直以来却是一个难题,特别是在应用中完成标签打印(如包裹面单、货运标签等)、票据打印(如零售小票)难度较大,其难度在于如何将需要打印的内容,精确套打到标签、票据中,精确控制分页,并实现高速连续打印,可以说需求还是很多的。
目前打印主要有下面几种方案:
各有各的优缺点吧。
我这边采用的方案结合了 PDF 和打印精灵相结合的方案(纯属偶然,后面才发现的),用 C#写的目前只能在 Win 下面跑。目前,这(you)个(bu)东(shi)西(bu)还(neng)很(yong)菜。
使用步骤:
软硬件支持:
实现过程:
当前这个程序在我司用了几年了。 由于使用 PDF 作为数据源,所以支持的打印机很多,基本没有限制。
缺点:
后面考虑没事再完善一下,目前考虑这几个地方:
后面再看看,顺便说一句真有需要的朋友我可以免费帮忙设计模版,直接 run 起来==
下面是 GIT 地址 https://github.com/xiangbohua/PrintServer2
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.