Frequently Asked Questions on WēPO

Installing, Uninstalling and Licensing
Setup
General

Installing, Uninstalling and Licensing


Question: How do I install WēPO?

Answer: Below is some information on setting up WēPO both at the server and for the client PC. Additional information can be found in other knowledgebase articles on Print Wizard and WēPO and in the various user manuals.

At the PC

Normally, a web object such as WēPO is installed on client PC's as needed by simply clicking on the component on the web page. However, today's security is an issue and even though the WēPO product is signed, PCs may not allow it to be downloaded and installed automatically.

You can install the ActiveX object before hand and avoid having to set and reset Internet Explorer security. From our web site you can download either the .OCX or the .CAB file for Print Wizard OCX, also called WēPO. You can download either one, though manual installation of one is easier than the other. Both contain the Authenticode signature. The .OCX is the actual ActiveX control to install, whereas the .CAB file is compressed into a Windows "cabinet" file.

If you download the .CAB, you need to extract out the .OCX file from it. On Windows 2000/XP you can do this by bringing up Windows Explorer, click on the .CAB file and "explore" it. Then right click on the PWButtonXControl1.ocx file and "extract" it.

Once you have the .OCX, do a Start : Run and enter the following to install (register) it:
regsvr32 PWButtonXControl1.ocx
To uninstall (unregister) it, do
regsvr32 -u PWButtonXControl1.ocx

To do this automatically you could set up a small batch file to do the work or burn it to a CD with an autorun if needed, as the regsrv32 will act like an install and copy the .OCX from where it is to where it needs to be for Windows.

For future releases, we will be also making available a self-install copy of the program.

At the Host

In order for a client to download the WēPO ActiveX module, you still need to have it referenced somewhere from your web site. If you are running a licensed version of WēPO, you can include the license information and the download location in your web page script that calls this ActiveX. Check out our examples on our web site to get an idea of how to integrate this in at the server side.

Back to Top

Question: How is WēPO licensed?

Answer: WēPO is licensed on a per web server / per domain basis.

  • If you are running a single web server with multiple domains, you need separate licensing for each domain.
  • If you are running a single domain across multiple clusters of web servers, you need separate licensing for each server.

We do offer discounts for both of these situations. Give us a call for more exact pricing.

Back to Top


Setup


Question: How do I set up a web page to use WēPO?

Answer: WēPO is usually called by a specific class from a web page. By inserting the appropriate ActiveX information into the web page, you can force the WēPO component to be displayed.

<OBJECT classid="clsid:659D3554-54CD-46BC-B0F1-D88C4CCFD10C"
   codebase="http://www.mysite.com/controls/printwizocx.cab#version=2,7,0,0"
   width=263
   height=71
   align=center
   hspace=0
   vspace=0
   ID="Pwbuttonx1" VIEWASTEXT>
<param name="mainurl" value="http://www.mysite.com/reports/myreport.txt">
<param name="caption" value="Print">
</OBJECT>

Simply place this <OBJECT> tag in your html in the location you wish for the button to appear.

Back to Top

Question: I want to do my own control. How can I not have the WēPO button appear?

Answer: As mentioned above, WēPO is usually called by a specific class object from a web page. If you do not want the object button component to show, simpl make its width and height as 0 and then you can locate the class object anywhere:

<OBJECT classid="clsid:659D3554-54CD-46BC-B0F1-D88C4CCFD10C"
   codebase="http://www.mysite.com/controls/printwizocx.cab#version=2,7,0,0"
   width=0
   height=0
   align=center
   hspace=0
   vspace=0
   ID="Pwbuttonx1" VIEWASTEXT>
<param name="mainurl" value="http://www.mysite.com/reports/myreport.txt">
<param name="caption" value="Print">
</OBJECT>

Next you need to include your java (or other script) code to call the "click" action for the WēPO control. Something like this will work:

...
<input type=button value="my print" OnClick="javascript:buttonclick();">

<script language=javascript>
<!--
function click(){
document.Pwbuttonx1.Click();
}
//-->
</script>
<div>&nbsp;</div>
<a href="javascript:click();">Hello World - Click here!!!!</a>

</BODY>
</HTML>

Back to Top


General


Question: I get an error when I try to use the WēPO control.
Question: What am I doing wrong, nothing is printing
?

Answer: There are several items you need to be aware of in trying to troubleshoot WēPO.

1. For each version of WēPO, there is an unique class identifier, clsid, that is called by the web page. This object, the referenced version number and the codebase referencing a specific .CAB or .OCX file, all combine to make sure you are running the correct ActiveX component. They must match up or your ActiveX component will not be called. Everytime you receive a new version of WēPO, be sure to check our web site to make sure you are using the correct classid.

<OBJECT classid="clsid:659D3554-54CD-46BC-B0F1-D88C4CCFD10C"
   codebase="http://www.mysite.com/controls/printwizocx.cab#version=2,7,0,0"
....    

2. The web browser needs to be able to print to some printer. This is usually not an issue, but we have seen a few Windows and Internet Explorer installs come back with no default printer. Make sure you have a default printer designated at the Windows level and that Internet Explorer can see this printer under the File menu and Print...

3. The file being rerferenced by the "mainurl" parameter must be available to be fetched by the web browser. Have your web administrator check permissions if you suspect problems here.

<OBJECT classid="clsid:659D3554-54CD-46BC-B0F1-D88C4CCFD10C"
   codebase="http://www.mysite.com/controls/printwizocx.cab#version=2,7,0,0"
   ...
   ID="Pwbuttonx1" VIEWASTEXT>
<param name="mainurl" value="http://www.mysite.com/reports/myreport.txt">
<param name="caption" value="Print">
</OBJECT>

4. Lastly, any personal firewall security may cause a problem, as well as certain settings within Internet Explorer's Options. Check to be sure yopur security settings a) allow a download and install of the ActiveX, and b) they do not prevent ActiveX from running.

Back to Top

Question: The WēPO control does not show - Windows Security

Answer: WēPO is an add-in, ActiveX module for web pages. Thus it is something that is downloaded from a web site at the time of the page being displayed. Certain browsers may never allow ActiveX modules, others may not allow the download without user intervention, others may require changes in security settings and still others may download and install but not show the control on the screen until some user interaction takes place.

Add to this all the Internet Security suite software and the various anti-virus products on the market, and the display of the ActiveX may be questionable in some environments.

Likewise, Windows Security and Internet Security suites are in a constant state of flux and hence ActiveX controls, such as WēPO tend to work one day and not the next, depending on various updates and security settings. Check your products running and know when and what updates do.

Back to Top

Question: How do I clear WēPO out of Windows?

Answer: WēPO is an add-in, ActiveX module for web pages. These are stored within the Windows directory in different locations (depending on your release of Windows and whether the user has administrative permissions).

The first place to look is in the Internet Options (under the browser's Tools menu item or in the Control Panel). Under the Programs tab, you can click on "Manage add-ons" and from here disable it and update it.

Likewise, you can un-register the product and then update it through the web site in question. Check the WēPO documentation for more information.

Back to Top

 
 


Copyright © by Rasmussen Software, Inc. All Rights Reserved Legal Information
Send comments and suggestions to rsi@anzio.com