我做了一个报表打印的程序,是直接用的控件QReport,我安装了一个打印机是Star AR-5400(WIN98里面自带的驱动),在程序执行 quickrep1.print语句时就出现这样的错误提示“printer selected is not valid”,如果换别的打印机又没有问题,如果在word文档中用这个打印机又没有问题,请问这是怎么回事,怎样才能解决呢?(我发现安装STAR 系列的打印机都有这样的问题,但是在WORD中又没有问题)。

解决方案 »

  1.   

    打印机驱动应该不会错,因为在WORD中能打印,你们可以试一下,写一个报表打印的程序(一定要是报表打印程序)再添加一个Star AR-5400的打印机看看,到底有没有问题
      

  2.   

    应该不是Delphi得问题,因为别的打印机是没问题得,Delphi本身不涉及硬件驱动,所以别的打印机可以用,Star AR-5400也是可以用得,问题还是处在打印机本身
      

  3.   

    楼上兄,你可以试一下写一个报表打印的程序,虚拟的添加一个Star AR-5400打印机,(我也是虚拟的添加的,我并没有这样的打印机,但这样的打印机我也用过,确实有问题,连续换了三台都一样),请各位老兄试一下吧,问题解决立即给分!!