問題タブ [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.

0 投票する
1 に答える
4249 参照

php - ESC/POS PHP バーコード印刷

私は ESC/POS のことはまったく初めてで、周りを見回しましたが、問題の解決策を見つけることができませんでした。汎用の USB POS-58 サーマル プリンターを使用してバーコードを印刷しようとしていますが、プリンターに表示されるのはバーコード自体ではなく、バーコード データだけです。私が使用しているコードは次のとおりです。

私はPHPを使用していますが、コマンドライン(またはC)からprintfを使用しても同じ結果が得られることに注意してください。私がプリンターで得るものは

バーコードは一切ありません。プリンターがバーコード印刷に対応していない可能性はありますか?「マニュアル」はあまり役に立ちません。プリンターが ESC/POS コマンド セットと互換性があることを示しているだけです。何か不足していますか?

0 投票する
2 に答える
1667 参照

ios - Star Micronics iOS Sdk、バックグラウンド スレッドで印刷できない

バックグラウンド スレッドで StarIO SDK を使用して、Star Micronics サーマル プリンターにラスター グラフィックスを印刷できた人がいるか知りたいです。私はそれをやろうとしましたが、プリンターは印刷しません。

プリンターに何かを印刷しようとするたびに、操作が完了するまでアプリ全体がフリーズするため、これは非常に面倒です。通常、LAN 接続されたプリンターではそれほど目立ちませんが、Bluetooth サーマルプリンターでは受け入れられません。 .

ありがとう

0 投票する
1 に答える
2230 参照

javascript - PHPでESC/Pを含む一般的なテキストのみのファイルに出力するには?

それで、私は印刷の問題についてたくさん読んできました。数日間の調査とたくさんの読書の後、すべてが理にかなっています。私がこのコードを持っているとしましょう:(私はphpとphp_printer拡張機能を使用しています)

ローカルホストで実行すると、それは素晴らしく機能します。私はサーマルプリンターを使用していますが、うまく印刷されます。サーバーでこれを試してみると(今では完全に理にかなっています)、これは機能しません。実際のサーバーがローカルで印刷しようとしてプリンターが見つからないためだと思います。プリンターがサーバーにインストールされていれば、サーバーのプリンターで印刷されると思いますが、それは私が探しているものではありません。

情報をhtmlまたは任意の並べ替えで表示してwindow.print()を使用しても、ブラウザはテキストのみを送信せず(またはそれを何度も読んだものです)、一般的なテキストのみを送信し、テキストのみを印刷するため(推測しています)、役に立ちません.

したがって、解決策は、ESC/P でテキストを含む何らかのファイルを作成し、それを javascript で印刷することです (他のスレッドで言及されているように、印刷ダイアログをスキップする必要はありません)。ドライバーを変更することはできません。 、一般的なテキストのみである必要があります。したがって、必要な情報を含む .txt ファイルを作成すると印刷されますが、ESC/P は無視されるため、テキストを書式設定することはできません。デフォルトのプリンター オプションで印刷され、すべてプレーンで送信されます。新しい行とESC / Pのすべての部分を無視するテキスト(皮肉)。

ここでの質問は、必要なテキストを送信し、ESC/P を無視しないファイル (任意の種類のファイル) を作成する方法はありますか?

0 投票する
0 に答える
1550 参照

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 で正常に動作しているため、エンドポイントについて質問がないことを願っています。

0 投票する
2 に答える
4302 参照

php - サーマルプリンターで印刷するためのhtmlファイルの設定方法

私の目的は、製品の 10cm x 6.5cm のラベルを印刷することです。ラベル印刷用に Zebra プリンターを使用しています。ハンドヘルドを使用してラベルを印刷するために高速レポートを使用していました。fast-reports は Net Framework 専用であり、Net CF 用ではないため、ソケットを使用してハンドヘルドと PC 間のデータを処理していました。

C# に関する私の知識では、デスクトップ アプリケーションを安定させるのは困難です。私はPHP開発者です。バーコードはphpでもできるので、HTMLとCSSでラベルを作成できると思いました。

HTMLページをプリンターに送信する方法と、最高品質の印刷のためにピクセルで10cm x 6.5cmに使用するサイズがわからないため、この質問をしている理由.

0 投票する
2 に答える
3023 参照

c# - サーマルプリンターで画像を印刷する方法

サーマルプリントに画像を印刷してみます:

しかし、ドキュメントは印刷されません。また、印刷キューにドキュメントが表示され、.xps ファイルに印刷できます。

0 投票する
0 に答える
1094 参照

php - テキストモードの印刷は非常に軽く、フォントは変更されませんphp printer_set_option

印刷にはサーマルプリンターを使用しています。テキストモードを使用すると、プリンターは非常に薄く印刷され、フォントのサイズとタイプも変更されません。RAW モードを使用すると、文字列全体が出力されません。

私のコード

0 投票する
1 に答える
2595 参照

javascript - サーマルプリンターでESC/POSモードに入る

RAW経由で印刷しようとしているサーマルレシートプリンターがあります。

Javascript ソケットを使用してポート 9100 を開いていますが、ソケットにデータを書き込むたびに、入力した内容が出力されます。

ただし、たとえば、コマンドモードにしようとしています-次のようなコマンドを入力します

ただし、何を入力しても、単語が出力されるだけです。ASCI、DEC/Hex バージョンを入力しようとしても、たとえば、ESC を ^[ に交換してエスケープし、^[ を出力するだけです。

私たちもやってみました

ただし、入力したものを印刷するだけです。

最終的な目標は、純粋に JavaScript ソケットを使用して、ポート 9100 で HTML レンダリング ページ、ローカル ネットワーク プリンター (Wan、Cup、PHP、Java なし) に印刷することです。(実際には IOS に Titanium を使用しているため、Titanium.sockets にアクセスできます)

どんな助けでも大歓迎です。