发新话题
打印

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

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

如果你是我们的正式版用户,我们会发给你两个安装文件jatoolsPrinter.cab、jatoolsPrinter.msi,如果你是我们的试用用户,那么,jatoolsPrinter_demo.zip里,也同时有这两个文件。cab文件用于自动在线安装,msi文件用于离线安装,两种安装方式各有利弊,你可以根据实际情况选择之。 1. 自动在线安装(cab安装方式) 自动在线安装的步骤是: a. 将jatoolsPrinter.cab放置在web服务器的一个目录中,比如 www.abc.com/print/jatoolsPrinter.cab b. 如果你的打印页面,在 www.jatools.com/print.htm,则你在控件的object声明时,需要将jatoolsPrinter.cab的位置,设置好,如下所示:
复制内容到剪贴板
代码:
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="print/jatoolsPrinter.cab#version=5,7,0,0" ></OBJECT>
Cab安装方式的好处是,当浏览器发现,系统还没有安装控件,或安装的控件版本,低于服务器上的cab版本时,会自动到服务器上下载cab,并安装之。这对有大量打印客户的项目来说,安装和更新都自动进行了,可以大大减轻系统管理员的工作。 缺点是,因为杀毒软件、防火墙软件、或浏览器本身设置了禁用activex,导致自动安装失败。另外,这种安装对于非IE或非IE内核浏览器,如 Firefox,不起作用。 下面是当IE浏览器发现,当前系统还未安装打印控件时,弹出的安装提示信息: 2. 离线安装(msi) 离线安装,就是让用户将jatoolsPrinter.msi放置在本地文件系统中,双击该文件进行安装。 离线安装的好处是: 首先,可以绕过浏览器,安全软件的activex 禁用设置,成功安装的可能性为100%。因此,当cab 安装方式不能成功时,可选用此方案。 其次,msi不仅把控件安装到IE,也把控件安装到当前流行的浏览器中,只要你安装了相应的浏览器,如Chrome、Firefox、Safari、Opera Msi安装方式的不足之处是,作为系统管理员工作量比较大。无论是初次安装,还是控件版本升级,你都需要将jatoolsPrinter.msi,发送到用户手中。

TOP

发新话题