[原因]
该问题是由于安装补丁时组件注册失败
[操作步骤]
1、首先需确保当前环境成功安装ASP.NET4.0
2、新建一个.txt文本,将下面的批处理命令拷贝到txt中:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /unregister "C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3BarCode.dll"
del C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3BarCode.tlb
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /register "C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3BarCode.dll" /codebase /tlb
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /unregister "C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3BarCode.dll"
del C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3FINBarCode.tlb
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /register "C:\Program Files (x86)\Kingdee\K3ERP\QRCode\K3FINBarCode.dll" /codebase /tlb
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /unregister "C:\Program Files (x86)\Kingdee\K3ERP\SetWebConfig.dll"
del C:\Program Files (x86)\Kingdee\K3ERP\SetWebConfig.tlb
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\regasm.exe /register "C:\Program Files (x86)\Kingdee\K3ERP\SetWebConfig.dll" /codebase /tlb
3、复制后,将txt另存为:reg_K3FINBarCode.bat(需注意后缀名为.bat),再双击执行即可(如果是win7及以上版本,请右键该*.bat文件,选择“以管理员身份运行”)
4、在打开二维码功能后如果无法预览打印二维码,请将打印控件重新安装一遍,打印控件为:K/3安装目录“...\Kingdee\K3ERP\QRCode\K3TDC\TDCClient\install_lodop32.exe”
[概述]
1、步骤2中的命令中“regasm.exe”、“K3BarCode.dll”、“K3FINBarCode.dll”文件路径,请根据实际K/3安装路径进行修改。