首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

还是自定义纸打印有关问题

2012-02-24 
还是自定义纸打印问题十豆三老师:我已经将VFP升到SP2,自定义纸(比A4宽点:22.86*9.31),报表不保存打印环境

还是自定义纸打印问题
十豆三老师:

我已经将VFP升到SP2,自定义纸(比A4宽点:22.86*9.31),报表不保存打印环境
现有三台打印机
本机:1600K,2000K,局域网上共享一台:1600K
如果保存报表时,选择的打印机是:本机的1600K,打印时选择本机的1600K和2000K都可以正常打印,但网上的1600K确不能正常打印(这台在共享机器上也定义了打印纸),是A4状态。
如果保存报表时,选择的打印机是:网上共享1600K,打印时选择共享机器可以正常打印,但本机的两台都不能正常打印,是A4状态。

并且,在打印时谁是默认打印机没有关系,结果一样。也许使用9*11纸可以正常打印,但不能合要求。
还请老师,再测一下,想想办法,看能不能两全齐美。先谢谢了!


[解决办法]
那就不手动添加打印机


代码自动添加方式我知道的2种:
1、是用 VFP 的 “Set Printer To Name \\网络计算机名称或IP\共享打印机名称”方式自动添加

2、Windows 的 Net 命令:“net use \\网络计算机名称或IP\共享打印机名称”方式自动添加

自动添加后的打印机名称为“在 网络计算机名称 上自动 打印机名称”,如:“在 PC01 上自动 POS58” 
必要时将网络打印机名称改名,以便于程序编写。
如果这种方式自动添加的网络打印机被删除,再用此方法是无法添加的,只有更改网络计算机名称或IP或共享名后再用此方式添加就可以了,这一点需要注意。
如果机器重装了或打印机更换了也要用此方法自动添加,不能用手动方式添加。

热点排行