在用C#做一个收银系统,想问在用户要打印小票的时候如何在不弹出对话框的情况下就直接打印小票?我们早先实现的方法是通过串口直接调用打印机的指令打印实现的,现在怕有些用户用的是USB接口的打印机,所以要修改原来程序,想问一下各位有什么好办法没有呀?

解决方案 »

  1.   

    api写的?dotnet中完全 可以做到不弹出打印对话框(dotnet提供的)。 直接修改源程序吧。?我们早先实现的方法是通过串口直接调用打印机的指令打印实现的,如果真如你所言,这打印程序也设计 得太失败了。
      

  2.   

    printDocument.PrintController = new System.Drawing.Printing.StandardPrintController();
      

  3.   

    当然可以。
    好久没做过WinForm,以前的代码找起来还真要费劲。