Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于字体BC C128 HD的C#条形码编码器_C#_Fonts_Barcode_Encode_Barcode Scanner - Fatal编程技术网

用于字体BC C128 HD的C#条形码编码器

用于字体BC C128 HD的C#条形码编码器,c#,fonts,barcode,encode,barcode-scanner,C#,Fonts,Barcode,Encode,Barcode Scanner,我的问题是3of9条码对于我的字符串来说太长(大约50个字符),所以我需要创建一个更短的条码 字体BC C128 HD窄带可能是一个很好的解决方案,但我不能用这种格式编码我的字符串 有人能给我建议一个解决方案来编码字体“BC C128 HD窄”的字符串,或者给我建议一种尽可能短的条形码格式吗 提前感谢。首先,50个字符是巨大的。你需要一个好的扫描仪来读取条形码 将字符串转换为代码128,然后使用字体使条形码可行(请参阅:)。 但我更喜欢使用它是一个易于使用的库,可以从字符串生成条形码。但它不是免

我的问题是3of9条码对于我的字符串来说太长(大约50个字符),所以我需要创建一个更短的条码

字体BC C128 HD窄带可能是一个很好的解决方案,但我不能用这种格式编码我的字符串

有人能给我建议一个解决方案来编码字体“BC C128 HD窄”的字符串,或者给我建议一种尽可能短的条形码格式吗


提前感谢。

首先,50个字符是巨大的。你需要一个好的扫描仪来读取条形码

将字符串转换为代码128,然后使用字体使条形码可行(请参阅:)。
但我更喜欢使用它是一个易于使用的库,可以从字符串生成条形码。但它不是免费的商业用途

条形码规格是严格确定的,因此您几乎无能为力

您所能做的就是减少一个模块中的点数,这是最小的打印单元

但是,这取决于打印它的打印机和读取它的条形码阅读器的准确性。检查打印机和条形码阅读器的性能

在任何情况下,小型和高密度条形码的读取率都很低

在实践中,最好组合多个条形码,而不是一个长条形码。


如果你真的想使用一个长条码,你可以考虑以下选项:

  • 有些条形码阅读器具有称为“缝合”的功能,可以分割和读取长条形码,并将其合成为单个条形码。 如果您的条形码阅读器具有此功能,请尝试。如果没有这样的功能,请换成某个型号

  • 更改为二维条形码(PDF417、QRcode、DataMatrix、MaxiCode等),可以在小区域内表示长数据,以及可以读取数据的条形码读取器