如何设置epson lq-1600k打印机的纸张大小、打印方向及实现按页打印 (50分)

  • 主题发起人 主题发起人 恍然大晤
  • 开始时间 开始时间

恍然大晤

Unregistered / Unconfirmed
GUEST, unregistred user!
[red]我用PRINTER作打印dbgrid内容,当用printer.orientation:=polandscape语句在程序中改变打印方向后,标题打印不出来,内容顶着页边打出来,不全,重起机器后好使了,知道是页的宽和高没变过来,还是原来值,请问用代码如何处理,谢谢!!!
纸张也是,我在打印机属性里设了纸张型号,但程序不按设的纸型号处理,还按更改前型号纸大小处理,打出的东西位置偏差,重起机器后好使了,请问用代码如何获得设置的所需的正确纸张大小(如pageheith,pagewidth)?以上两个问题都是打印程序对打印机设置的更改不能及时生效和更新所致,不知如何处理,请各位高手指点,谢谢!!!还有,打印从第几页到第几页的内容用PRINTER是怎么实现的,请指教,谢谢!!!!.......[/red]
 
pageheith,pagewidth要转化成打印机对应的像素
 
我在程序里转化了,可能是打印机驱动程序的事,我用EPSON LQ-1600K针式打印机测试时会出现这个问题,用联想3110喷墨打印机测试时正常。可能是程序运行时的设置未能及时反映到EPSON LQ-1600K,一些东西没改变。请指教,还有另外两个问题,谢谢各位大虾,江湖救急!!!
 
后退
顶部