第一次作打印,一堆关于打印的初级问题,有经验者进来拣分啦(300分,请不吝赐教)(300分)

  • 主题发起人 主题发起人 djflying
  • 开始时间 开始时间
D

djflying

Unregistered / Unconfirmed
GUEST, unregistred user!
问题:
1.为什么要设置打印机的纸张大小?打印机实际装多大纸就多大,设置有什么用?
如果要打印的东西范围比实际纸大,那设置纸张大小与实际纸一样,可以避免打印头打到
纸外面去。其他情况好像就没什么用了。
我知道提供这个参数设置肯定是有用的,不过一时也想不到这个参数对打印工作有什么影响。
2.走纸是什么概念?在什么时候打印机会走纸?票据打印机和喷墨打印机走纸的原理有什么
不同?
 
后面还有一堆问题呢,
我用的star ar5400+票据打印机,在打印机属性和报表里头设置纸张大小为宽240mm,高93mm,但打印出来的两分单据的
间隔硬是为89.2mm,怎么设置都没用。后来调整打印机的自定义纸张高为96mm,打印出来的
间隔约为93.2mm,没仔细量,尺子可能夜不准,反正就是有偏差。两三张还看不出来,多了就走样了,
而起设置纸张大小为94或95mm都不会生效,间隔还是89.2。

这里特不明白,打印机的纸张设置到底怎么回事。
 
你在win2000下就不会了。
 
win2000好像也不行,我一开始就是在2000下面,好像连打印机的纸张都没法自定义,
后来改在98下才可以自定义纸张。
 
我支持你!!
 
救命啊,在线等待....,用的是小猫猫上呢...
 
我觉得应该把单据的的页眉页脚考虑进去!
具体是这样的:首先在打印机或程序中设好纸张大小,设好页眉距离,与页脚距离
再次,再程序中设置自动进纸量,与自动退纸量。也就是说打印第一张时
打印机要自动正象走一段纸,打印完之后在自动退一段纸,正好到
达撕纸位置。依次类推(这需要编程实现,但是如果你的打印机有自动撕纸功能
就简单了再打印机设置就行了)。

祝你好运!
 
to glassmao:
‘打印第一张时打印机要自动正象走一段纸,打印完之后在自动退一段纸,正好到达撕纸位置’
这段话不大明白,目前打印机在打完一张后,如果没有打印任务的话,会自动走一段纸,下次
打印开始时会退一段纸,从撕纸位附近开始打印。我用的打印机是平推式票据打印机,从后边进纸
的。

谁能帮我回答1,2两个问题?

 
1.为什么要设置打印机的纸张大小?
如果你不设置纸张大小,打印机驱动会按缺省的纸张走纸,就是说:如果打印驱动缺省为
A4纸,就算你只打印了一行字,当你发送走纸命令时打印机都会走一张4A纸的长度。
2.走纸是什么概念?在什么时候打印机会走纸?[我不想答] 票据打印机和喷墨打印机走纸的原理有什么
不同?[我不会。]
3、我用的star ar5400+票据打印机,在打印机属性和报表里头设置纸张大小为宽240mm,高93mm,但打印出来的两分单据的
间隔硬是为89.2mm,怎么设置都没用。后来调整打印机的自定义纸张高为96mm,打印出来的
间隔约为93.2mm,没仔细量,尺子可能夜不准,反正就是有偏差。两三张还看不出来,多了就走样了,
而起设置纸张大小为94或95mm都不会生效,间隔还是89.2
是因为第一张单的内容在你设定的纸高(就叫自定义纸吧!)里打不完(可能只超了几毫米),
内容进入第二个自定义纸,第二个自定义纸只打了这一点点的超出内容后完成第一张单的打印,
跟着就要走完第二个自定义纸的长度后才开始打第二张单的内容。

 
1>设置打印机的纸张大小是因为:一般打印机默认纸张是A4的,必须设置成你需要的纸张大小
一般选‘CUSTOMER’既客户自定义!这样就基本确定了打印范围!误差肯定有的!
2.走纸是什么概念?就是打印过程中的进纸,与退纸!
明白了吗?

告诉我你的报表控件?是不是套打?打印机是不是支持自动撕纸(可以在打印机里设置,一般分位
长撕纸,短撕纸)
 
这个问题我已经回答过了,请你查询一下
 
你的纸张?
非标准连续纸?
 
To PC狂迷:我自己做了测试,begin
Doc,然后打印一行字,enddoc,每张单只打印一行字,
应该不会出现未打完的区域延续到的二张单吧,但测量两行字的距离还是不对。
我用的纸是240毫米宽,93毫米高的有孔多联发票单据,star ar5400+打印机,不支持撕纸。
今天星期6,那不到打印机做测试,先问一下:在程序里面指定纸张大小与在打印机设置里面
指定纸张大小有什么不同吗?误差范围不一样?
另外:1。在windows中直接设置打印机纸张大小;2.报表工具中设置纸张大小(报表工具,word,wps等);.3.代码中设置
纸张大小;这3方式有什么不同和需要注意的地方?
 
误差肯定有的!
走纸是什么概念?在什么时候打印机会走纸?
走纸是打印机在打印过程中自动调整纸张位置,使之在正确的打印位置。
票据打印机和喷墨打印机走纸的原理有什么不同?
没有什么不同。
另外:1。在windows中直接设置打印机纸张大小;2.报表工具中设置纸张大小(报表工具,
word,wps等);.3.代码中设置纸张大小;这3方式有什么不同和需要注意的地方?
没有什么不同。只是在你设置的时候需要注意设置值应与实际值相同。

 
关注下列问题,一定对你有益:
http://delphibbs.com/delphibbs/dispq.asp?lid=1743719
http://delphibbs.com/delphibbs/dispq.asp?lid=1742072
http://delphibbs.com/delphibbs/dispq.asp?lid=1655569
http://delphibbs.com/delphibbs/dispq.asp?lid=1786356
 
ToHappy,你.......欺骗我的感情啊!还以为是与打印有关的帖子....痛扁你一百遍,我可是
用小猫慢慢爬的,浪费时间....
不过,还是支持你,在怎么说都是做软件开发,还做了个东东出来...以后再下载看看(1兆多,太大了...)
帮我提供点打印方面的信息吧
 
做打印,直接导出到Excel 或word处理比较好,其他方式很难满足客户不断变化的要求
 
可我是自动打印票据啊,难道导到word中再打?
 
误差是有的,那怎么消除误差呢,
如果打印多了,误差就很明显了:(
 
调了好久,现在误差大约为0.1毫米,太大了一点。有什么消除误差的办法吗?
另外,我用的star ar5400+打印机的实际纸张高度与设置的纸张高度有偏差,如:设置纸张
大小93,打印出来为89,现在按比例设置纸张大小为97,打印出来差不多就是93了,但误差
免不了,怎么办呢?
 
后退
顶部