向USB端口发送ZPL文件的代码

网上各位大侠:

我需要向Zebra打印机的USB的端口发送ZPL的指令,但是我在编写好下面的ZPL文件,

^XA
^FO100,100^BY3
^BCN,100,Y,N,N
^FD2418866000001^FS
^XZ
通过下面的VB程序
public sub()
ZPLString = "^FO100,100^BY3" 'This line tells it where to print the barcode
ZPLString = ZPLString & "^BCN,100,Y,N,N" 'This is the line that tells it to print a barcode 128code
ZPLString = ZPLString & "^FD2418866000001^FS" 'This line tells it what data goes in the barcode
Printer.Print "^XA" 'Begin a new label
Printer.Print ZPLString
end sub

打印机没有任何的反应,同时我试着将USB的端口映射到LPT的端口时.使用下面的命令
net use LPT1 \WYZ123\Printer1
出现下面的网络1321的端口错误.

我不知道还有什么方式可以做到将ZPL文件发送给USB端口,实现打印条码.

Printer.Print
这肯定不行,需要调用api

http://wenku.baidu.com/link?url=ysLhisOO79P0fMs-AOIMQJZ2D5t5qz8tnOM9cFpNNQ86XIbiuNp5ZK0k-ZrOI9DzODecSz7OmBIeQ4T5Nc_1QQbWmX-qgutNA7rsrtyiJ6K

不可以 需要调试 我也有在研究

d:>NET USE LPT1: windows7-PC\GT800 /Persistent:YES
d:>copy ZPL.txt LPT1