使用 "TSC TTP-244 Pro" 打印机打印条形码

Print barcode using "TSC TTP-244 Pro" printer

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

有没有图书馆可以帮助生成条形码?

如何打印生成的条码?

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

对于 win32 .NET 应用程序,您可以使用字符串和 Pos for .NET SDK 生成并直接打印到打印机 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. From there, you will need to render the bitmap to your TSC using the page printer API https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/Printing

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

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