win98 和 win2000下套打走纸问题(100分)

H

Hwj9618

Unregistered / Unconfirmed
GUEST, unregistred user!
在win98下套打走纸正常,换到2000下第一张正常后面走纸不正常,(打印机是OKI5530SC)
开始认为是驱动程序的原因,后来换了2000下的打印驱动还是不行,
请问有哪个仁兄能帮忙解决???
 
看来你用的是windows的页输出方式 没有直接输出到Lpt1;
你的问题我以前遇到过。win2000的打印页面自定义是不能用的(在程序里面动态不行)。
需要先建立一个打印服务页面大小才行。如果你用delphi ,我建议你用fastreport。 这样
在任何环境下打印就不用更改程序了 :)。
如果你在win2000下面选择自定义的方式,那么每次打印出来不是你设计需要的大小。
而是打印机默认设置的大小。


 
对,我也是用fastreport,就没出现过问题
 
不用fastreport可以吗?现在我用delphi的已经做好了,
我也知道有人能处理,所以有没有别的办法??有劳了,
好几张呢,不是一二下就能改好的
 
并没有说非要用fastrepot阿
只是win2000里面根本没有自定义这一项。你需要添加一个打印页面设置服务就行了。
如 你添加一个A11月面(呵呵呵呵呵 意思比A4小)。 宽:10cm,高:5cm;
然后在打印机的默认页面设置选成A11 你的程序的打印页面设置也选成A11就行了。
建议你用fastreport的目的是为了让你在win98和win2000不修改程序都能用而已。
 
谢谢你,实际你说的办法我都试过了,自定义纸张什么的都做了,
可是好像2000下不认这个定义,不论纸张怎么改,在2000下走纸不变。
改用fastreport比较麻烦,如果能在这处基础上改好最好,
我想问一下你用delphi的quickreport在2000下做套打成功过吗??
是怎样实现的,能不能具体点?? 谢了
 
算了 算了 我说过 自定义纸张在win2000下面不能用。 你要自己定义一个纸张的格式服务才行。
你知道在什么地方做不。
我做好人作到底。 下面就是步骤(win2000):
开始----设置-----打印机窗口;不选中任何打印机的情况下:打开
文件----服务器属性---创建新的格式;
这时候你就把你需要的格式的宽度。高度 填写进去,并取一个名字,那么你自己定一个
格式就出现在打印选项里面了。 你可以在打印机的默认页面的默认纸张选择选中你创建的
格式就行了。 在quickreport下面也选择这个纸张格式 就 ok
前提:你要一个能够打印你自己设置大小的打印机,这个你肯定有吧 :)
 
fastreport 也不是万能的阿 。用fastreport在win2000下面也要这样设置的。

/// 建议你用fastreport的目的是为了让你在win98和win2000不修改程序都能用而已。但
上面这一布一样不能省阿
 
谢谢 你说的我实际都做了,可就是在quickReport里面选不到这个自定义纸张大小,
我只能找到customer size,而别的定义的没有,所以这是问题的关键。
 
quickreport选择什么好像和这个无关,只要你的尺寸一样,打印机默认纸张是这个就行啊。
家里有没有打印机。不能试(最好连续纸打印机试才知道具体走纸多少 所以不能试)。
但以前的确用成功过的。 这样我也没有办法了 我劝你用fastreport做一个页面试一下。
先把原因找到。再条试quickreport
 
早期我们实际用fastreport做了一个套打的东西,发现在2000下走纸不正常,
最后改用quickreport,现在在98下没问题,可有的机器系统是2000打出来就不对了,
所以真是惨啊,麻烦死了,不过还是要谢谢你,只好另想办法了。
 
fastreport 是绝对能行的 我的很多客户软件打印连续票据(公路收费)都是用这个。
(98/win2000/xp)
 
用我的qrpt50.bpl试试。给个mail
因为qrpt50.bpl有一个bug,不支持自定义纸张(通常会理解为A4),
我这个是好的。你可以试一下。记住:备份好原来的文件。
 
先谢了,我的E_mail是Huangwujun@163.net
 
这个问题我也遇到了,曾经也困扰了我好久。不知是win2000的bug还是quickreport的bug.
你安装quickreport3.6版本的就可以解决了。这就是这样解决的。绝对行得通。
 
quickreport3.6这个你有吗?? 我只有quickreport3.05的,有的话发一个给我好吗,
谢了!!
 
To:Hwj9618 在delphi窑洞中有。QuickReport3.62
 
to : tirain delphi窑洞指什么??是哪个网址???我找不到
 
真可怜,怎么到现在还没有大虾指点啊。是不是真的不能解决呢?
实在不行的话我只能随便分配分数了
 
to Hwj9618,
我遇到的是同样的问题!!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部