`

Windows下利用命令行添加打印机

 
阅读更多
用法: rundll32 printui.dll,PrintUIEntry [options] [@commandfile]

(详细用法,运行rundll32 printui.dll,PrintUIEntry /?)

【options】选项

/c[name] 如果操作在远程机器上,unc 机器名

/dl 删除本地打印机

/dn 删除网络打印机连接

/dd 删除打印机驱动程序

/e 显示打印首选项

/f[file] inf 文件或输出文件, 使用 /f 指定的 INF 文件可能依赖的 INF 文件的 /F[file] 位置

/ga 添加每个机器打印机连接(用户登录时此连接将传播到用户)

/ge 枚举每个机器打印机连接

/gd 删除每个机器打印机连接(用户登录时此连接将被删除)

/if 用 INF 文件安装打印机

/ii 用带 INF 文件的添加打印机向导安装打印机

/il 用添加打印机向导安装打印机

/in 添加网络打印机连接

/ip 使用网络打印机安装向导安装打印机

/l[path] 打印机驱动程序源路径

/m[model] 打印机驱动程序型号名

/n[name] 打印机名

/o 显示打印机队列查看

/p 显示打印机属性

/q 安静模式,不显示错误信息

/y 将打印机设置为默认打印机

/Xg 获得打印机设置

/Xs 设定打印机设置

/z 不要自动共享这台打印机

/Z 不要自动生成打印机名

/Z 共享这台打印机,只能跟 /if 选项一起使用

################################################################################

例如:

运行打印机属性:

rundll32 printui.dll,PrintUIEntry /p /n\\MACHINE\printer

在本地运行添加打印机向导:

rundll32 printui.dll,PrintUIEntry /il

在 \\MACHINE:

rundll32 printui.dll,PrintUIEntry /il /c\\MACHINE 运行添加打印机向导

运行 INF 安装:

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f C:\InfPath\InfFile.inf /r "lpt1:" /m "Apollo P-1200"

运行 inf 安装程序(具有 INF 依赖关系)。在此示例中,prnao001.inf 依赖于 ntprint.inf

rundll32 printui.dll、PrintUIEntry /ia /m "Apollo P-1200" /K /h x64 /v 3 /f "c:\InfPath\prnao001.inf" /F "c:\InfPath\ntprint.inf"

使用 INF 运行添加打印机向导:

rundll32 printui.dll,PrintUIEntry /ii /f C:\InfPath\InfFile.inf

使用 INF 添加打印机驱动程序:

rundll32 printui.dll,PrintUIEntry /ia /c\\MACHINE /m "Apollo P-1200" /h "x86" /v "Type 3 - User Mode" /f C:\InfPath\InfFile.inf

使用 INF 添加打印机驱动程序::

rundll32 printui.dll,PrintUIEntry /ia /K /c\\MACHINE /m "Apollo P-1200" /h "x86" /v 3

将打印机设置为默认打印机:

rundll32 printui.dll,PrintUIEntry /y /n "printer"

取得打印机设置:

rundll32 printui.dll,PrintUIEntry /Xg /n "printer"

设置打印机设置命令使用:

rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?

#################################################################################

实例:

某单位一台电脑要添加另一台ip为192.168.1.3电脑上共享名为hp1000的打印机.该电脑设置了密码限制访问未完全开放共享,因此添加该机器上的打印机时,需要先用NET USE命令开启共享资源。所需命令如下:

net use \\192.168.1.3\ipc$ /user:username password

rundll32 printui.dll,PrintUIEntry /in /n \\192.168.1.3\hp1000
分享到:
评论

相关推荐

    windowsnt 技术内幕

    利用Windows NT的安全性保护Internet 和Intranet站点 发布多虚拟Web服务器 锁定个Windows NT工作站 使用Windows NT许可协议管理器 设置许可协议复制 添加和删除客户访问许可协议(CALS) 建立许可协议组 网络客户管理...

    citrix 中文管理操作手册

    欢迎使用 XenApp 5 for Windows Server 2008 24 1. Citrix XenApp 管理 25 欢迎使用 Citrix XenApp 管理 25 管理控制台和其他工具 25 1.2.1. Access Management Console 概述 25 1.2.2. XenApp Advanced ...

    API之网络函数---整理网络函数及功能

    AddFontResource 在Windows系统中添加一种字体资源 CreateFont 用指定的属性创建一种逻辑字体 CreateFontIndirect 用指定的属性创建一种逻辑字体 CreateScalableFontResource 为一种TureType字体创建一个资源文件...

    NetSupport School 课堂管理软件(简体中文版)

    利用撤消功能,教师或学生可以撤消最近添加的项目。 能够使用自己学校的徽标定制日志。 快速启动/桌面控制 易用性是所有 NetSupport 产品成功的关键。NetSupport School 11 版中增加了这么多的新功能,用户界面也...

    C#开发经验技巧宝典

    0811 如何修改计算机的默认打印机 490 0812 如何实现行业软件系统注销功能 490 0813 如何将计算机设置为休眠状态 490 0814 在Windows系统中建立事件日志 491 0815 如何使PC喇叭发音 491 18.3 程序控制 ...

    Ubuntu权威指南(2/2)

    2.3.7 添加/删除软件 36 2.4 位置菜单 36 2.4.1 主文件夹 38 2.4.2 桌面、文档等 39 2.4.3 计算机 39 2.4.4 CD/DVD刻录机 39 2.4.5 磁盘分区 40 2.4.6 网络 40 2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近...

    Ubuntu权威指南(1/2)

    2.3.7 添加/删除软件 36 2.4 位置菜单 36 2.4.1 主文件夹 38 2.4.2 桌面、文档等 39 2.4.3 计算机 39 2.4.4 CD/DVD刻录机 39 2.4.5 磁盘分区 40 2.4.6 网络 40 2.4.7 连接到服务器 41 2.4.8 搜索文件 41 2.4.9 最近...

    C#编程经验技巧宝典

    8 <br>0018 有效利用Visual Studio 2005附带程序 8 <br>0019 有效使用MSDN帮助 9 <br>0020 如何设置MSDN帮助 9 <br>1.4 其他 10 <br>0021 如何添加项目引用 10 <br>0022 如何添加Web...

    网管教程 从入门到精通软件篇.txt

    Windows XP(包括 Windows 2000)的控制台命令是在系统出现一些意外情况下的一种非常有效的诊断和测试以及恢复系统功能的工具。小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。 ...

    RED HAT LINUX 6大全

    2.2.2 不利用引导软盘进行安装 7 2.2.3 虚拟控制台 7 2.2.4 对话框 7 2.3 一步步地安装 7 2.3.1 开始安装 7 2.3.2 内核参数选项 8 2.3.3 安装程序 9 2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 ...

    powerbuilder

    需要注意的是,在Windows95和Windows NT 3.51以后的版本中,使用PrintSetup()函数设置的打印机设置只对当前应用起作用,并不影响其它应用的打印机设置。对Windows 3.1来说,使用PrintSetup()函数设置的打印机设置...

Global site tag (gtag.js) - Google Analytics