問題タブ [thermal-printer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - ESC/POS PHP バーコード印刷
私は ESC/POS のことはまったく初めてで、周りを見回しましたが、問題の解決策を見つけることができませんでした。汎用の USB POS-58 サーマル プリンターを使用してバーコードを印刷しようとしていますが、プリンターに表示されるのはバーコード自体ではなく、バーコード データだけです。私が使用しているコードは次のとおりです。
私はPHPを使用していますが、コマンドライン(またはC)からprintfを使用しても同じ結果が得られることに注意してください。私がプリンターで得るものは
バーコードは一切ありません。プリンターがバーコード印刷に対応していない可能性はありますか?「マニュアル」はあまり役に立ちません。プリンターが ESC/POS コマンド セットと互換性があることを示しているだけです。何か不足していますか?
ios - Star Micronics iOS Sdk、バックグラウンド スレッドで印刷できない
バックグラウンド スレッドで StarIO SDK を使用して、Star Micronics サーマル プリンターにラスター グラフィックスを印刷できた人がいるか知りたいです。私はそれをやろうとしましたが、プリンターは印刷しません。
プリンターに何かを印刷しようとするたびに、操作が完了するまでアプリ全体がフリーズするため、これは非常に面倒です。通常、LAN 接続されたプリンターではそれほど目立ちませんが、Bluetooth サーマルプリンターでは受け入れられません。 .
ありがとう
javascript - PHPでESC/Pを含む一般的なテキストのみのファイルに出力するには?
それで、私は印刷の問題についてたくさん読んできました。数日間の調査とたくさんの読書の後、すべてが理にかなっています。私がこのコードを持っているとしましょう:(私はphpとphp_printer拡張機能を使用しています)
ローカルホストで実行すると、それは素晴らしく機能します。私はサーマルプリンターを使用していますが、うまく印刷されます。サーバーでこれを試してみると(今では完全に理にかなっています)、これは機能しません。実際のサーバーがローカルで印刷しようとしてプリンターが見つからないためだと思います。プリンターがサーバーにインストールされていれば、サーバーのプリンターで印刷されると思いますが、それは私が探しているものではありません。
情報をhtmlまたは任意の並べ替えで表示してwindow.print()を使用しても、ブラウザはテキストのみを送信せず(またはそれを何度も読んだものです)、一般的なテキストのみを送信し、テキストのみを印刷するため(推測しています)、役に立ちません.
したがって、解決策は、ESC/P でテキストを含む何らかのファイルを作成し、それを javascript で印刷することです (他のスレッドで言及されているように、印刷ダイアログをスキップする必要はありません)。ドライバーを変更することはできません。 、一般的なテキストのみである必要があります。したがって、必要な情報を含む .txt ファイルを作成すると印刷されますが、ESC/P は無視されるため、テキストを書式設定することはできません。デフォルトのプリンター オプションで印刷され、すべてプレーンで送信されます。新しい行とESC / Pのすべての部分を無視するテキスト(皮肉)。
ここでの質問は、必要なテキストを送信し、ESC/P を無視しないファイル (任意の種類のファイル) を作成する方法はありますか?
usb - libusb usb_bulk_read が入出力エラーで失敗する
サーマルプリンターを評価しています。このために、Linux で libusb 0.1 に基づいて USB ドライバーを作成しましたが、完全に正常に動作します。
現在、プラットフォームを Windows に移行しています。ここでは libusb-win32 0.1 を使用します。このプロセス中に、使用するプリンターにフィルターをインストールしました。
Windows では、usb_bulk_write は成功しますが、入出力エラーのために usb_bulk_read が失敗します。別のモデルのプリンターで同じドライバーをテストしたところ、usb_bulk_read は正常に動作しました。
エンドポイントは Linux で正常に動作しているため、エンドポイントについて質問がないことを願っています。
php - サーマルプリンターで印刷するためのhtmlファイルの設定方法
私の目的は、製品の 10cm x 6.5cm のラベルを印刷することです。ラベル印刷用に Zebra プリンターを使用しています。ハンドヘルドを使用してラベルを印刷するために高速レポートを使用していました。fast-reports は Net Framework 専用であり、Net CF 用ではないため、ソケットを使用してハンドヘルドと PC 間のデータを処理していました。
C# に関する私の知識では、デスクトップ アプリケーションを安定させるのは困難です。私はPHP開発者です。バーコードはphpでもできるので、HTMLとCSSでラベルを作成できると思いました。
HTMLページをプリンターに送信する方法と、最高品質の印刷のためにピクセルで10cm x 6.5cmに使用するサイズがわからないため、この質問をしている理由.
c# - サーマルプリンターで画像を印刷する方法
サーマルプリントに画像を印刷してみます:
しかし、ドキュメントは印刷されません。また、印刷キューにドキュメントが表示され、.xps ファイルに印刷できます。
php - テキストモードの印刷は非常に軽く、フォントは変更されませんphp printer_set_option
印刷にはサーマルプリンターを使用しています。テキストモードを使用すると、プリンターは非常に薄く印刷され、フォントのサイズとタイプも変更されません。RAW モードを使用すると、文字列全体が出力されません。
私のコード
javascript - サーマルプリンターでESC/POSモードに入る
RAW経由で印刷しようとしているサーマルレシートプリンターがあります。
Javascript ソケットを使用してポート 9100 を開いていますが、ソケットにデータを書き込むたびに、入力した内容が出力されます。
ただし、たとえば、コマンドモードにしようとしています-次のようなコマンドを入力します
ただし、何を入力しても、単語が出力されるだけです。ASCI、DEC/Hex バージョンを入力しようとしても、たとえば、ESC を ^[ に交換してエスケープし、^[ を出力するだけです。
私たちもやってみました
ただし、入力したものを印刷するだけです。
最終的な目標は、純粋に JavaScript ソケットを使用して、ポート 9100 で HTML レンダリング ページ、ローカル ネットワーク プリンター (Wan、Cup、PHP、Java なし) に印刷することです。(実際には IOS に Titanium を使用しているため、Titanium.sockets にアクセスできます)
どんな助けでも大歓迎です。