获取打印机列表:public class LocalPrinter { private static PrintDocument fPrintDocument = new PrintDocument(); /// /// 获取本机默认打印机名称 /// public static String DefaultPrinter { get { return fPrintDocument.PrinterSettings.PrinterName; } } /// /// 获取本机的打印机列表。列表中的第一项就是默认打印机。 /// public static List GetLocalPrinters() { List fPrinters = new List(); foreach (String fPrinterName in PrinterSettings.InstalledPrinters) { fPrinters.Add(fPrinterName); } return fPrinters; } }设置默认打印机: [DllImport("winspool.drv", CharSet = CharSet.Auto, SetLastError = true)] private static extern bool SetDefaultPrinter(string name); public static void ChangeDefaultPrinter(string name) { var result = SetDefaultPrinter(name); if (!result) { throw new Win32Exception(Marshal.GetLastWin32Error()); } }

获取和设置默认打印机相关推荐

  1. 获取所有打印机,设置默认打印机,获取默认打印机

    #include <winspool.h> #pragma comment(lib, "Winspool.lib") /获取默认打印机/ static void Get ...

  2. 通过注册表设置默认打印机的方法

    //获取默认打印机 BOOL CPrinterInfo::GetTheDefaultPrinterByReg() {  //通过注册表,获取默认的打印机配置  HKEY defaultKey;  DW ...

  3. 打印系统开发(38)——API(3)——windows设置默认打印机

    实现这个功能需要使用windows api [DllImport("winspool.drv")] public static extern bool SetDefaultPrin ...

  4. 计算机必须设置默认打印机,电脑系统怎么默认打印机 默认打印机的设置教程...

    打印机是每个办公室的常用设备之一,我们可以通过打印机将电脑中的重要文件打印出来,常见的比如人员表.个人简历.入职资料等等,如果我们想要将电脑系统中的文件打印出来呢?那么我们就需要在系统中设置默认打印机 ...

  5. Windows设置默认打印机

    有时候需要设置默认打印机,可以使真是物理打印机,也可以设置虚拟打印机,比如打印输出PDF或者发送到OneNote中. Windows 7下方法: [开始]-[设备和打印机],在[打印机和传真]中选中相 ...

  6. VC/MFC得到电脑的默认打印机、设置默认打印机、遍历电脑打印机

    http://www.cnblogs.com/zhangdongsheng/archive/2012/08/24/2655090.html 得到电脑的默认打印机.设置默认打印机.遍历电脑打印机GetD ...

  7. xp系统显示无打印机服务器,怎样解决WinXP系统使用打印机提示无法设置默认打印机...

    有WinXP系统的用户反映,最近在使用打印机打印资料的时候,却出现系统提示没有安装打印机,而且就算在控制面板中添加了打印机驱动,那么也提示无法设置默认打印机,对于这样的问题就给用户带来了很多的麻烦,对 ...

  8. 怎样设置默认打印机(HttpPrinter 易桥打印中间件)

    怎样设置默认打印机(HttpPrinter 易桥打印中间件) 把 报表绑定打印机 客户端打印时 指定打印机, 控制面板中 可以查看您的 打印机的名称 下面的  "PrinterName&qu ...

  9. winform设置默认打印机

    /// <summary> /// 设置默认打印机 /// </summary> public class Externs { [DllImport("winspoo ...

最新文章

  1. oracle导入dmp方法,oracle dmp文件导入方法
  2. javascript mysql读写_微信小程序云开发实现云数据库读写权限
  3. Spring5源码 - 02 Bean和Java对象的区别与猜想验证BeanDefinition
  4. 利用任务调度特性检测Android模拟器
  5. 通过实现继承TabActivity并且实现TabContentFactory的方法创建选项卡的一点心得
  6. REST、SOAP、protocolbuf、thrift、avro
  7. CentOS 6.3 下编译Nginx(笔记整理)
  8. 在linux看数据库表空间,Linux平台达梦数据库V7之表空间管理
  9. php fastdfs扩展,php如何安装fastdfs扩展
  10. 做好嘈杂环境的语音识别,目前难点主要在哪里?
  11. 谷歌:光靠软件修复不能完全防御“幽灵”漏洞
  12. linux查服务器硬件PN号,查看linux系统常用的命令,Linux查看系统配置常用命令
  13. 宗海图cad_技术绘制论文,关于CAD技术机械制图关键技术相关参考文献资料-免费论文范文...
  14. Web前端工程师知识脉络图
  15. hihocoder 网易游戏2016实习生招聘在线笔试 解题报告
  16. python自动分箱,计算woe,iv
  17. 利用 Map,完成下面的功能: 从命令行读入一个字符串,表示一个年份,输出该年的世界杯冠军是哪支球队。 如果该年没有举办世界杯,则输出:没有举办世界杯。
  18. 小学课外拓展计算机活动计划,小学科学课外活动计划及总结
  19. MyZip Mac一秒超快速解压/压缩
  20. (实战)[re:Invent 2018]-001:赛道分析-(致敬1024)

热门文章

  1. 请不要 “妖魔化” 外包
  2. mock.js简单使用
  3. [密码学篇]古典密码详述
  4. Virtual Hosts
  5. 细胞生物学-6-蛋白质分选与膜泡运输
  6. 遥感科学与技术和计算机专业哪个好,遥感科学与技术专业就业方向及就业前景分析...
  7. reverse-for-the-holy-grail-350 攻防世界
  8. android自定义桌面(launcher)
  9. 收藏!立体库设备维修保养计划
  10. 菜鸟蜕变成高手之菜鸟血淋淋的总结