Printer.PaperSize = 256
printer.height="1,2,3"
printer.print .....
Printer.EndDoc
Printer.NewPage
设置好每一页的纸张类型,然后使用newpage

解决方案 »

  1.   

    如果系统是98,则可以使用自定义打印纸大小
    如果是nt(2000)则只能指定纸号,解决的方法:
    在开始>>设置>>打印机,选中打印机,Alt+F,选择服务器属性,在对话框中,选中创建新格式,设置新格式大小,保存格式,然后在所有格式列表中,数一数新建格式的序号,就是新格式的Papersize值
      

  2.   

    '将纸进到撕纸的位置
      Open "PRN" For Output As #1
      Print #1, Chr$(27) + "J" + Chr$(123)  'Chr$(123)中的123为进纸长度,自己慢慢调整
      Close #1
      '将纸退回到打印位置
      Open "PRN" For Output As #1
      Print #1, Chr$(27) + "j" + Chr$(123)  'Chr$(123)中的123为退纸长度,自己慢慢调整  Close #1
     '答得不对,不要骂我,我好怕!
      

  3.   

    几乎所有针式打印机都有连续纸自动进到撕纸位置的选项,你可详细查查你的打印机说明书,我做过打发票的程序,用的是lq1600k3,是这样设置的:
    首先要在WINDOWS95或WINDOWS98下正确安装
    LQ1600K-III打印机驱动程序(参考打印机说明书).然或按以
    下方法设置打印机.
             1.装入连续纸发票,按[进纸/退纸]键装入连续纸.
    .按
    [字体]键,使"字体"指示灯指示为:"灭灭闪"状态,按住[切纸/纸槽]键
    ,直到"切纸/纸槽"指示灯和"暂停"指示灯显示为"灭亮灭"状态.
    .按:
    [字体]键,使"字体"指示灯指示为:"灭亮亮"状态,按住[切纸/纸槽]键
    ,直到"切纸/纸槽"指示灯和"暂停"指示灯显示为"灭灭亮"状态..按:
    [字体]键,使"字体"指示灯指示为:"灭亮灭"状态,按住[切纸/纸槽]键
    ,直到"切纸/纸槽"指示灯和"暂停"指示灯显示为"灭灭灭"状态.
    .按:
    [字体]键,使"字体"指示灯指示为:"亮灭灭"状态,按住[切纸/纸槽]键
    ,直到"切纸/纸槽"指示灯和"暂停"指示灯显示为"灭灭灭"状态.
    关闭打印机.
              2.试打一张发票,不管打印结果,看打印完毕后是否自动进入
    切纸状态,如不是,请检查并重复设定第一项.如果能自动进到切纸
    状态,看页缝是否正对切纸刀正好撕纸,如果是,则本项调整完成.如果不是,则:按[进纸/退纸]键退回打印纸,再次按[进纸/退纸]键,
    重新入纸,按下[暂停]键并持续三秒钟,"暂停"指示灯闪烁后,可以
    按[进纸/退纸]键向下移动位置,按[换行/换页]键向上移动位置,直
    到撕纸位置能够正确为止.(技巧:可在自动进入切纸状态后,察看
    切纸刀和纸缝的距离,并量好,然后调整时就不会盲目,一次就可调
    整成功.)