我现在需要做一个打印条码的程序,用的是斑马z4m打印机,现已生成条码指令,如下:
^XA^IA6^XZ^FS^XA^FS^BY3,3^LH20,23^FS^FO30,25^BC,70^FD123456789012345678901234567890^FS~DGOUTSTR01,00252,018,1HFH0CH0H60187C3FEX0363H0CH0H60H3E0306X037FH0CH0HFEH360306
X0H631IF0C606F6030607DF8H030F87C7CI0DHFH0C31C607B603FE0JCH0F18KCI018I0CH3IF1BFCJ
0C0HCH0318D818J03HF80C30C60H360FDF860CDFC30D9F9F8I0703H0C30C606360CD9838F8H030F9
CDHCI0IFC1830HFE7F30CD980HCI0318D8D8CI036301830C6H0H30CD980HCI0318D8D8CI0I303030
C601F18CD98ICI0318D8D8CI0I306H30IF73DEFDF8F9EI0FCF8F8F8I030E1C1E0CI038ECD98hS0
^FO10,140^XGOUTSTR01,1,2^FS^PQ1^FS^PRC^FS^XZ^FS^XA^EG^XZ请问如何用C#将这个指令发送到条码打印机...急!!!

解决方案 »

  1.   

    或者换句话说吧,就是怎么用C#打开LPT打印机端口并对它进行写入
      

  2.   

    打印机有说明的吧,需要调用打印机提供的DLL.
      

  3.   

    没有说明呢,要是有的话我也不会来这找了,呵呵...兄弟们帮帮忙啊...现在搞的我只能试试用DELPHI编DLL,再用C#调用了,哎,郁闷
      

  4.   

    用DEPPHI还不知道能不能成功呢.....
      

  5.   

    如果你想在B/S中使用,可以用VB6等写个ACTIVEX然后调用;如果是C/S,就用C#就可以了,并不复杂,关键是说明书。你可以去斑马的网上等搜索一下。
    我们部门有一个DLL,就是依说明用VB6写的,可惜我无权拿过来给您用。
      

  6.   

    现在我写了一个DELPHI类,新问题又出现在,麻烦大师们帮我看看
    http://community.csdn.net/Expert/topic/4397/4397252.xml?temp=.608349
      

  7.   

    艾利 AP 5.4 200/300dpi 条码打印机        以强大的功能及其性能稳定性,在各种行业中应用非常广泛。本程序演示了AP54DLL动态库的使用方法。
            AP54DLL.dll对AP 5.4支持的EasyPlug编程指令进行了封装,能大大提高程序设计的效率、灵活性及可读性。AP54DLL支持Win98/2K/XP/2003等操作系统,在VB/VC/BC/DELPHI中调用非常简单。同时简单修改即可支持Zebra ZPL Ⅱ,应用于斑马系列打印程序开发       函数说明:
                openport--打开端口;
                closeport--关闭端口;
                sendcommand--发送指令,对标签进行排版、设置;
                downloadbmp--下载24位黑白两色bmp格式的图像文件;
                strtobmp--将中文转换成bmp图像并下载到打印机,支持系统任一字体式样;
                printlabel--打印标签;      官方下载:http://autotest.oicp.net/topic.aspx?topicid=65      获取AP54DLL动态库及使用说明文档、示例,请与作者联系:            
                Email:[email protected]