VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - 如何改变 NT 预设的打印机?
发表评论(0)作者:, 平台:, 阅读:9989, 日期:2000-03-12
如何改变 NT 预设的打印机?

前面介绍的「如何改变 Windows 预设的打印机?」,只适用于 Windows, 对 NT 则没有效用, 其实在 NT 底下想要改变 VB 程序列印的打印机,只要使用:

Set Printer = Printers(0)

Set Printer = Printers(1)

但以上叙述却对 Windows 95 没有效用, 所以才会有 98/03/01 所介绍的「如何改变 Windows 预设的打印机?」。

至于改变 NT 预设打印机的方法, 则是改变登录资料库(Registry)打印机的设定,在登录资料库中纪录预设打印机的 Value 是:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows subkey 的

Device value

以笔者机器的设定为例, 将 "HP LaserJet 4L" 设定为预设打印机,则 Device = "HP LaserJet 4L,winspool,LPT1:",假设笔者想将预设打印机改成 "HP LaserJet 4M"(先决条件是安装有 "HP LaserJet 4M" 的打印机驱动程序), 则方法是把 Device 的 value 改成 "HP LaserJet 4M,winspool,LPT1:"。