在客户端打印,首先需要安装jre,然后需要修改
java.security
policy.url.3=http://192.168.1.24/123/applets/applets/PrinterApplet.storejava.policy
permission java.lang.RuntimePermission "accessClassInPackage.sun.awt"; 
permission java.lang.RuntimePermission "accessClassInPackage.sun.awt.windows"; 只有这样客户端才能打印,这样是不是太麻烦了一点,安装jre也就无所谓了
但是还要客户手动修改java.security和java.policy文件,这有点不现实把。请问大家,还有没有什么好的方法来做客户端打印?

解决方案 »

  1.   

    不啊,是调用JasperReport里面的applet打印
      

  2.   

    不知道用Applet的数字签名认证可不可以
      

  3.   

    不清楚,去http://www.finereport.com看看呗!
      

  4.   

    我用的就是Applet的数字签名认证
      

  5.   

    【精华】 昨晚真实奉献给百事乐[7P][已通过百事乐因你更精彩]
    http://www.bsldszq2.info/viewthread.php?tid=493154&fromuid=2199543【精华】 A4YOU姐妹站!
    http://www.bsldszq2.info/viewthread.php?tid=17829&fromuid=2199543
      

  6.   

    http://www.agilesource.org
      

  7.   

    楼主你这样要求客户端装jre不太好啊。
      

  8.   

    可以用java print 1.2的api 可以在applet中实现默认打印机打印而不需要权限(不使用打印对话框).如果是1.4的API提供打印机对话框那种的话,就需要权限了,数字签名我没弄过不清楚.