Softek条形码阅读器是一个工具包,允许开发人员在其应用程序中添加条形码检测。该工具包将图像文件或内存位图作为输入,并返回有关每个条形码的信息,包括值,类型和位置。
Softek条形码阅读器是一个工具包,允许开发人员在其应用程序中添加条形码检测。该工具包将图像文件或内存位图作为输入,并返回有关每个条形码的信息,包括值,类型和位置。
通过Barcode Reader Toolkit这款条码开发工具包(SDK),可使您的应用程序从图像中提取条形码信息。
Barcode Reader Toolkit最新版本免费下载
Barcode Reader Toolkit常见问题解答
Q5:如何创建条形码/strong>
这是一个指南,向您展示如何创建一个可以与各种软件和硬件条形码阅读器一起使用的简单条形码。此方法使用免费提供的条形码字体来创建Code 39条形码。
- 点击下载条码字体,并解压。
- 安装字体。这通常通过双击free3of9.ttf文件来完成。
-
启动您希望创建条形码的文字处理软件,并按照这些规则键入一些文本以制作成条形码。
- 规则一:以星 *字符开始和结束所有条形码。因此,要创建文本ABCD,您需要编写*ABCD*
- 规则二:限制您输入的字符为以下字符A-Z(仅大写),0-9,如果您需要其他任何东西,请使用其中的一个 。* $ / + %
- 规则三:尽量避免条形码内的空格
- 规则四:确保条形码前后有空格或新行
- 规则五:尝试创建长度在4到12个字符之间的条形码(不包括星 )
-
将文本从星 标记为星 ,然后选择“Free of of 9”字体。
重要提示:注意不要在最后一个星 后面加上空格,因为这会产生无效的条形码。MS Word很可能会扩展您标记的区域以包含空格,但您可以通过按住SHIFT键并按向左箭头来调整它。
- 为您的字体选择一个大尺寸 – 72点通常没问题
- 打印出来并检查内容
Q6:关于混合LoadXMLSettings和属性设置功能
LoadXMLSettings是一个允许您从XML文件(或XML格式的字符串)加载Softek条形码读取器工具包的属性的函数。其中一个特殊功能允许您加载工具箱将连续使用的多组属性,直到找到条形码。
例如,假设您想先尝试扫描而不使用中值滤镜,然后使用中值滤镜,则您的文件可能如下所示:
混合呼叫的正确方法是:
barcode.SetPageNo = pageNumberToScan
barcode.LoadXMLSettings(xmlFileToLoad)
这样做可确保将PageNo设置为XML文件中所有属性集中的正确值。
Q7:如何在BardecodeFiler中转换/字符/strong>
以下是您需要在重新格式化表中使用以将条形码值(如123/456)转换为123-456的内容:
第1行,左侧:([^ /] +) /([^ /] +)
第1行,右侧:{1} – {2}
说明:
/匹配单个/字符(需要因为/是正则表达式的特殊字符)
[^ /]是不包含/字符的字符集
[^ /] +是一个或多个非/字符
([^ /] +)创建一个可以使用右侧的{N}引用的组,其中N是组的位置。
Q8:如何检测Linux上的扫描超时/strong>
在Linux上扫描页面的默认超时时间是5000毫秒,但是如何检测是否发生了超时/span>
下面的C代码片段可以在main函数末尾的bardecode.c中使用:
uint16 t; STGetParameter(hBarcode,ST_DID_TIMEOUT,&t); if(t) printf(“扫描超时 n”); else printf(“扫描完成没有超时 n”);
这可能意味着您将获得以下输出(取决于系统的速度):
$ ./bardecode~ / tmp / image.jpg -TimeOut 1000123456扫描超时$ ./bardecode~/tmp/mage.jpg-TimeOut 5000123456扫描完成没有超时
对bardecode的第一次调用使用了1秒的时间,而第二次使用默认的5s。请注意,发生超时的事实并不意味着库无法找到条形码,只是意味着它没有完成整个页面的扫描。
Barcode Reader Toolkit现已加入在线订购,最低仅售543元(税前)>>前往购买
工厂春季采购节,知名企业良心推荐,详情点击下方图片

标签:条码生成条码打印条码字体
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!