编程论坛
注册
登录
编程论坛
→
VFP论坛
VFP9报表不打印问题
asis
发布于 2023-08-05 11:04, 649 次点击
原来用VFP6做的程序(当时做报表时用的HP1020打印机),直接转到VFP9编译后,用HP1020打印报表正常,后来这台打印机坏了,更换了一台佳能喷墨打印机后可以模拟显示但不打印报表,打印前选择了佳能打印机并事先设置为默认打印机,按打印按钮后这个报表并没有出现在佳能打印机的打印队列中,而是出现在原来已坏的HP1020打印机的打印队列中并挂起。
但是这台佳能打印机除了VFP9的报表不打印外,其他WORD等都能打印。请问是什么原因造成的? 谢谢!
[此贴子已经被作者于2023-8-5 11:10编辑过]
5 回复
#2
吹水佬
2023-08-05 11:37
删除不要的打印机设备
#3
asis
2023-08-05 11:48
@ 吹水佬
已删除了HP1020打印机,但选择佳能打印机打印后没有任何反应,打印队列中没有这个打印任务。这台佳能打印机是一台网络打印机。端口是一个IP地址,不知道与这个有没有关系?
还有与VFP6做报表时的打印环境中用HP1020打印机做的有没有关系?
#4
吹水佬
2023-08-05 12:05
可能与“保存打印环境”有关
用USE打开FRX文件看看Expr字段第一条
选择“保存打印环境”:
只有本站会员才能查看附件,请
登录
不选择“保存打印环境”:
只有本站会员才能查看附件,请
登录
#5
asis
2023-08-05 12:40
@ 吹水佬
是把EXPR字段的内容全部清空吗?
#6
吹水佬
2023-08-05 16:23
以下是引用
asis
在2023-8-5 12:40:10的发言:
@ 吹水佬
是把EXPR字段的内容全部清空吗?
可先保存再试试
VFP9报表设计器可选择“保存打印环境”
1