有没有人有在网络浏览器中直接打印到照片 ID 卡打印机的经验?
我有一个管理用户数据、照片等的 Web 应用程序。我想为其添加打印身份证功能。Web 应用程序是一个单页 javascript 应用程序,它通过 JSON 与 RESTful Web 服务通信。我想在用户单击打印按钮之前在正面和背面显示打印卡的外观以供批准。
我正在考虑如何做到这一点:
- 生成前后JPG或PNG图像在服务器上打印,将它们发送到客户端进行显示和批准,然后以某种方式将图像发送到打印机。
- 使用带有 SVG 或 Canvas 的 javascript 在 UI 中显示要打印的卡片以供批准,然后以某种方式将 SVG/canvas 数据发送到打印机。
- 生成 PDF 并将 PDF 打印到打印机。
- 使用 Flash 显示和打印
- 使用 Java 小程序显示和打印
- 还有什么?
我正在寻找任何人都可以在这样做的任何方面提供的任何类型的指导。如果您以前曾走过这条路,我会很高兴收到您的来信。尤其是:
- 你找到了哪些资源来学习如何做这件事?
- 是否有任何特定的打印机品牌比其他品牌的打印机效果更好?
- 我上面描述的任何一种方式更好吗,为什么?
- 我还可以打印条形码、磁条数据、SIM 卡数据等吗?
我知道这个问题可能是在黑暗中拍摄,但任何信息都会有所帮助。谢谢!