2010-01-04 48 views
16
  • 是否有可能使用c#从字符串 生成条形码?
  • 是否有任何内置类在asp.net中生成条形码?
  • 是否可以检测与系统连接的条码打印机?
+0

你只需要在*码*发送到条码打印机打印条码,则不需要实际呈现它(条码打印机应该为你做的话)。 – Groo 2010-01-04 09:02:37

+0

相关:http://stackoverflow.com/questions/4477132/create-barcode-with-text-image-not-pdf-using-itextsharp – 2012-05-18 16:09:06

回答

20

没错。当然这是可能的。 :-)
据我知道有两种方法可以生成条码:

  1. 采用特殊的条形码字体(尝试谷歌的“条形码字体免费”)
  2. 渲染条码图像和显示器(建议使用CodePlex上的可用Barcode Rendering Framework

在回答有关检测条码打印机更新的问题:
我觉得条码打印机会显示为系统上的正规打印。至少这就是我玩过的设备的工作方式。
这意味着您可以通过枚举系统上安装的打印机并查找指定的设备来检测特定的条形码打印机,但在大多数情况下,我建议您让用户使用标准打印对话框自己指定打印机,或者使用自定义对话框。

+2

另一库中可用来生成代码串从128条形码图像:[GenCode128](HTTP:// www.codeproject.com/KB/GDI-plus/GenCode128.aspx) – 2011-06-25 02:26:42

-1

Barcode fonts存在于asp.net(IE web)中。您可以将barcode文本绘制到图像并显示该图像。这可能与capcha控件类似。

+0

@马克我想要生成条形码的文字... – 2010-01-04 08:37:42

+0

你可以试试这个:http://www.codeproject.com/Articles/20823/Barcode-Image-Generation-Library – 2016-02-04 08:48:29

0

来检测,如果你再装打印机,你可以使用简单枚举可用的打印机:

System.Drawing.Printing.PrinterSettings.InstalledPrinters 
0

是否有可能生成使用C#中的字符串条形码?

是的。有相当多的框架可以做到 - 无论是字体还是图像。

是否有任何内置类在asp.net中生成条形码?

不,但这c# project on github允许一个字符串转换成一个图像(甚至多个条码类型)。所有你需要做的就是在你的应用程序中显示图像,就像其他图像一样。

是否可以检测与系统连接的条码打印机?

是的,在WinForm应用程序中,例如,您可以使用System.Drawing.Printing.PrinterSettings.InstalledPrinters