php中有一些關於控制打印的函數,好像祇能用於window
你可以試一試
用ie6控制打印要好些,至少有打印預覽。網上有免費的打印控件

解决方案 »

  1.   

    <html>
     <head>
     <script language=vbscript>
     SUB DoCmd(cmd, opt)
         on error resume next
         IEWB.ExecWB cmd, opt, 25, 75
         MsgBox ("Error # " & CStr(Err.Number) & Chr(13) & Chr(10) & Err.Description)
     END SUB
     </script>
     </head>
     <body>
     <object id="IEWB" width=0 height=0 
      classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>
     
     <hr>
     
     <form name=myform>
     
     <select name=CMDID>
     <option value=1>OPEN</option>
     <!--
     <option value=2>NEW</option>
     -->
     <option value=3>SAVE</option>
     <option value=4>SAVEAS</option>
     <option value=5>SAVECOPYAS</option>
     <option value=6>PRINT</option>
     <option value=7>PRINTPREVIEW</option>
     <option value=8>PAGESETUP</option>
     <option value=9>SPELL</option>
     <option value=10>PROPERTIES</option>
     <option value=11>CUT</option>
     <option value=12>COPY</option>
     <option value=13>PASTE</option>
     <option value=14>PASTESPECIAL</option>
     <option value=15>UNDO</option>
     <option value=16>REDO</option>
     <option value=17>SELECTALL</option>
     <option value=18>CLEARSELECTION</option>
     <option value=21>UPDATECOMMANDS</option>
     <option value=22>REFRESH</option>
     <option value=23>STOP</option>
     <option value=24>HIDETOOLBARS</option>
     <option value=25>SETPROGRESSMAX</option>
     <option value=26>SETPROGRESSPOS</option>
     <option value=27>SETPROGRESSTEXT</option>
     <option value=28>SETTITLE</option>
     <option value=29>SETDOWNLOADSTATE</option>
     <option value=30>STOPDOWNLOAD</option>
     </select>
     
     <select name=CMDOPT>
     <option value=0>DODEFAULT</option>
     <option value=1>PROMPTUSER</option>
     <option value=2>DONTPROMPTUSER</option>
     <option value=3>SHOWHELP</option>
     </select>
     
     <input type=button value="Execute" onclick="DoCmd myform.CMDID.selectedIndex+1, myform.CMDOPT.selectedIndex">
     
     </form>
     <hr>
     
     </body>
     </html>