有没有人有在网页浏览器中直接打印到照片身份证打印机的经验?
我有一个管理用户数据、照片等的web应用程序。我想在上面加上打印身份证的功能。web应用程序是一个单页javascript应用程序,它通过JSON与RESTful web服务进行对话。在用户点击打印按钮之前,我想在正面和背面显示打印卡片的外观以供审批。
我在考虑怎么做:
printer.
F 213。
我正在寻找任何形式的指导,任何人都可以提供任何方面的做法。如果你以前来过这条路,我很感激你的来信。特别是:
f 223
我知道这个问题可能是个暗处,但任何信息都会有所帮助。谢谢!
发布于 2010-11-04 22:38:07
我的公司这样做使用选项"2",例如一个代理(实际上是一个MFC应用程序)运行在一台带有卡片打印机的机器上。
代理定期检查internet URL以寻找新的打印作业;打印作业是使用在web服务器上生成的脚本定义的,该脚本包括要编码的mag条带数据、用户名/图片以及在卡片库存上打印它们的位置等细节。在成功打印作业后,代理将回发到服务器。回发服务器是很重要的,因为卡片打印机往往经常发生故障。
这种方法的最大好处是,多个用户可以共享一台打印机,因此您不需要为发生卡注册的每个工作站购买打印机。卡片打印机可以是繁琐的,需要大量的维护,所以它更容易支持一台打印机。
另一个好处是,您不必为所有想要支持的浏览器平台编写插件。最后,它允许使用Linux/MacOS打印卡的用户使用该系统(只要他们愿意设置windows机器来驱动打印机)。
发布于 2010-10-28 21:26:45
从四万英尺的角度看。我可以想到两种以微软为中心的方式..。两者都涉及浏览器之外的进程。
1)使用Internet,编写一个IE插件应用程序,通过对象声明插入浏览器,并将数据、图像等的Javascript字段值传递给浏览器。所有与打印机/打印驱动程序的通信都由远程处理.dll处理。我想你也可以用Firefox插件做类似的事情。我使用这种方法直接将信用卡阅读器的数据处理到浏览器屏幕上.
2)如果数据来自数据库,则编写一个独立代理,该代理运行在连接到打印机的工作站上。单击浏览器窗体上的“打印”按钮时,它将在数据库中设置一个标志。代理定期扫描此标志,并打印结果记录。我已经使用这种方法打印在埃隆或斑马卡打印机上。事实上,我用作为代理。
发布于 2010-10-28 21:41:58
从另一个40,000英尺的视图-如果它的简单布局(一张照片和几行文本),你知道哪个浏览器将用于打印-你可以所有的样式通过css。
我假设用户实际上已经将打印机安装在他的计算机上。
此外,打印条形码(这只是一个图像-如果使用合理的好打印机)。
https://stackoverflow.com/questions/4047139
复制相似问题