Office中国论坛/Access中国论坛

标题: 关于四格二维码控件DataMatrix的测试 [打印本页]

作者: roych    时间: 2017-6-7 03:18
标题: 关于四格二维码控件DataMatrix的测试
昨天,guangtoujian贡献了个DataMatrix二维码控件。本着人道主义,随手改写了他的语句,写成通用函数,试着玩下。目前在win10(64位)+Access 2013(32位)算是通过了。测试结果如下:
1、关于注册

1.1、好像无需注册的,如需注册,则在命令行里输入以下语句试试:
regsvr32 D:\Roych\access-datamatrix-demo\IEBarCodePlus.dll
1.2、如果是64位系统,则将dll文件拷贝到C:\Windows\SysWOW64再执行上述语句。

2、关于四格二维码(见下图)的识别:
[attach]61370[/attach]
2.1、经多次测试,适当字符的四格二维码,微信还是可以识别的(虽然不太快),而支付宝的扫一扫无法识别,浏览器的二维码识别同样无法识别。
2.2、由于编码问题,汉字的四格二维码将被识别为乱码。


2.3、汉字和英文混合的情况下,可能无法识别(或者太慢)。
2.4、需要注意的是,四个二维码不要使用太长的字符串,否则可能会拆分为多个二维码(BarRows、BarCols属性无效)

3、关于常见二维码的识别(即二维码类型参数为2)
3.1、支付宝与微信均可识别,甚至支付宝识别更快些。
3.2、中文识别没问题,可中英文混排。

4、其它:
4.1、木有Demo,百度未果。很多方法和属性未测试。例如,是否可以控制生成固定尺寸的二维码图片(目前尺寸由字符串多少决定)。
4.2、同样的四个二维码是否可以固定为四格(而不受字符串多少影响)。
附件如下:
[attach]61371[/attach]
好了。大家有其它测试环境的话,有什么问题也可以回帖。


作者: tmtony    时间: 2017-6-7 08:59
我前天试了,可生成,但识别不到
作者: guangtoujian    时间: 2017-6-7 10:17
本帖最后由 guangtoujian 于 2017-6-7 10:20 编辑

我系统WIN7 32/64,ACCESS2013位都测试过了,都会出现错误Activex不能创建对象。引用已经添加,控件已注册。
作者: tmtony    时间: 2017-6-7 11:07
可以的,你界面上没有添加控件
作者: roych    时间: 2017-6-7 20:32
tmtony 发表于 2017-6-7 08:59
我前天试了,可生成,但识别不到

四格的很慢,可识别度较低。其它还好。
作者: fan0217    时间: 2017-6-11 00:24
我用zxing.dll做二维码,比ThoughtWorks.QRCode.dll好用,而且小巧。ThoughtWorks.QRCode.dll居然有6M多。

生成二维码可以借助于Web来实现




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3