栖凤之梧 2013-12-31 01:23 采纳率: 0%
浏览 5506

windows7下调用MSCOMM32.OCX控件失败

目的:
在JSP页面中调用MSCOMM32.OCX控件处理串口打印,打印机用的是EPSON TM-T81小票打印机,在XP中通过IE访问调试通过,可以正常打印,在win7下打印失败,现希望在win7下可以正常打印

已处理的问题

  • MSCOMM32.OCX已拷贝至C:\Windows\SysWOW64下
  • 已在C:\Windows\SysWOW64下执行 regsvr32 MSCOMM32.OCX注册成功
  • 已在注册表注入如下内容 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility{648A5600-2C6E-101B-82B6-000000000014}] [-HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905] @="kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun"

代码处理

<!--OCX控件调用-->
<OBJECT id="MSComm1" 
      CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014"                   
      codebase="MSCOMM32.OCX" 
      type="application/x-oleobject" 
      style="display:none;">
    <PARAM   NAME="CommPort"   VALUE="1"/> 
    <PARAM   NAME="DataBits"   VALUE="8"/> 
    <PARAM   NAME="StopBits"   VALUE="1"/> 
    <PARAM   NAME="BaudRate"   VALUE="19200"/> 
    <PARAM   NAME="Settings"   VALUE="19200,N,8,1"/>     

    <PARAM   NAME="RTSEnable"   VALUE="1"/> 
    <PARAM   NAME="DTREnable"   VALUE="1"/> 
    <PARAM   NAME="Handshaking"   VALUE="0"/> 
    <PARAM   NAME="NullDiscard"   VALUE="0"/> 
    <PARAM   NAME="ParityReplace"   VALUE="?"/>

    <PARAM   NAME="EOFEnable"   VALUE="0"/>       
    <PARAM   NAME="InputMode"   VALUE="0"/>    
    <PARAM   NAME="InBufferSize"   VALUE="1024"/>       
    <PARAM   NAME="InputLen"   VALUE="0"/>     
    <PARAM   NAME="OutBufferSize"   VALUE="512"/> 

    <PARAM   NAME="SThreshold"   VALUE="0"/> 
    <PARAM   NAME="RThreshold"   VALUE="1"/> 
</OBJECT>

//js调用
alert(MSComm1.PortOpen);  //undefined,XP下为true

求解
???

  • 写回答

2条回答 默认 最新

  • oyljerry 2015-01-02 09:03
    关注

    控件是不不支持win7.

    评论

报告相同问题?

悬赏问题

  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制
  • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢