杰表技术论坛 's Archiver

admin 发表于 2011-6-30 19:47

怎样安装或自动更新打印控件?

如果你是我们的正式版用户,我们会发给你两个安装文件jatoolsPrinter.cab、jatoolsPrinter.msi,如果你是我们的试用用户,那么,[url=http://www.jatools.com/print/jatoolsPrinter_demo.zip]jatoolsPrinter_demo.zip[/url]里,也同时有这两个文件。cab文件用于自动在线安装,msi文件用于离线安装,两种安装方式各有利弊,你可以根据实际情况选择之。

[b]1. 自动在线安装(cab安装方式)
[/b]自动在线安装的步骤是:
a. 将jatoolsPrinter.cab放置在web服务器的一个目录中,比如 [url=http://www.abc.com/print/jatoolsPrinter.cab]www.abc.com/print/jatoolsPrinter.cab[/url]
b. 如果你的打印页面,在 [url=http://www.jatools.com/print.htm]www.jatools.com/print.htm[/url],则你在控件的object声明时,需要将jatoolsPrinter.cab的位置,设置好,如下所示:[code]<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="print/jatoolsPrinter.cab#version=5,7,0,0" ></OBJECT>[/code]Cab安装方式的好处是,当浏览器发现,系统还没有安装控件,或安装的控件版本,低于服务器上的cab版本时,会自动到服务器上下载cab,并安装之。这对有大量打印客户的项目来说,安装和更新都自动进行了,可以大大减轻系统管理员的工作。
缺点是,因为杀毒软件、防火墙软件、或浏览器本身设置了禁用activex,导致自动安装失败。另外,这种安装对于非IE或非IE内核浏览器,如 Firefox,不起作用。
下面是当IE浏览器发现,当前系统还未安装打印控件时,弹出的安装提示信息:
[attach]421[/attach]

[b]2. 离线安装(msi)
[/b]离线安装,就是让用户将jatoolsPrinter.msi放置在本地文件系统中,双击该文件进行安装。
离线安装的好处是:
首先,可以绕过浏览器,安全软件的activex 禁用设置,成功安装的可能性为100%。因此,当cab 安装方式不能成功时,可选用此方案。
其次,msi不仅把控件安装到IE,也把控件安装到当前流行的浏览器中,只要你安装了相应的浏览器,如Chrome、Firefox、Safari、Opera
Msi安装方式的不足之处是,作为系统管理员工作量比较大。无论是初次安装,还是控件版本升级,你都需要将jatoolsPrinter.msi,发送到用户手中。
[attach]422[/attach]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.