各位好!我现在遇到一个问题。就是要B/S应用的客户端需要打印小票(类似于超市里的那种)。请问我该怎么做啊?
请各位给偶指个明路。祝各位发财!

解决方案 »

  1.   

    方案1 服务器段生成pdf的报表  客户端显示,并且客户手动使用pdf reader的打印功能打印
    方案2 生成一定格式的htm到客户端,调用javascript语句来调用打印机打印,不过这种方式局限于windows  ie下
      

  2.   

    报表工具 可以参阅开源的jasperReport
      

  3.   

    kingofvc, 多谢您的回复。我没有见过那些打印小票的机器啊。不知道能不能通过javascript控制它们。jasperReport也可以控制那种设备吗?
      

  4.   

    在局域网里应该装有打印机吧,你通过点击页面上的按纽调用javascript的方法window.print()会弹出打印窗口你选择一个打印机就可以打印了
      

  5.   

    控制的其实不是那些打印机,这个由客户的机器自己配置
    就相当于你的服务器端生成要打印的内容,客户端接收到这些内容( 可以是pdf 可以是htm 或者xls之类的任何格式) 然后使用打印机打印。
      

  6.   

    那,我现在问题就是:可以用javscript的window.print()来把网页的内容打印到那些小热敏打印机上吗?那种打印小票的打印机可以和普通打印机一样的使用吗?
      

  7.   

    可以在html中调好打印的格式大小等,直接调用Javascript:winow.print()即可!