WebブラウザでPhotoIDカードプリンタに直接印刷した経験のある人はいますか?
ユーザーデータや写真などを管理するWebアプリケーションがあります。IDカードの印刷機能を追加したいのですが。Webアプリケーションは、JSONを介してRESTfulWebサービスと通信する単一ページのJavaScriptアプリケーションです。ユーザーが印刷ボタンをクリックする前に、承認のために印刷されたカードが表と裏の両方にどのように見えるかを表示したいと思います。
私はこれを行う方法を検討しています:
- サーバーに印刷する前面と背面のJPGまたはPNG画像を生成し、表示と承認のためにクライアントに送信してから、何らかの方法で画像をプリンターに送信します。
- SVGまたはCanvasでjavascriptを使用して、承認のためにUIで印刷するカードを表示してから、何らかの方法でSVG/Canvasデータをプリンターに送信します。
- PDFを生成し、PDFをプリンターに印刷します。
- Flashを使用して表示および印刷
- Javaアプレットを使用して表示および印刷する
- 他に何かありますか?
私は、これを行うためのあらゆる側面について誰もが提供できるあらゆる種類のガイダンスを探しています。あなたが以前にこの道を進んだことがあるなら、私はあなたから聞いていただければ幸いです。特に:
- これを行うことについて学ぶためにどのようなリソースを見つけましたか?
- 他よりもうまく機能する特定のプリンターブランドはありますか?
- 上記で説明した方法のいずれかが優れていますか、またその理由は何ですか?
- バーコード、磁気ストライプデータ、SIMカードデータなども印刷できますか?
この質問は暗闇の中でのショットかもしれないことを私は知っていますが、どんな情報でも役に立ちます。ありがとう!