RoRで開発した最初のアプリケーションは、在庫で使用されている一部のキオスクタッチスクリーンPC用です。在庫労働者が材料を手に取ったとき、彼はフォームに数量を入力します。
次に、顧客名、材料の説明、数量、およびバーコードを含むラベルをZebraプリンターで印刷します。
Ruby on Railsアプリケーションからそれをどのように行うのですか?
ZPL(Zebra Printer Language)に必要な制御文字をコントローラーから直接送信しますか?(あまり快適ではありません)
HTMLでビューを作成し、それをクライアントに送信すると、クライアントはそれを印刷する必要があります。(ストックワーカーは追加の手順を実行する必要があるため、あまり快適ではなく、エラーが発生しやすく、間違ったプリンターを選択したり、ラベルをまったく印刷しなかったりする可能性があります)
コントローラからpdfドキュメントを作成し、サーバーからプリンタに送信します(ああ、プリンタはpdfを理解しないので、印刷を行うにはpdfリーダーを制御する必要がありますか??それはそれほど速くはありませんラベルをグラフィックイメージとしてプリンタに送信します
印刷に必要なすべてのロジックを非表示にするgemを作成しますか?(すでにこれを行っている宝石はありますか?)
すべてのコメントをいただければ幸いです。
ありがとう
クラウス