【问题标题】:Print barcode using "TSC TTP-244 Pro" printer使用“TSC TTP-244 Pro”打印机打印条码
【发布时间】:2019-11-28 20:55:57
【问题描述】:

假设我有一个字符串列表var barcodesList = new List<string>(); 并填充了一些值,我想为列表中的每个值生成一个条形码(条形码类型 = Code 128),然后打印全部使用TSC TTP-244 Pro打印机,条码应为2.5 * 5

是否有任何库可以帮助生成条形码?

如何打印生成的条码?

【问题讨论】:

  • TSC TTP-244 Pro 是一款模拟 Zebra 的条码打印机。为什么需要图书馆来打印条形码?
  • 我不需要库来打印条形码,我需要一个库来帮助我生成条形码。另外,我需要知道如何打印生成的条形码;因为我不知道如何处理这台打印机!
  • 通过端口连接打印机。将 ZPL 发送到打印机。它为您生成条形码。这是 ZPL 手册:zebra.com/content/dam/zebra/manuals/printers/common/programming/…。如果您有一台开箱即用的打印机,您需要条形码库的唯一原因是您想要实现某种所见即所得的界面。

标签: c# asp.net-mvc barcode barcode-printing


【解决方案1】:

通常,存在一些候选且广泛使用的库,具体取决于 TSC 打印机可用的驱动程序类型。

对于 win32 .NET 应用程序,您可以使用您的字符串以及用于 .NET SDK 的 Pos 来生成并直接打印到打印机 https://www.microsoft.com/en-us/download/details.aspx?id=55758 。您将需要 TSC 制造商提供的 OPOS 服务对象。

对于 UWP 应用: 如果 TSC 没有 OPOS 服务对象(驱动程序),您可以使用钱包条形码 API 生成条形码位图(code128 和其他)。 https://docs.microsoft.com/en-us/uwp/api/windows.applicationmodel.wallet.walletbarcode。从那里,您需要使用页面打印机 API https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/Printing 将位图渲染到 TSC

如果您可以找到 TSC 的 OPOS 服务对象(驱动程序),则可以直接使用 PosPrinter API https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/PosPrinter 生成和打印

【讨论】:

    【解决方案2】:

    作为一种解决方法,您可以将条形码列表导出为 excel 文件,然后使用 Gargour 软件导入文件,它将生成条形码并打印出来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-05
      • 1970-01-01
      相关资源
      最近更新 更多