2

Windows-mobile 2005(motorola hc700)からバーコードプリンター(zebra)に印刷する必要があります

私はSDKを検索します...印刷方法がわかりません。

助けてくれてありがとう

4

3 に答える 3

5

Zebraの新しいモバイルSDKをチェックしてください。それはBlackBerryとWindowsモバイルで動作します

ZebraLinkマルチプラットフォームSDK

于 2010-05-19T17:09:42.713 に答える
2

これは2006年からの私の経験に基づいています。

ZPL コードをプリンターに送信するには、C# でソケットを使用する必要がありました。「ZPL コード ジェネレーター」は、必要な 1 つのラベル形式に合わせてハードコーディングされています。ただし、戦略的に配置された検索と置換文字列を含むテンプレート ファイルの方が優れたソリューションでした。プリンターには ZPL ガイドが含まれていましたが、その Web サイトから入手できるはずです。

当時の Windows ドライバーはひどかったので、不要な出力しか生成しませんでした。私の前の数人の開発者は他のアプローチをとっていましたが、数週間後に両方とも失敗しました。

編集:
MSDN .Net Sockets へのリンク
From my project, the port you should use is 6101. ただし、これは QL320 に固有のものである可能性があります 。
Zebra の ZPL ガイドは非常に優れており、この言語をメモリに専念させる理由はほとんどありませんでした。これは 1 つの小さなプロジェクトにすぎなかったからです。

また、プリンタが ZPL の代わりに EPL を使用している場合もありますが、そのための Zebra のガイドも同様に優れています。どちらの場合でも、プリンターに送信するテキストが比較的一定している場合は、プリンターにストリーミングされたときに正しく印刷されるファイルを作成し、アプリが動的な値を挿入できるように "replace me" ブロックを配置するだけです。

また、ネットワーク経由でこれにアクセスしていると想定しています。デバイスに直接接続すると、これはわずかに変わります (ほとんどのデバイスでは COM ポートにマップされると思います)。

于 2009-08-10T18:27:31.997 に答える
1

それだけで、言及はありません

http://www.zebra.com/id/zebra/na/en/index/products/software/label_design_software/label_vista.html

ラベル ビスタでラベルを作成し、telnet を使用してラベルをプリンターに送信して印刷することで、ラベル コードを開発しました。思い通りになるまで繰り返してから、コーディングします。

于 2009-08-10T20:55:50.213 に答える