用C#如何检测系统是否安装了打印机?

Jebel 2005-03-23 11:25:03
用C#如何检测系统是否安装了打印机?
...全文
403 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
冰河绝恋 2005-04-19
  • 打赏
  • 举报
回复
using System.Drawing.Printing
if(PrinterSettings.InstalledPrinters.Count<=0)
{
MessageBox.Show("没找到打印机")
}
没错就是这样
cxyPioneer 2005-04-19
  • 打赏
  • 举报
回复
up
Jebel 2005-04-18
  • 打赏
  • 举报
回复
up!
Jebel 2005-04-18
  • 打赏
  • 举报
回复
up!
diaoerlangdang 2005-04-15
  • 打赏
  • 举报
回复
up
angelyaya 2005-04-15
  • 打赏
  • 举报
回复
using System.Drawing.Printing
if(PrinterSettings.InstalledPrinters.Count<=0)
{
MessageBox.Show("没找到打印机")
}
Jebel 2005-04-15
  • 打赏
  • 举报
回复
up
阿建像熊猫 2005-04-08
  • 打赏
  • 举报
回复
System.Drawing.Printing
Jebel 2005-04-08
  • 打赏
  • 举报
回复
用C#如何检测系统是否安装了打印机?
lampson123 2005-04-08
  • 打赏
  • 举报
回复
PrintDocument pd = new PrintDocument();
pd.PrinterSettings
qmei 2005-04-08
  • 打赏
  • 举报
回复
用eprint插件的defaultPrinterName属性可以检测,eprint插件很小,只有59k
http://www.fcsoft.com.cn/eprint/index.htm

判断方法如下:
if (PrintCtl.defaultPrinterName.length==0)

{

alert("没有设置打印机!")

return;

}
lyqof908 2005-03-31
  • 打赏
  • 举报
回复
调用某个系统方法当然最好.

但我不知道,所以就采用打印的方法,如果没打印机,一定出错.Try Catch就知道了.
sky 2005-03-31
  • 打赏
  • 举报
回复
好像调用某个系统方法,可以读到已安装的打印机,但具体的不太记得了。应该可以搜得到的。
Jebel 2005-03-31
  • 打赏
  • 举报
回复
郁闷!
阿_浩 2005-03-28
  • 打赏
  • 举报
回复
up
Aallonlin 2005-03-28
  • 打赏
  • 举报
回复
up
jialiang 2005-03-28
  • 打赏
  • 举报
回复
up
Jebel 2005-03-28
  • 打赏
  • 举报
回复
帮帮忙看看啊!
Jebel 2005-03-23
  • 打赏
  • 举报
回复
怎么没人啊!!

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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