我的打印机:EPSON C41UX,设置PrintQuality属性,无效,似乎只能通过comdlg的打印对话框设置,但……用comdlg设置后,comdlg 似乎没有返回设置的对象/属性。而且,printer对象的属性仍然没变……到底怎么样才可以改变打印质量PrintQuality啊?求教啊!!!!!!!!!还有,请问,如何可以让打印机像针打那样,打印那种连着的,很长的那种纸?

解决方案 »

  1.   

    我曾经回答过一个有关打印机设置的问题(不用commondialog,而用代码控制),你试试看,这解决了一些commondialog不能实现的问题http://expert.csdn.net/Expert/topic/1446/1446501.xml?temp=.8968622
      

  2.   

    To jjkk168(醉言烟语) 
    你的代码当我设置打印首选项,点确定时,报内存xxxxx为只读不能为writen。我现在主要的目的就是可以设置打印品质。Printer.PrintQuality属性不起作用或属性只读。但我想找出设置的办法,Word,Excel就可以……所以应该有办法啊……
      

  3.   

    再想想,手头没有VB,没法实现调试。
    以前我记得我设置过printquality,好像可以实现的,但不知道为什么你这里实现不了