当前位置:编程学习 > C#/ASP.NET >>

如何用eposn t58热敏打印机打印条码

打印超市小票。正常打印字符都没有问题了。都可以正常打印。怎么用.net控制打印出来条码。比如我有一个条型码123456打印出来。
查了一下,有说是在打印的时候。说是安装完驱动系统中就会有一种条码的字段,只要把123456这个正常输出就行,只要设置一下123456输出时的字体为条码的字体就行。可是没有说是怎么设置输入字段。我现在的输入都是标准字体。 --------------------编程问答--------------------
private void button1_Click(object sender, System.EventArgs e)
  {
   p.Print(); 
  }
 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
  {
  System.Drawing.Font FT=new Font("Code39",20); //Code39是你下载并安装的条码字体名称
  e.Graphics.DrawString("*TEST",FT,System.Drawing.Brushes.Black,0,0);
  }
--------------------编程问答--------------------
引用 1 楼  的回复:
C# code
private void button1_Click(object sender, System.EventArgs e)
  {
   p.Print(); 
  }
 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
  {
 ……

我试了一下这种方法。这种方式在热敏打印机上好像不好使。报打印状态无效。我试过新建一个文本文件。在里面输入一些字符。然后用文本文件的自带的打印也是报同样的错误。但是用直接向端口传ESC/P指令的方式就可以打印。 --------------------编程问答-------------------- 大家帮帮忙!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,