打印的问题,有的机器上成功,但有的失败

ZangXT 2009-03-29 11:28:34
麻烦大家帮忙分析一下。
在软件中使用到了打印功能。程序拿到不同的机器上去测试,有的是成功的,而有的机器上,一行字可能打不全。不知道有可能存在什么问题?
谢谢。
...全文
147 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
justinavril 2009-03-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ZangXT 的回复:]
引用 4 楼 xiang_yun 的回复:
可能:
1、激光打印机和喷墨打印机用的打印指令有些是不一样的
2、操作系统是否有不一样?
3、建议在不同的电脑上面,用虚拟打印机测试看看,比如:Adobe 的PDF虚拟打印机

谢谢回复。
没有考虑具体打印机的区别。
直接调用的设备上下文打印输出的。
在xp,vista,win2003上都试过没问题。
但是别人拿去测试的时候说有问题,很郁闷。
[/Quote]
那别人的测试环境是什么呢?我的意思是和你的有什么不同?
ZangXT 2009-03-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 Mackz 的回复:]
是否使用了一些硬编码的坐标、大小参数来输出,应该根据打印机(分辨率、打印区域大小)来计算输出参数。
[/Quote]
谢谢提醒。
的确是硬编码的坐标。
菜牛 2009-03-31
  • 打赏
  • 举报
回复
是否使用了一些硬编码的坐标、大小参数来输出,应该根据打印机(分辨率、打印区域大小)来计算输出参数。
ZangXT 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiang_yun 的回复:]
可能:
1、激光打印机和喷墨打印机用的打印指令有些是不一样的
2、操作系统是否有不一样?
3、建议在不同的电脑上面,用虚拟打印机测试看看,比如:Adobe 的PDF虚拟打印机
[/Quote]
谢谢回复。
没有考虑具体打印机的区别。
直接调用的设备上下文打印输出的。
在xp,vista,win2003上都试过没问题。
但是别人拿去测试的时候说有问题,很郁闷。
ZangXT 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 justinavril 的回复:]
大企鹅,你说的这个机器是不是指打印机啊? 如果是相同的电脑环境下,不同的打印机导致了结果不一样,我想是不是打印机的输入输出也是要考虑的。
[/Quote]
不是
软件拿到不同的机器上用,别人的电脑。
justinavril 2009-03-30
  • 打赏
  • 举报
回复
大企鹅,你说的这个机器是不是指打印机啊? 如果是相同的电脑环境下,不同的打印机导致了结果不一样,我想是不是打印机的输入输出也是要考虑的。
xiang_yun 2009-03-30
  • 打赏
  • 举报
回复
可能:
1、激光打印机和喷墨打印机用的打印指令有些是不一样的
2、操作系统是否有不一样?
3、建议在不同的电脑上面,用虚拟打印机测试看看,比如:Adobe 的PDF虚拟打印机
ZangXT 2009-03-30
  • 打赏
  • 举报
回复
up

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧