たとえば、json オブジェクトにこの情報が含まれている場合、どうすればそのような幅の広いストリップで出力できますか?
私が望むのは、ユーザーが行った注文情報の小さなストリップを印刷することです。jquery.jqprint-0.3.js プラグインを使用して、ボタンで直接呼び出すことができることがわかりました。デフォルトの幅が大きすぎるのですが、解決方法がわかりません
たとえば、json オブジェクトにこの情報が含まれている場合、どうすればそのような幅の広いストリップで出力できますか?
私が望むのは、ユーザーが行った注文情報の小さなストリップを印刷することです。jquery.jqprint-0.3.js プラグインを使用して、ボタンで直接呼び出すことができることがわかりました。デフォルトの幅が大きすぎるのですが、解決方法がわかりません
投稿者は、外部の多くのストアで gprs プリンターを検索できます。もちろん、json を xml に変換するだけで済むものもあります。同様に、プリンターの購入に興味がある場合は、上司がカスタマー サービスと技術指導を提供します。
純粋な Web ページに実装される可能性は低いです。
ハードウェア通信、つまりレシートを印刷するために特別な端末を呼び出すためにこれを設計する必要があります。通常、プログラマブル端末はそのような SDK を提供しますが、これには相手からの技術サポートが必要になる場合があります。
通常、ハードウェアとのこのやり取りは、クライアント プログラムとも呼ばれるコンピューター アプリケーションを通じて処理されます。
最初にいくつかのアイデアを説明します。私はそれを自分で考えただけで、詳細には実装していません。
1. ブラウザのプラグインによって実現されます (この場合、同じデバイス、つまり自分でクリックし、現在のコンピューターが領収書を印刷する端末に接続されます)。
2. ブラウザのボタンを通じて一般的な http リクエストまたはソケット リクエストをサーバーに送信すると、サーバーは印刷端末に接続します (これは必ずしも印刷端末に直接接続される必要はありません。その場合、通常、印刷端末にはネットワークが必要です)通常、これは印刷用の端末に接続された別のコンピュータです)。この状況は、ユーザーが自分で操作する必要がなく、ボタン操作をクリックするだけ、つまり「ボタン」がどこにでもある可能性があることを裏付けています。
実際、それはコミュニケーションとメッセージ配信の問題を解決するためです。現在、ブラウザはハードウェアの直接処理をサポートしておらず、ネットワーク経由でのみメッセージを送信できます。
周辺機器は必要ありません。つまり、純粋な Web ページ出力コンテンツを印刷のためにプリンターに接続する必要はありません。
空白のページでデータをフォーマットし、window.print()
を呼び出して用紙サイズを選択します。
お誘いありがとうございます
投稿者にとても便利なツール http://www.lodop.net/ を勧めます
JS 操作プリンターが投稿者のお役に立てれば幸いです