热情软件屋

 

如何检测我的操作系统中是否安装了打印机


编号:QA004398
建立日期: 2001年9月10日 最后修改日期:2003年7月6日
所属类别:

lj:
    操作系统: windows98 windows2000
    编程工具: vb6.0
    问题: 请问如何在vb中实现:
    1.如何检测我的操作系统中是否安装了打印机和打印机是否已经打开?
    2.如何检测我当前的打印机的状态是否允许我进行打印作业?非常感谢!
    水平: 刚入门

回答:

    VB有个Printers对象,要知道是否安装了打印机,只需要看Printers.Count的值就可以了,它表示系统安装的打印机的数目。
    检测打印机状态可以参考QA001205 "如何检测打印机是否联机"。不过一般的Windows程序不自己检测打印机状态,因为Windows自己的打印管理器可以很好地管理打印任务,自己管理既麻烦,效果还不一定好。
    
    阿东的意见:
    其实还有个打印驱动名称的属性Printer.DeviceName="" 表示没有安装默认打印机。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio