問題タブ [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 投票する
3 に答える
3955 参照

php - PHPサーマルプリンティングクライアントサイド

クライアント用にセットアップしているモデルTM-T20のEpsonThermalプリンターを持っています。

私たちのウェブサーバーはLinuxサーバーであり、クライアントマシンはWindowsマシンになります。

phpを使用して、クライアントコンピューターに接続されているサーマルプリンターを直接制御することは可能ですか?

javascripts window.print()を見てきましたが、それは私が望むものではありません。可能であれば、印刷ダイアログをバイパスしたいと思います。

ありがとう、トニー

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

vb.net - サーマルプリンターにデータを送信する

重複の可能性:
ZPLをZebraプリンターに送信するための.NETコード

私の会社にはEltron2543サーマルプリンターがあります。出荷ラベルを印刷するためにFedExWebサービスを組み込んだVB.NETアプリケーションを開発しています。

データファイルは問題なく保存できますが、このデータストリームをネットワーク上の共有プリンターに送信するにはどうすればよいのでしょうか。ソリューションにEltron2543ドライバーを含める必要がありますか?ここで失われたようなもので、誰かが私を正しい方向に向けることができれば幸いです。

私が試したいくつかの解決策はうまくいかなかったので、私を正しい方向に動かすためにプリンター(特にサーマル)を扱った専門家を探していると思います。

ありがとう。

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

ios4 - iPhoneを使用してBluetoothサーマルプリンターに接続する

iPhone (sdk 4.0 以降) を Bluetooth プリンター (領収書を印刷するためのサーマル プリンターの接続を探しています) に接続して印刷タスクを実行する方法はありますか? 私はアプリを開発しているので、どのフレームワークでこれを行うことができますか? Apple の External Accessories Framework が Bluetooth 通信を扱っているようですが、そのフレームワークを使用して印刷することはできますか? AirPrint でサポートされているサーマル プリンターはありますか。何も見つかりませんでした。前もって感謝します。

0 投票する
3 に答える
8242 参照

php - PHP / JAVASCRIPT からのダイアログなしの生データ印刷

現在、クライアント用の PHP Web アプリケーションに機能を追加しています。彼らは、セルフサービスキオスクからインターネットブラウザーで実行されるphpから直接、チケット/サーマルプリンターに生データを印刷できる必要があります。

データは、ローカル キオスクのビルトイン チケット プリンターで印刷する必要があります。

私の予備調査から、クライアント側のアクションにはjavascriptを使用してこのタスクを実行する必要があることを理解し、プリンターをバイパスする指定されたプリンター/ COMポートに文字列を印刷できる方法または関数の例を誰かが知っているかどうか疑問に思いましたダイアログボックス?

助けてくれてありがとう

アレックス

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

.net - .NETを使用してPOSサーマルプリンターに印刷する

私はTM200プリンターを持っています
。ベンダーはこれに適したドライバーを提供していないようです。

ESC/POSは1つの方法だと思います。
したがって、ネットワークを介して、または.NETとwin APIを使用してWindowsで生の印刷を介して、データを直接プリンターに送信できます。

バッファサイズが気になりますが、プリンタをオーバーフローさせないようにするにはどうすればよいですか?私はそれが96Kバイトのバッファを持っているのを見ました。スプーラを使用して印刷する場合、96kバイトを超えて送信しないようにするにはどうすればよいですか?
ESC / pを使用して印刷する場合でも、次のデータをいつ送信するかをどのように知ることができますか?

他の方法は
、.NETで必要なdllとは別に、OPOSを使用することです。システムには特定のドライバーが必要ですか?これを使う価値はありますか?

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

c# - 引き出しの開閉と領収書の印刷を同時に行うC#コード?

コンピューターに接続された引き出しを開き、同時に領収書を印刷できる C# アプリケーションを作成する方法を知っている人はいますか?

ドロワー名:PCD-354 電子キャッシュドロワー

現金レシートプリンター:エプソン TM-T88v

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

zebra-printers - ZPL (ゼブラ プログラミング言語) から IPL (インターメック プログラミング言語) への翻訳

いくつかの印刷ルーチンを ZPL から IPL に変換するという 1 週間の冒険に乗り出す準備ができています。

Label Reverse PrintZPL 内には(^LRY) コマンドが存在します。このコマンドは、ラベル形式のすべてのフィールドの印刷を逆にして、フィールドを黒の上に白、または白の上に黒で表示できるようにします。

そのようなタスクを実行する IPL 内に同様のコマンドが存在するかどうかを知っている人はいますか?

プリンター:

  • ゼブラ ZTC 105SL-200dpi
  • インターメック 3400D
0 投票する
3 に答える
4451 参照

image-processing - サーマルプリンター用にモノクロ画像をビット形式に変換する方法

Custom s'print DPT100-Sサーマルプリンターを使用してレシート印刷アプリケーションを作成しています。

1 行 384 ピクセルのグラフィックスを印刷できます。このデータは、48 バイト (48x8=384) を使用してプリンターに渡す必要があります。したがって、各「ビット」は、印刷される 1 つのドットを表します (ビットは白の場合「0」、黒の場合「1」になります)。

そのため、Windows ペイント (またはその他のプログラム) で生成されたモノクロ BMP を読み取り、Linux の C プログラムを使用してこのビット形式に変換するプログラムを作成する必要があります。

私を案内してください。

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

printing - RawPrinterHelper クラスを使用して Zebra プリンターのステータスを照会する

RawPrinterHelperMicrosoft のクラスhttp://support.microsoft.com/kb/322091を使用して、C# コードから Zebra KR403 プリンターに印刷していますが、すべて正常に動作しています。

プリンターの紙詰まりや紙切れなどの状態を監視したい。プリンターに送信できるクエリ "~HQES" または "esc eng 6" を見つけました。これにより、必要なものがすべて返されます。問題は、このクエリをプリンターに送信して、プリンターが応答できるようにする方法がわからないことです。クラスのWritePrinterRawPrinterHelperbool または long 型のみを返すようです。

また、プリンターのWin32_printerを見つけるためにオブジェクトを使用してみました。PrinterStatus/PrinterState/Errors次の方法を使用します。

この方法を利用して、PrinterStatePrinterStatus、および を取得しようとしましたDetectedErrorStateが、必要な情報が得られません。PrinterState常に a を返し1024PrinterStatus常に a を返し4、常に aDetectedErrorStateを返します2。適切な印刷時と紙詰まりまたはメディア切れイベントで数回の印刷でPrinterState返されましたが、現在はすべての呼び出しで返されます。010241024

また、ネットワーク上のプリンターを監視するための独自のソフトウェアを Zebra が作成したこともわかりました。問題は、プリンターがネットワーク上になく、USB 経由でクライアント コンピューターにのみ接続されていることです。また、各レシートの印刷前または印刷後にプリンターの状態を確認したいと考えています。

winspool.Drv生データをプリンターに送信し、プリンターからデータを受信するために使用できるものがあることを願っています。

現在、 のReadPrinter関数を使用していますwinspool.Drvが、関数が返さ0れています。これは、プリンターからの応答にアクセスできないことを意味します。これは通常、プリンタが双方向通信用に設定されていないことを意味しますが、双方向通信が設定されていることは確かです。プリンターのプロパティの「ポート」タブで、「双方向サポートを有効にする」チェックボックスがオンになっている。また、Zebra セットアップ ユーティリティは、プリンタに正しくクエリを実行し、ダイレクト コミュニケーション ウィンドウで応答を受け取ることができます。

アドバイスありがとうございます。

ジェレミー