我也遇到相同问题了,不知道怎么解决,不过,我查到说是因为打印机不支持文本表现类

解决方案 »

  1.   

    B/S java 完成不了服务器端调用客户端打印机完成打印,但是可以有几种解决方案.
    一、利用IE本身的打印功能打印,具体点看看javascript的window对象的print()方法。
    二、使用applet来完成,缺点是客户端要求按装控制台。
    三、还是利用IE,使用OBJECT对象调用dll组件的打印方法,缺点是要求客户端下载服务器端写好的dll组件以及相应的配置文件,打成.cab包。
    我们自己做的一个打印功能,利用隐藏页面打印,虽说不道德,但很使用。经实践和我们的客户需要,我们使用的第一个方案。