How can I not have the WePO button appear?

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>