目的:
在JSP页面中调用MSCOMM32.OCX控件处理串口打印,打印机用的是EPSON TM-T81小票打印机,在XP中通过IE访问调试通过,可以正常打印,在win7下打印失败,现希望在win7下可以正常打印
已处理的问题
代码处理
<!--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
求解
???
控件是不不支持win7.
LZ你在XP中调用成功啦?怎么注册的呀,我怎么老是提示automation对象无法创建呢。