如何开始使用epl visual basic zebra打印

时间:2012-04-17 19:40:43

标签: vb.net printing zebra-printers epl

我真的找不到任何关于如何使用Visual Basic通过EPL进行打印的内容。任何人都可以帮我写一些简单的文字给打印机。我找到了Zebra EPL手册,所以我可以从那里开始,我只是不开始。

由于

2 个答案:

答案 0 :(得分:1)

我这样做的方法是使用FSO从标签文本文件到打印机的UNC路径进行文件复制。 (即FSO.copyfile文件路径,UNCpath)。

创建一个包含EPL原始文件(文本)的字符串。将它保存到临时文件,然后执行上面提到的copyfile。

我发现,了解EPL正在做的最好的方法是使用现有字符串并只使用设置。以下是EPL中的FedEx标签示例。记住 - 它只是文本。

(在2'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, “发件人” A35,340,0,2,1,1,N,“航运部” A35,360,0,2,1,1,N,“公司INC。” 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, “(美国)” LO670,550,105,10 LO670,560,10,112 LO765,560,10,112 LO670,672,105,10 LO476,315,4,145 A650,485,0,3,2,2,N, “联邦快递” A690,568,0,5,2,2,N, “G” B80,1083,0,1E,4,2,290,N, “9612304400426670000014” A135,1397,0,4,1,1,N,“(9612302)4000266 70000014” A783,700,3,1,1,1,N “J10100912242124” A10,470,0,3,1,1,N, “TO” A25,1420,0,3,1,1,N, “GND” A25,1445,0,3,1,1,N, “预付” A300,1425,0,3,1,1,N, “危险品” A300,1447,0,3,1,1,N,“DIRECT SIGN” b50,740,P,800,800,s5,f0,x2,y10,r80,o0,l12,“[]&gt; 010256301840302400426670000014FDEB40042663281 / 112.0LBN123-45THST CLOUDMNTEST0610ZGD00411ZTEST12Z320555121223ZN22ZN20Z0.0009KTEST99ZGHAZ028004249300 26Z822a” A645,1400,0,5,1,1,R, “HAZ” A580,1457,0,2,1,1,N,“紧急联系#” A580,1477,0,2,1,1,N, “8004249300” A16,670,0,1,1,1,N,“Ref:TEST” A16,685,0,1,1,1,N,“INV:” A16,700,0,1,1,1,N,“PO:TEST” A406,700,0,1,1,1,N,“部门:” P1

Ñ

如您所见,坐标是每行的前两组。

A表示我相信的文字。

b表示条形码。

我不知道我头顶的所有参数,但你提到你有一本手册,所以它应该为你列出这些细节。

希望这有帮助。

答案 1 :(得分:0)

以下是Nicholas Piasecki如何将EPL代码发送到打印机的精彩博文:
Sending Raw EPL2 Directly to a Zebra LP2844 via C#

之前我使用过Zebra打印机(所以我已经知道EPL了),但是当我第一次使用.NET打印时,我设法让它只使用这篇博客文章中的信息。

请注意,示例代码在C#中,但您可以将其转换为VB.NET (该帖子还提到了一个名为RawPrinterHelper的外部类,您可以从Microsoft下载 - 如果您不想将其转换为VB,只需将其放入单独的C#程序集并在VB中引用它项目)

如果你还需要打印图像,这是同一个人关于此的另一篇博文:
Using the EPL2 GW command to send an image to a Zebra thermal printer