纸张设置不对,可以在打印机设置正确的纸张类型,如果没有合适的纸张类型,就设置自定义型。如果采用PRINTER对象方法打印,则可以用.PAPERSIZE属性设置纸张类型,MSDN中有消息介绍!

解决方案 »

  1.   

    有问题,很可能是设成A4纸了,一般的拖纸不是A4,而要设成LETTER
      

  2.   

    一般的連印都要自定紙張(定成有效列印范圍大小),然後在印表機裡設置可列印的范圍(上下左右設為0),並指定使用自定義的紙張,再在程式裡控制上邊界略比下邊界多0.5CM左右,因為針式印表機卷紙時會有1.5CM左右空白無法列印,為了防止下一頁打到前一頁尾,設置下邊界時盡量設成0.5CM左右,這樣就不會走樣;用此方法,在曾在crystal reports裡用LQ1600KIII印表機(紙張22X14CM),設上邊界為1.25cm、下邊界為0.7CM,可繼續列印(試過25頁)不走樣。希望對你有所幫助!
      

  3.   

    一般的連印都要自定紙張(定成有效列印范圍大小),然後在印表機裡設置可列印的范圍(上下左右設為0),並指定使用自定義的紙張,再在程式裡控制上邊界略比下邊界多0.5CM左右,因為針式印表機卷紙時會有1.5CM左右空白無法列印,為了防止下一頁打到前一頁尾,設置下邊界時盡量設成0.5CM左右,這樣就不會走樣;用此方法,在曾在crystal reports裡用LQ1600KIII印表機(紙張22X14CM),設上邊界為1.25cm、下邊界為0.7CM,可繼續列印(試過25頁)不走樣。希望對你有所幫助!
      

  4.   

    我的LQ 1600KIII用381mm打印纸时设置是:
    Printer.Height=26.5*567
    Printer.Width=38*567
    用NewPage或EndDoc后,走纸换页都一直正常。
      

  5.   

    应该只能用针试打印机
    用printer 对象控制走纸。
    如果需要源码,我能提供一点
      

  6.   

    孔纸一般要选letter 8 而不是A4
      

  7.   

    孔纸一般要选letter 8 而不是A4