自定义打印纸的问题(100分)

  • 主题发起人 主题发起人 xuzhudi
  • 开始时间 开始时间
X

xuzhudi

Unregistered / Unconfirmed
GUEST, unregistred user!
在用QuickRep中用自定义纸张大小, 在98上打印机经常接收不到数据, 只是动了一下纸,
就没反应了, 希望大家多多帮忙! 答案到分数立刻汇上!!!

要紧要紧, 赶快赶快!!!!!!!!!!
 
是不是控制面板中的打印机设置的纸张为其他类型,改为自定义了吗?另外纸张大小也改
为和程序中相同.
 
quickreport 自定义纸张大小, 在98上打印机经常接收不到数据, 只是动了一下纸, 就没反应了

这是经常的(mat 说的对),另外在quickreport 预览窗口,改动打印纸也无效,本身不带

中文资源包,劝你改用fastreport2.4吧, 有原码,本身不带中文资源包,只是字体默认值

不够美观,须修改一下。在quickreport 预览窗口,改动打印纸有效,功能有过之,无不及。

只是其安装不及 quickreport方便,企望也能作出自动安装程序。

好东西大家分享。
 
我解决这问题的办法是,写个函数来改掉
控制面板中打印机的纸张大小。就没有问题了。

 
我以前也遇到过这个现象,打印机动了一下光打出了一个符号“ ¯|”,
原因如“mat”所说,若你的程序中要用到多种自定义纸张,则要把98的自定义纸张设成
你用到的最大的规格就行了。
 
怎样编程修改控制面版中的打印呢
 
xuzhudi:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
我也遇到了这个问题!
 
在quickreport上加一个页头就可以了。
 
我也碰到过个这个问题,后来发现有个规律:
问题出现在、QuickReport 的PaperSize = Custom时;
如果系统打印机的纸张类型为自定义时,打印正常;
如果自定义纸张尺寸过小,而类型为非自定义时出现故障;

问题解决方案:
调用API函数将系统打印机的自定义尺寸改为QuickReport 的PaperLength
和PaperWidth,

你也可以手动设置调试是否解决问题。
 
主要是QReport的纸张尺寸与打印机的自定义纸张尺寸不符,用手工或API函数
修改打印机自定义纸的尺寸,使其与QReport的自定义纸尺寸一致,问题便解决
了,多谢各位,帮我解决了一难题。因为我的程序交给用户后才发现这个问题,
现在解决了。
 
也该结束这个问题了
 
后退
顶部