【发布时间】:2010-10-28 21:00:45
【问题描述】:
有没有人有在网络浏览器中直接打印到照片身份证打印机的经验?
我有一个管理用户数据、照片等的网络应用程序。我想为它添加一个打印身份证功能。 Web 应用程序是一个单页 javascript 应用程序,它通过 JSON 与 RESTful Web 服务通信。我想显示打印的卡片会显示什么 在用户单击打印按钮之前,正面和背面看起来都需要批准。
我正在考虑如何做到这一点:
- 生成前后 JPG 或 PNG 图像以在服务器上打印,将它们发送到客户端进行显示和批准,然后以某种方式将图像发送到打印机。
- 使用带有 SVG 或 Canvas 的 javascript 在 UI 中显示要打印的卡片以供批准,然后以某种方式将 SVG/canvas 数据发送到打印机。
- 生成 PDF 并将 PDF 打印到打印机。
- 使用 Flash 显示和打印
- 使用 Java 小程序显示和打印
- 还有别的吗?
我正在寻找任何人都可以在执行此操作的任何方面提供的任何类型的指导。如果您以前曾走过这条路,我会很高兴收到您的来信。特别是:
- 您找到了哪些资源来了解如何做到这一点?
- 是否有任何特定的打印机品牌比其他品牌的打印机效果更好?
- 我在上面描述的方法中是否有更好的方法,为什么?
- 我还可以打印条形码、磁条数据、SIM 卡数据等吗?
我知道这个问题可能只是一头雾水,但任何信息都会有所帮助。谢谢!
【问题讨论】:
-
服务器和打印机是否在同一个专用网络上,或者它们之间是否有开放的互联网?
-
@Mark:他们之间的互联网很开放。我将服务器作为付费 Web 服务产品的一部分进行管理。我的客户将在他们的位置拥有打印机,并且将打印通过 REST API 从 Web 服务存储和提取的数据。我的偏好是让客户只需要一个网络浏览器和安装正确的打印驱动程序。
标签: java javascript flash printing id-card