問題タブ [zpl-ii]
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.
c# - ZPLIIサーマルラベルがFedexWebサービスを印刷しない
FedEx Webサービスに接続するac#アプリがあり、サーマルZebraプリンターで出荷ラベルを印刷したいと考えています。応答をZPLIIタイプにするように要求し、その応答を.txtファイルに保存します。私はZebraとFedExと話をしましたが、どちらもこれでうまくいくはずだと言っています。汎用の印刷ドライバーを使用してzebraプリンターに接続しましたが、プリンターはtxtファイルの実際の文字を印刷しており、ラベルに変換していません。FedExが自動的に除外しない文字がありませんか?たとえば、「印刷の開始」、「印刷の終了」の文字などはありますか?または、Webサービスから受け取ったこのtxtを印刷するために誰かがアイデアを持っていますか?これがZPLIIの応答です。
真ん中を切り取ったのですが、プリンターがこのテキストをラベルに変換していないので、最初と最後が重要な部分だと思います
printing - ZPL プリンターの Unicode 文字
ネットワーク接続された Zebra GK420T を使用して、配送ラベルを印刷するシステムを再設計する仕事があります。ZPL 印刷ジョブを完全に正常に送信できましたが、キリル文字などの Unicode 文字を印刷できないようです。Seagull Scientific ドライバーを使用して lucida sans Unicode フォントをプリンターにダウンロードし、次の ZPL コードを使用してテストしています。
「Testing 1 2 3」とバーコードが印刷されますが、キリル文字の代わりに空白が残ります。
Zebra swiss Unicode フォントも使用してみましたが、ロシア語の文字が疑問符として出力されるようになりました。
文字をエスケープしないなど、何か間違ったことをしていますか、それともプリンターの問題ですか?
compact-framework - ZPL で印刷をシミュレートする
ZPLで作ったWindows Mobileアプリを実際のプリンターなしで試すことはできますか?印刷をシミュレートしたいですか?
また、初心者向けの Zebra プログラミング言語に関するサイト/ビデオ/書籍はありますか?
zebra-printers - この ZPL コードに含めるべきでないものはどれですか?
Zebra プリンターへの印刷が必要な Windows Mobile アプリを開発しています。問題は、クライアントがプリンターを提供しなかったため、私の国ではプリンターを持っていないことです。
私のアプローチは、最初に ZebraDesigner2 でラベルをデザインし、次にラベルをテキスト ファイルに出力することでした。ラベルをプリンターの代わりにテキスト ファイルに印刷すると、ZPL コードが送信され、印刷しようとしていたラベルが生成されます。したがって、最初にラベルをデザインしてから ZPL コードを確認することで、ZPL コードをより速く生成できます。バックグラウンド XML を使用したドラッグ アンド ドロップ GUI のようなものです。
このテキストを含むこの単純なラベルがあるとします: Hello World! これを ZebraDesigner2 で印刷すると、テキスト ファイルに次のように書き込まれます。
私の主な質問は、Windows Mobile C# アプリを介してこのコードをプリンターに送信する場合、C# コードにどれを含めるかということです。^XA から ^XZ までの部分を含めますか? CT~~CD,~CC^~CT~ をコードに含めるべきではないと思います。間違っていなければ。
java - 印刷プレビュー用のzebraプリンターフォントはどこで入手できますか?
ZPL IIコマンドを送信して、Javaを使用するZebraプリンターでラベルを印刷しています。ラベルをプリンタに送信する前に、ラベルのプレビューを表示したいと思います。
フォントをプリンターに送信するのではなく、組み込みのフォントを使用したいと思います。
プログラミングガイド第2巻の60ページにフォントのリストがあります。それらは15個あり、それぞれに1文字のラベルが付けられており、同等の画面フォントの名前への参照はありません。
バーコードを表示する画像を生成することはできますが、OCRフォント以外では、画面上で活用できる同等のフォントがわからないため、テキストを適切に表示する方法がわかりません。
ZebraのWebサイトでそれらをリストしているドキュメントは見つかりませんでした。検索では、画面フォントをプリンターに送信する方法に関する結果のみが返されます(これは、現時点では避けたいと思うほど複雑に見えます)。
誰かが私がフォントをどこで入手できるか知っていますか、またはあなたは私に(うまくいけば無料の)同等のもののリストを提供することができますか?
参考までに、マニュアルに表示されて いるフォントのスクリーンショットを撮りました。
java - 仲介なしでウェブサーバーからサーマルプリンターに印刷する
私はこの質問をほぼ1か月間調べてきました。私はあらゆる方向に押し出されているようです。誰かが答えを手伝ってくれることを願っています。
私が探しているものの簡単なモデルを与えるために:
インターネット経由でサーマルプリンターに印刷するために必要な情報を含むWebサーバーがあります。私は、コンピューターが仲介者になることを望んでいません。これを実現するために必要なプログラミングを行うのに問題はありません。私の問題は、プログラムできるデバイスを見つけることで解決しました。私が遭遇した最初の問題は、印刷する情報のためにサーバーをポーリングするようにプログラムできる Web サーバーが組み込まれているサーマルレシートプリンターを見つけることでした。現在、この目的で使用できるプリンターはありません。私は Zebra、Epson、Brother などと話しました。両方のデバイスが同じネットワーク上にある場合、携帯電話のプリンターから携帯電話が接続されている同じネットワーク上のプリンターへの印刷など、ほとんどの場合、印刷するためのソリューションがあり、ほとんどの場合、SDK があります。やれ。Web サーバーをポーリングできるようにするには、プリンターが必要です。そこで、代替品を探しに行きました。最終目標を達成するために、ワイヤレス USB ミニ Web サーバーをプリンターに接続できるかもしれません。これは簡単な作業だと思っていましたが、そうではありません。ここstackoverflow.comのユーザーへの私の質問は、誰かが同様の問題に遭遇し、解決策を知っていますか? 繰り返しになりますが、さまざまなメーカーと話をしましたが、誰も助けることができません。彼らのほとんどは、私が話していることを理解することさえできないと思います。ここでプログラムする人たちが私の問題を理解してくれることを願っています。comは、誰かが同様の問題に遭遇し、解決策を知っていますか? 繰り返しになりますが、さまざまなメーカーと話をしましたが、誰も助けることができません。彼らのほとんどは、私が話していることを理解することさえできないと思います。ここでプログラムする人たちが私の問題を理解してくれることを願っています。comは、誰かが同様の問題に遭遇し、解決策を知っていますか? 繰り返しになりますが、さまざまなメーカーと話をしましたが、誰も助けることができません。彼らのほとんどは、私が話していることを理解することさえできないと思います。ここでプログラムする人たちが私の問題を理解してくれることを願っています。
以下は、私がやろうとしていることに対する自家製のラウンドアバウトソリューションです。
http://proto-pic.co.uk/internet-connected-thermal-printer-kit/
繰り返しますが、上記のソリューションでは、ゼロから構築する必要があります。berg クラウドも別のオプションですが、Web サーバーを制御することはできず、すべてがそれらを介して実行されます。この問題に対する迅速な回答は期待していませんので、お気軽に質問してください。同様の問題に遭遇したプログラマーがいることを願っています。
また、この質問で選択したタグを参照するために、USB経由でプリンターに通信できるWebサーバーを実行しているJVMを備えたサーマルプリンターにデバイス(Webサーバーマイクロコントローラーのセットアップ)を接続できるのではないかと考えていました。マイクロコントローラーの場合、JavaはCよりもはるかに悪いことは知っていますが、それは私が知っていることです。代替ソリューションがあればぜひ聞いてください。
windows - テキストファイルをUSBゼブラプリンターにコピー
初めて ZPL を使用したとき、私は自分の質問をグーグルで調べていましたが、これまでのところ何もありませんでした。
ZPL II プログラミング言語の PDF ファイルをダウンロードし、最初のサンプルを印刷してみます。
上記のコードで既にtxtファイルを作成していますが、プリンターに「コピー」しようとしても何も起こりません。
私はこれをcopying to the printer
見つけました:copy printtest.txt usb1
またはcopy printtest.txt > usb1
しかし、それはうまくいきません。
USB経由で接続されたZebraプリンターモデルS4Mを入手しました:ポート:USB001
説明:Virtual printer port for usb
どんな助けでも大歓迎です。
zebra-printers - ZPL、ゼブラ OPOS、.NET 用 POS
次のような ZPL コードがあります。
.NET および Zebra OPOS の POS 経由で Zebra GK420d に送信すると、このラベルは 1 枚ではなく 4 インチ x 1 インチのラベルを 2 枚使用してしまいます。2 番目のラベルには 1 行だけが印刷されます。ラベルには、このテキストを印刷するのに十分なスペースがあります。
- ^CI27 と ^FH を削除すると、この動作は見られなくなります。
- 個々のテキストのほとんどすべてを削除すると、この動作は見られなくなります。
- 200,80 のラベルを 30,80 で開始するように変更すると、この動作は見られなくなります。
- Acton を Act に変更すると、この動作は見られなくなります。
ただし、上記のシナリオの一部では、1 つのラベルに印刷されますが、標準フォント (^A0N,25,25 より小さい) のどこかに ^FS が表示されることがあります。最後のバリアント (および他の多くのバリアント) では、テキスト行の 1 行の終わりがデフォルトのフォントで書き込まれ、別の行の開始が上書きされます。また、どこにもないところに ^FS が表示されることもあります。
このバグは一部のテキスト文字列のみに見られ、他の文字列には見られないため、フォント サイズの計算による何らかのレイアウト バグが疑われるため、ラベルのすべてのテキストを W または I に変更してみましたが、違いはありません。 .
私は困惑しています。これは私には意味がなく、オンラインで見たドキュメントに従っていません。さらに、次の場合、すべてが爆発します (フォントが無視される、テキストが上書きされる、4 つのステッカーに印刷されるなど)。
- 改行 (Windows) は ^FS ごとに置かれません
- 改行は他の場所に置かれます
- すべての ^FS の前にスペースを入れない
ZPL にバグがありますか? Zebra OPOS ライブラリまたは POS for .NET で奇妙なバグを見つけましたか? それは私のプリンターだけですか?
java - Java を使用して Zebra ZM400 を印刷する
私のプリンターはZebra ZM400ラベルプリンターで、ネットワーク内のPC(USBで接続)の1つに接続されています。
PCからネットワーク経由でラベルプリンターにコマンドを送り、ラベルを印刷したい。
そのプリンタをネットワークから接続し、Java アプリケーションからラベルを印刷するにはどうすればよいですか?
ZPL 言語を使用しなければならないことはわかっていますが、ラベル プリンターに接続してコマンドを送信する方法がわかりません。
出来ますか?Google でサーフィンしましたが、まだサンプル コードが見つかりません。
編集
私はnorbi771の方法を使用しました..しかし、それがコマンドを送信すると、空白が出てきます..
私のラベルの寸法は 3.25" x 3.75" です..
これはラベルの私のサンプルコードです..しかし、何も出てきません..
java - Linux から Java の Windows 共有プリンターに ZPL 生データを送信する
私は Zebra ZM400 (300dpi) ラベル プリンターを Windows PC に USB 経由で接続し、そのプリンターを でみんなに共有しました\\WindowsIPAddress\\zd
。
私のJavaはLinux Redhat
サーバー上にあり、メソッドを使用してそのプリンターを追加しましたWindows Printer via SAMBA
。
テスト印刷を行ったところ、ラベルが出てこないのでプログラムをたどったのですが、エラーが見つからないのにラベルが印刷できません。
これは私のコードです。
Windows上のローカルホストから試してみましたが、Linuxサーバーからテストしても何も出てきません。
どんな助けでも大歓迎です。