我们单位用的打印纸规格是宽355毫米,宽279毫米QuickRep的Page.size属性中没有这种规格,所以我只能用Custom(自定义规格).但这样就不能打印了.改成固定格式,就没有问题.反复试了好几次都是这样.对了我们的打印机是Epson1600k的,不过我听说其他种类的打印机也有这种问题.epson1600k也不是都不行,有时也可以的.搞得我们的客户很有意见.
不知道有没有人遇到过这样的问题,是否找到了解决的方法?请各位一定要指点一下,就算没有遇到这个问题的,也希望能给我一点启发,放分从优,不够另加,先谢谢各位了!
不知道有没有人遇到过这样的问题,是否找到了解决的方法?请各位一定要指点一下,就算没有遇到这个问题的,也希望能给我一点启发,放分从优,不够另加,先谢谢各位了!
解决方案 »
- 关于多线程访问全局变量。互斥究竟要怎么实现?
- 穿透路由器.控制内网机器的问题.在线等...
- TreeView的Expanding和MouseDown问题
- 谁能把这个sql语句改对了,分全给你
- IdTcpClient1怎么判断用户没有发信息过来??
- 我想写一个基于trichedit支持显示行号的组件,谁能提供思路?
- 300分关于目录处理的问题!
- 请问哪里有"Object Pascal Language Guide "的中文版下载?急用!!
- elphi 中我想创建一个集合,集合包括的是一些数字如何创建
- 怎样判断一行中的回车符号?
- 请教Delphi学习方法
- 关于SQLSERVER2000的复制,和备份数据库?分不够可以再给。立即结账
不明,QuickRep没有onPrepare事件吧,你指的是?对了我的编程环境是Delphi5.0
to maozefa(之源) :
一。我这里的打印机主要打印355mm宽的纸张,应该不是这个原因;
二。打印不出来时,打印机都是动一下,换了一行,然后就不动了。并没有出现乱码
我想问题不是在于纸张的宽度,只要page.sizw选custom就有问题,就算把宽度设置成200mm都是这样
2、这种问题也可能是打印驱动的问题。用原装的驱动可以,用MS的驱动不行。
如果是WIN2000,在打印机中新建一种纸型,将程序中自定义纸型改为新纸型.
谢谢你们提出的方法,在把本机打印机的纸张格式设置也为自定义,并保持最小,无法打印区域为0,就可以打印了 :)再请教各位:Delphi中如何对本机打印机进行设置?
我们这个系统在全广州市有几十个网点,要告诉每个点,每个操作员正确设置自己的打印机实在太麻烦了,所以我想在程序中设置打印机的纸张格式为“自定义”,纸张大小为最小,无法打印区域为0。为答谢各位,这个问题我已另开一贴:“如何在Delphi中设置打印机属性?”,请各位入此贴指点。
在网上找不到Epson 1600k的原装驱动(1600k3,4) 的倒是不少,所以你的方法也试不了
你有这种驱动吗?
操作太烦琐的话,我们的用户觉得很烦的
我的目的是,我们能做就自己做,用户方面的操作越简单越好
所以我想你的方法不适合