C#如何向打印机发送控制码?我觉得如果C#中没有函数,也可以调用C或者C++来控制吧

解决方案 »

  1.   

    cansum396(漆黑的夜) 就是用水晶报表打印,打印机走纸票据大小是1张A4纸三张票据用的是联在一起的那种打孔纸,每页都向偏上一点点,
    我想让每次换页的时候让纸张自动 移动一下,这样就不会偏了
    这样就要向打印机发送控制码
    或者水晶报表可以实现???
      

  2.   

    本人已经用水晶报表分组实现了,每三组跳页如下
    ————————————————————————————————————
                     入仓单       
                  2006-7-9                 No.20060405
     产品名称                 单位             数量             备注
     磁心                     千克             1000.00          ***
    ————————————————————————————————————
                     入仓单       
                  2006-7-9                 No.20060405
     产品名称                 单位             数量             备注
     磁心                     千克             1000.00          ***

    ————————————————————————————————————
                     入仓单       
                  2006-7-9                 No.20060405
     产品名称                 单位             数量             备注
     磁心                     千克             1000.00          ***
    新的问题出现了
    我设置水晶报表,组页脚后边新建页,这样导致每次都会多出一页空白页,这个怎么去掉阿
    还有:
    打印机走纸,我想在程序里控制 打印机
    或者别的思路了,谢谢
    希望高手们给出C#代码阿,谢谢了
      

  3.   

    cansum396(漆黑的夜) 就是用水晶报表打印,打印机走纸票据大小是1张A4纸三张票据用的是联在一起的那种打孔纸,每页都向偏上一点点,
    我想让每次换页的时候让纸张自动 移动一下,这样就不会偏了
    这样就要向打印机发送控制码
    或者水晶报表可以实现???你可以调整一下报表的上下边距
      

  4.   

    “设置水晶报表,组页脚后边新建页,这样导致每次都会多出一页空白页,这个怎么去掉阿

    可以设置水晶报表的NewPageAfter,NewPageBefore,以及GetTogether属性实现,这三个属性是详细体的。
      

  5.   

    cansum396(漆黑的夜) 
    设计报表时与打印时用的打印机是 不一样
    这个有影响嘛????急啊
      

  6.   

    jickie() 
    我最后一页没有数据:但是也会显示出个空白页 
    因为我在水晶报表组页脚选中了NewPageAfter但是如何判断到了组末了,就是后边再没有数据了,就不再NewPageAfter了?
    NewPageAfter 处我写了条件公式:
    formula=true
    if(pageCount>totalPageCout-1) then 
    formula =fasle
    end if
    根本不起作用
      

  7.   

    简单点儿说,就是加入我有9组数据(每组都不超过一页),但是
    因为我在水晶报表组页脚选中了NewPageAfter
    就会出现10页,而且最后一页没有内容,只有页码
    高手赶紧现身阿!!!!!!!
      

  8.   

    其实我是搞硬件的,修ESPON打印机, ding!
      

  9.   

    cansum396(漆黑的夜) ( ) 信誉:99    Blog (1)加一个自定义纸张
    然后再报表设计器中把报表绑定这种纸张就可以了(2)你可以调整一下报表的上下边距正解
      

  10.   

    关注,目前.net对打印控制还是不爽啊!!
      

  11.   

    我自定义了纸张
    然后再报表设计器中把报表绑定这种纸张
    还是跳啊,每页跳0.5CM
    我看还得向打印机发送复位控制码,
    c#中怎么发送阿????CSDN的高手们。。
      

  12.   

    我自定义了纸张
    然后再报表设计器中把报表绑定这种纸张
    还是跳啊,每页跳0.5CM
    我看还得向打印机发送复位控制码,
    c#中怎么发送阿????CSDN的高手们。。
    我做过很多自定义纸张的报表
    估计你有可能是纸张尺寸设错了
      

  13.   

    楼上能说说纸张尺寸的设置问题嘛?你自定义纸张用的是什么打印机?我用的针打,在word里测试都跳
      

  14.   

    不用水晶报表也能控制,有控制打印的函数,其实空间都有,还不会,自己到MSDN上查吧
      

  15.   

    pikapi() 提示一下,查什么函数