连续的单据如何连续打印,即打印完后不走纸立即等待下一次打印(100分)

我也正想知道
 
用自定义纸控制长度
 
可以尝试直接用输出到端口的方式进行操作
 
直接输入到端口我也试过,是不是用 WINDOWS API CREATEFILE()和WRITEFILE(),
但我发觉当用中文时打印机打印出不是汉字,怎么办!
 
@@这是什么意思?入口地址?
 
用自定义纸控制长度
打印机设置成连续打印
我用这种办法打印医院的连续发票
 
我也正想知道,谁能说的详细一些?
请给我一分.
 
我利用quickrep这样做的:
1。在系统中将打印机的纸张设为自定义,并且长,宽都设为最大值。
2。量出票据的上下宽度,将qr的上下宽度设为该值。这样当打印机打印完
定义的宽度后就自动停止。
(不过请你注意打印机存在的不可打印范围)
 
如果用Quick Report:
将纸张定义为一个票据的大小,上下页边距:=0 即可。
 
如果打印机自带字体,可以直接打印的端口。
 
我试过用QUICKREPORT基本不行(我用的打印机是P1121),如何用直接打印到端口?打印汉字
 
怎么没人理我!
 
若用直接打印到端口的方法,则要换台打印机,因为P1121不带汉字库,
用台LQ-300K试试

 
plwei:据我的理解,你是在打印机的设置里
静态地设置大小,是吗?
但如果我的报表不是固定长度的,也想控制
它不走纸,在程序里动态怎么设呢.报表的长
度拿得到吗?
 
直接输出到打印端口是可以,但打印汉字必须打印机带字库,如何控制打印字体大小?
如打印机不带字库如何解决?表格如何打印?
 
刚好我也在做这样东西,我的发票是220*93mm的,
用LQ-1600K打印机,在自定义纸上设好规格,基本
上可以满足要求。不过你要注意plwei所说的不可打印
范围的问题,这个东西我试过,不同的打印机这个值
是不同的。
 
我用P1121打印机试过,自定义纸设为最大不行,LQ-1600未试过因为不便宜,
谁能帮帮我?
 
我还是 认为我的方法可行

用Quick Report 或 report builder:
将纸张定义为一个票据的大小,上下页边距:=0 即可。
 
顶部