1

VisualBasicを使用してEPLを介して印刷する方法については実際には何も見つかりません。誰かが私がプリンターに簡単なテキストを書くのを手伝ってもらえますか?Zebra EPLマニュアルを見つけたので、そこから行けると思います。どうやって始めたらいいのかわかりません。

4

2 に答える 2

1

私のやり方は、FSOを使用して、ラベルテキストファイルからプリンターのUNCパスへのファイルコピーを実行することです。(つまり、FSO.copyfileファイルパス、UNCパス)。

EPL rawファイル(テキスト)を含む文字列を作成します。それを一時ファイルに保存してから、上記のコピーファイルを実行します。

私が見つけたのは、EPLが何をしているのかを知る最良の方法は、既存の文字列を取得して設定を試すことです。これは、EPLのFedExラベルのサンプルです。覚えておいてください-それはただのテキストです。

(2つのNの間)

N OD10 q812 Q1624,24 D15 ZB LO0,459,800,4 LO0,713,800,4 LO0,1048,800,4 A35,321,0,2,1,1、N、 "From:" A35,340,0,2 、1,1、N、 "SHIPPING DEPT" A35,360,0,2,1,1、N、"CompanyINC。" A35,380,0,2,1,1、N、 "1820 SMARKET BLVD" A35,401,0,2,1,1、N、 "" A35,441,0,2,1,1、N、 " (800)999-9997 "A490,381,0,2,1,1、N、" CAD:12345 / FXRS1060 "A43,500,0,4,1,1、N、" TEST "A43,535,0 、4,1,1、N、 "123-45TH" A43,570,0,4,1,1、N、 "" A35,421,0,2,1,1、N、 "CHANHASSEN、MN 55317" A490,340,0,2,1,1、N、 "出荷日:24NOV10" A490,360,0,2,1,1、N、 "ActWgt:12.0 LB" A43,465,0,4,1、 1、N、 "TEST" A615,465,0,2,1,1、N、 "(320)555-1212" A43,608,0,3,1,2、N、 "ST CLOUD、MN 56301" A530,608,0,2,2,2、N、 "(US)" LO670,550,105,10 LO670,560,10,112 LO765,560,10,112 LO670,672,105、

N

ご覧のとおり、座標は1行あたり最初の2セットです。

Aは私が信じるテキストを示します。

bはバーコードを示します。

私は頭のてっぺんからすべてのパラメータを知りませんが、あなたはあなたがマニュアルを持っていると言ったので、それはあなたのためにそれらの詳細をリストするべきです。

お役に立てれば。

于 2012-04-18T03:42:56.733 に答える
1

これは、 Nicholas PiaseckiによるEPLコードをプリンターに送信する方法に関するすばらしいブログ投稿
です。C#を介してRawEPL2をZebraLP2844に直接送信する

以前はZebraプリンターを使用していましたが(EPLについてはすでに知っていました)、初めて.NETから印刷する必要があったときに、このブログ投稿の情報だけで動作させることができました。

サンプルコードはC#であることに注意してください。ただし、これをVB.NETに変換できます。
(この投稿では、Microsoftからダウンロードできる名前の外部クラスについても言及してRawPrinterHelperいます。これをVBに変換したくない場合は、別のC#アセンブリに入れて、VBプロジェクトで参照してください)

画像も印刷する必要がある場合は、同じ人による別のブログ投稿があります
。EPL2GWコマンドを使用して画像をZebraサーマルプリンターに送信します。

于 2013-05-17T17:46:16.587 に答える