如何在客户端上连接打印机?我如果是ASPX的页面,我想在程序中自己连接,不用交给客户手工操作,该如何做?
如果客户端上没有安装打印机,在程序里面如何做可以自动安装打印机
我在论坛上看到其他帖子上说可以用AddPrinter API,但是我不知道在C#中,如果是WEB页,该如何操作这样的事情?

解决方案 »

  1.   


    <OBJECT  id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"></OBJECT>
    <input name="button3"  type="button"  onClick="document.all.WebBrowser.ExecWB(7,1);document.bform.submit()" value="打印预览">
    <input name="button1"  type="button"  onclick="document.all.WebBrowser.ExecWB(6,1);document.bform.submit()" value="打印本页" >
    按下[打印本页]会在客户端跳出打印选项对话框,让用户自己选择打印机或添加打印机。
    按下[打印预览]会在客户端跳出打印预览界面,可进行页面设置、调整比例并打印。
      

  2.   

    。这是用IE的WebBrowser控件吧。如果没有安装的打印机是看不到的!
    现在我就是想通过程序来安装本地打印机啊