我也尝试过使用API,EndDocPrinter,EndPagePrinter,AbortPrinter等函数,可也起不到作用,不只道为什么!

解决方案 »

  1.   

    本以为获取打印机DC,使用EndDOC,EndPage等函数也能终止打印机打印,可获取不了打印机DCCreateDc(NULL,LPPrinterName,NuLL,REf pdvMode)
      

  2.   

    EndDocPrinter是绝对不行的,因为等于提交完了打印内容,紧接着就会按照定义的纸张大小进行走纸POS打印机应该有特殊的API,应该和厂家技术支持联系
      

  3.   

    》》
       有时数据长,有时短,要按照已定义的大小走纸就不对了。
    》》
      POS是不是能自动控制走纸
      

  4.   

    直接用代码控制打印而不用现在的api
      

  5.   

    查下winforms/printing/simplepad实例,里面有啦
      

  6.   

    應該可以實現,給printer一個對應的指令就可以了.不過需要知道該printer的指令,傳送給printer的處理器就可以執行了.
      

  7.   

    pos打印机可对LPT1或串口操作
    不同的设备有专门字符指令