web的话做不到,js没有自动选择打印机的权限。可以考虑事先给用户设置好打印机。winform就很简单。

解决方案 »

  1.   

    除非ocx否则做不到 就连选择打印机都不可能.. 必须预览.
      

  2.   

    http://www.codeproject.com/Articles/12799/Print-HTML-in-Csharp-with-or-without-the-web-brows参考下这个看看
      

  3.   

    你可以百度  google LODOP  可以指定打印机打印
      

  4.   

    LODOP 要收费的呀 、、、、   你们给的方法,我也去尝试了  可是还是没有结果......  
          这个任务搞了快一个月了   一直没有完成  哎.....
      

  5.   

    用LODOP的话,必须客户端都要按照lodop的组件  还是有点麻烦了.... 有没有通过JS 直接来调用打印机,打印web  并 自动关闭页面、、、、、、、、、  在线求指教.........
      

  6.   

    除非是你自己写个ActiveX插件安装到客户端电脑上,否则因为权限问题做不到,要是像你说的能做到的话,随便访问一个网站就可以默认打印内容的话,要是类似于挂木马似的在网站上增加上默认打印的功能,那得浪费多少纸啊,呵呵