大吼!!epson 670k 针式打印机打印走纸!!如何控制??顶者有分
C#如何向打印机发送控制码?
我觉得如果C#中没有函数,也可以调用C或者C++来控制吧
问题点数:100、回复次数:47Top
1 楼zlycau(代码大盗)回复于 2006-12-08 08:44:12 得分 0
reTop
2 楼cansum396(漆黑的夜)回复于 2006-12-08 08:50:30 得分 0
为什么不用水晶报表来打印呢?Top
3 楼csulzw((︶︿︶))回复于 2006-12-08 08:58:45 得分 0
ding
jfTop
4 楼muyuer()回复于 2006-12-08 09:17:20 得分 0
UP
jfTop
5 楼zlycau(代码大盗)回复于 2006-12-08 09:36:36 得分 0
cansum396(漆黑的夜)
就是用水晶报表打印,打印机走纸
票据大小是1张A4纸三张票据
用的是联在一起的那种打孔纸,每页都向偏上一点点,
我想让每次换页的时候让纸张自动 移动一下,这样就不会偏了
这样就要向打印机发送控制码
或者水晶报表可以实现???
Top
6 楼zlycau(代码大盗)回复于 2006-12-08 09:42:19 得分 0
本人已经用水晶报表分组实现了,每三组跳页
如下
————————————————————————————————————
入仓单
2006-7-9 No.20060405
产品名称 单位 数量 备注
磁心 千克 1000.00 ***
。。。
————————————————————————————————————
入仓单
2006-7-9 No.20060405
产品名称 单位 数量 备注
磁心 千克 1000.00 ***
。。。。。。。
————————————————————————————————————
入仓单
2006-7-9 No.20060405
产品名称 单位 数量 备注
磁心 千克 1000.00 ***
新的问题出现了
我设置水晶报表,组页脚后边新建页,这样导致每次都会多出一页空白页,这个怎么去掉阿
还有:
打印机走纸,我想在程序里控制 打印机
或者别的思路了,谢谢
希望高手们给出C#代码阿,谢谢了
Top
7 楼ravb2(蝴蝶君)回复于 2006-12-08 09:55:25 得分 0
加一个纸张类型,附合你单据的大小。设定使用这种纸就可以了!Top
8 楼cansum396(漆黑的夜)回复于 2006-12-08 09:56:42 得分 0
加一个自定义纸张
然后再报表设计器中把报表绑定这种纸张就可以了Top
9 楼cansum396(漆黑的夜)回复于 2006-12-08 09:57:28 得分 0
cansum396(漆黑的夜)
就是用水晶报表打印,打印机走纸
票据大小是1张A4纸三张票据
用的是联在一起的那种打孔纸,每页都向偏上一点点,
我想让每次换页的时候让纸张自动 移动一下,这样就不会偏了
这样就要向打印机发送控制码
或者水晶报表可以实现???
你可以调整一下报表的上下边距Top
10 楼zlycau(代码大盗)回复于 2006-12-08 12:58:29 得分 0
我本来就是用那种自定义纸张的,调整上下边距还是走
我认为是自定义纸张的问题
后来才想改成标准的A4,一页三联的
还是这样,Top
11 楼loverain9999(屁狐狸)回复于 2006-12-08 13:00:42 得分 0
upTop
12 楼muyanpeng_mail(穆彦鹏)回复于 2006-12-08 13:07:38 得分 0
迷惑Top
13 楼yuzhlhua()回复于 2006-12-08 13:12:53 得分 0
dddTop
14 楼cansum396(漆黑的夜)回复于 2006-12-08 13:14:27 得分 0
我本来就是用那种自定义纸张的,调整上下边距还是走
我认为是自定义纸张的问题
后来才想改成标准的A4,一页三联的
还是这样,
你看一下设计报表时与打印时用的打印机是否一样Top
15 楼Koala_sea(阳光总在风雨后)回复于 2006-12-08 13:22:47 得分 0
UPTop
16 楼jickie(恋上情花毒)回复于 2006-12-08 14:49:33 得分 0
水晶报表,或者是ActiveReportTop
17 楼jickie(恋上情花毒)回复于 2006-12-08 14:51:51 得分 0
“设置水晶报表,组页脚后边新建页,这样导致每次都会多出一页空白页,这个怎么去掉阿
”
可以设置水晶报表的NewPageAfter,NewPageBefore,以及GetTogether属性实现,这三个属性是详细体的。Top
18 楼zlycau(代码大盗)回复于 2006-12-08 15:16:31 得分 0
cansum396(漆黑的夜)
设计报表时与打印时用的打印机是 不一样
这个有影响嘛????
急啊
Top
19 楼zlycau(代码大盗)回复于 2006-12-08 15:22:25 得分 0
jickie()
我最后一页没有数据:但是也会显示出个空白页
因为我在水晶报表组页脚选中了NewPageAfter
但是如何判断到了组末了,就是后边再没有数据了,就不再NewPageAfter了?
NewPageAfter 处我写了条件公式:
formula=true
if(pageCount>totalPageCout-1) then
formula =fasle
end if
根本不起作用Top
20 楼zlycau(代码大盗)回复于 2006-12-08 15:26:44 得分 0
简单点儿说,就是加入我有9组数据(每组都不超过一页),但是
因为我在水晶报表组页脚选中了NewPageAfter
就会出现10页,而且最后一页没有内容,只有页码
高手赶紧现身阿!!!!!!!Top
21 楼ice_wei()回复于 2006-12-08 15:26:59 得分 0
推推Top
22 楼zlycau(代码大盗)回复于 2006-12-08 16:00:33 得分 0
神阿,救救我吧Top
23 楼llqqff(玩猫来玩玩)回复于 2006-12-08 18:59:56 得分 0
其实我是搞硬件的,修ESPON打印机, ding!Top
24 楼zlycau(代码大盗)回复于 2006-12-08 21:34:30 得分 0
楼上的,每页都跳0.5cm 怎么办?Top
25 楼hansyswin()回复于 2006-12-08 21:37:34 得分 0
dingTop
26 楼azurebz(撒哈拉大森林)回复于 2006-12-08 22:00:36 得分 0
帮顶,学习Top
27 楼pshy(无心)回复于 2006-12-08 22:23:42 得分 0
帮顶,jfTop
28 楼test33(隐姓埋名)回复于 2006-12-09 10:14:54 得分 0
顶你个肺`Top
29 楼leq_82()回复于 2006-12-09 10:17:45 得分 0
UPTop
30 楼likelai(罻尘)回复于 2006-12-09 10:25:21 得分 0
cansum396(漆黑的夜) ( ) 信誉:99 Blog
(1)加一个自定义纸张
然后再报表设计器中把报表绑定这种纸张就可以了
(2)你可以调整一下报表的上下边距
正解
Top
31 楼midymidy()回复于 2006-12-09 10:29:28 得分 0
upTop
32 楼w_lion(狮子)回复于 2006-12-09 10:33:13 得分 0
upTop
33 楼napsoft(乡下人)回复于 2006-12-09 10:38:06 得分 0
关注,目前.net对打印控制还是不爽啊!!Top
34 楼zlycau(代码大盗)回复于 2006-12-09 16:40:10 得分 0
我自定义了纸张
然后再报表设计器中把报表绑定这种纸张
还是跳啊,每页跳0.5CM
我看还得向打印机发送复位控制码,
c#中怎么发送阿????CSDN的高手们。。。。。
Top
35 楼cansum396(漆黑的夜)回复于 2006-12-09 16:47:35 得分 0
我自定义了纸张
然后再报表设计器中把报表绑定这种纸张
还是跳啊,每页跳0.5CM
我看还得向打印机发送复位控制码,
c#中怎么发送阿????CSDN的高手们。。。。。
我做过很多自定义纸张的报表
估计你有可能是纸张尺寸设错了Top
36 楼zlycau(代码大盗)回复于 2006-12-09 22:20:37 得分 0
楼上能说说纸张尺寸的设置问题嘛?
你自定义纸张用的是什么打印机?我用的针打,在word里测试都跳。。。Top
37 楼lylichen()回复于 2006-12-10 09:29:27 得分 0
帮顶Top
38 楼cinray()回复于 2006-12-10 12:04:31 得分 0
顶Top
39 楼pikapi()回复于 2006-12-10 12:34:25 得分 0
不用水晶报表也能控制,有控制打印的函数,其实空间都有,还不会,自己到MSDN上查吧Top
40 楼xiaoni_309()回复于 2006-12-10 14:35:51 得分 0
帮顶Top
41 楼zlycau(代码大盗)回复于 2006-12-11 13:15:07 得分 0
pikapi()
提示一下,查什么函数
Top
42 楼zlycau(代码大盗)回复于 2006-12-17 09:32:06 得分 0
真的没有会的吗?Top
43 楼kension()回复于 2006-12-17 10:05:26 得分 0
建议你确认一下打印驱动是否正确,重新安装一下打印机。^_^Top
44 楼zlycau(代码大盗)回复于 2007-01-04 17:44:33 得分 0
哎呀,真的是没办法啊,没有人在接分了嘛?
不论有没有解决问题,两天后结帖Top
45 楼lr21shiji(睿睿)回复于 2007-01-04 17:50:33 得分 0
顶Top
46 楼sunheartlee(心晴)回复于 2007-01-04 20:00:40 得分 0
应该没有问题吧
同事用powerbuilder控制的很好的
但是没有做过
帮顶Top
47 楼Isofile(Isofile)回复于 2007-01-04 20:48:55 得分 0
你确定,你有把程序加载到打印端口?Top




