問題タブ [zebra-printers]

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 に答える
15339 参照

android - AndroidでSDKを使用してゼブラプリンターに印刷するときにラベルの変数の値を設定する方法

変数を含む事前に作成されたラベル(Zeba Label Designerを使用して作成)を印刷し、印刷する前にそれらの変数を設定するにはどうすればよいですか。

次のコードがありますが、変数の設定方法がわかりません(たとえば、デザインしたラベルにQRコードがあり、印刷する前にデータを設定したい)。

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

c# - WindowsMo​​bileからBluetoothプリンターへの印刷

MC75 [Windows mobile 6]からのテキストとバーコードを含み、Bluetoothプリンター(Zebraまたはその他)を使用してレシートを印刷したい。

私はWindowsMo​​bileを初めて使用しますが、どこから始めればよいのか、Bluetoothデバイスに接続する方法がわかりません。

誰かがc#のBluetoothプリンターを介して「helloworld」の印刷を開始するためのリンクまたはコードを提供してくれませんか。

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

c# - WindowsMo​​bile6のEPL/ZPL印刷

こんにちは、EPL/ZPLコードを使用してBluetooth印刷inwWindowsMo​​bile 6およびC#を開発中です[Zebraプリンター]動的にデータを追加している間は印刷しません...

--------------->上記は何も印刷されていません.....

---------------->以下は印刷中です......。

誰でも助けることができますか?

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

android - printer.getGraphicsUtil からコマンド printImage を発行するときに、Zebra Printer RW 420 が大量の余分な用紙を自動的に給紙しないようにする方法を教えてください。

Android プロジェクトで zebra RW420 を使用しており、コーディングを行っています。ZSDK Developer Demos を使用してプリンターをテストするだけでも、印刷コマンドが発行されたときに余分な用紙が大量に印刷されることがわかりました。この場合、署名のキャプチャと印刷のデモをテストしています。それをコンピュータに接続し、Zebra Designer を使用して作成したラベルを印刷すると、余分な紙なしで適切にラベルが印刷されることがわかりました (実際、その場合、数ミリの余分な紙は気にしません)。

ここでいくつかの木を保存する方法を誰かが知っていれば、それは素晴らしいことです!

問題のコードは次のとおりです。

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

c# - Windows モバイル - Zebra プリンター mz220

Windows Mobile 6 デバイスから Bluetooth 経由で Zebra プリンター mz220 に印刷しています。印刷はある程度うまくいきます。この時点の後、プリンターは一時停止し、印刷を続行する前に新しい行を追加します。これは、一時停止と改行が、改行を含むべきでない行の印刷の途中で発生する可能性があるため、理想的とは言えません。

私は.netでSerialPortクラスを使用しています.thread.sleep(1000)を追加して、印刷する必要があるすべてのデータを印刷する時間を確保しました. これにより、長いレシートの一部のデータが印刷されないという以前の問題が修正されました。

これが発生する理由と、この問題を解決する方法についてのアイデア。

ありがとう

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

c# - プログラムで着信/発信COMBluetoothポートを取得します。C#のWindows Mobile 6アプリでどのように取得できますか?

WindowsモバイルアプリからBluetoothプリンターで印刷したいのですが、COMポートを以下のようにハードコーディングしています...

正しくない方法です。使用可能なBluetoothプリンターを検索して接続します。それ以外の場合は、適切なエラーメッセージ[「Bluetoothデバイスが見つかりません/選択したデバイスはプリンターではありません」]を表示します。これを見つけるのを手伝ってください、誰でも私にこれをするように指示できますか?

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

android - 文字列を画像に変換し、その画像を A​​ndroid の Bluetooth プリンターで印刷する方法

私のアプリケーションでは、印刷ボタンをクリックすると Bluetooth プリンターから印刷されます。現在、データを印刷できます...

しかし突然、これ (Zebra MZ320 プリンター) がヒンディー語をサポートしていないことに気付きました。

プリンターでもヒンディー語データを印刷する必要があるため、唯一のオプションは、文字列(ヒンディー語)データを画像に変換してからその画像を印刷することです。

そのためには、文字列を画像に変換する方法を知る必要があり、印刷が完了するたびにその画像を保存したくないので、削除したい...

これを達成する方法を教えてもらえますか、私はすでにBase64のエンコードとデコードを開始しましたが、成功しません(方法を意味します)。以下のコードを使用して文字列を画像に変換していますが、Skimage Decoder--Factory returned null を取得しています

すべての貴重な返信に対して、私は称賛を与えます....

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

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

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

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

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

プリンター:

  • ゼブラ ZTC 105SL-200dpi
  • インターメック 3400D
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 セットアップ ユーティリティは、プリンタに正しくクエリを実行し、ダイレクト コミュニケーション ウィンドウで応答を受け取ることができます。

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

ジェレミー

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

zebra-printers - ZPL-zebra:最後の行を上書きせずに両端揃えのテキストブロックを印刷します

次のコマンドを使用して、両端揃えのテキストを印刷しています。

コマンド^FB1800,3,0、Jは、フィールドブロックを幅1800ドット、最大3行、両端揃えで出力します。

問題は、テキストが最大行数を超えると、最後の行が上書きされることです。:(もちろん、それは最後の行のテキストを読めなくします。

どうすればそれを回避できますか?超過テキストをカットする方法があるかどうか誰かが知っていますか?

ドキュメントには、これが発生すると正確に記載されています。

最大行数を超えるテキストは、最後の行を上書きします。フォントサイズを変更すると、ブロックのサイズが自動的に増減します。

参考:私はプリンターZebra220Xi4を使用しています。

どんな助けでもいただければ幸いです。ありがとうございました!