打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
命令行或脚本操作打印机
Rundll32 printui.dll,PrintUIEntry
1(共 1)对本文的评价是有帮助 - 评价此主题
自动化了许多打印机配置任务。 Printui.dll 是包含由打印机配置对话框使用了函数的可执行文件。 这些函数还可从脚本或命令行批处理文件,或者可以从命令提示符下以交互方式运行它们。有关如何使用此命令的示例,请参阅示例
语法
rundll32 printui.dll PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]
此外可以使用下面的替代语法,尽管本主题中的示例使用上面的语法:
rundll32 printui.dll,PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]
rundll32 printui PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]
rundll32 printui,PrintUIEntry [BaseParameter] [ModificationParameter1] [ModificationParameter2] [ModificationParameterN]
参数
有两种类型的参数: 基本参数和修改参数。 基参数指定要执行的命令的功能。 这些参数中只有一个可以显示在给定的命令行中。 然后,您可以修改基本参数使用一个或多个修改的参数 (如果它们可用于基本参数 (不是所有的修改参数支持所有基本参数)。
基本参数说明
/dl
删除本地打印机。
/dn
删除网络打印机连接。
/dd
删除打印机驱动程序。
/e
显示指定的打印机的打印首选项。
/ga
添加每个计算机的打印机连接 (该连接即可在该计算机上的任何用户登录时)。
/ge
每个计算机打印机连接的计算机上的显示。
/gd
删除每个计算机的打印机连接 (该连接删除下一次用户登录)。
/ia
通过使用一个.inf 文件安装的打印机驱动程序。
/id
通过使用添加打印机驱动程序向导安装打印机驱动程序。
/if
通过使用一个.inf 文件安装的打印机。
/ii
.Inf 文件中使用添加打印机向导安装打印机。
/il
通过使用添加打印机向导安装打印机。
/in
连接到远程网络打印机。
/ip
通过使用 (可通过从打印管理用户界面) 网络打印机安装向导安装打印机。
/k 选项
在打印机上打印测试页。
/o
显示打印机的队列。
/p
显示打印机的属性。 使用此参数时,还必须指定一个值,用于修改参数/n [名称。
/s
显示打印服务器的属性。 如果您要查看本地打印服务器,您不需要使用修改参数。 但是,如果您要查看远程打印服务器,则必须指定/c [名称修改参数。
/Ss
指定将存储哪些类型的打印机的信息。 如果未指定任何/Ss的值,则默认行为是为它们指定。 使用此基准参数具有以下值放在命令行的末尾:
2: 使用存储在打印机的 PRINTER_INFO_2 结构中包含的信息。 此结构包含有关此打印机,如其名称、 服务器名称、 端口名称和共享名的基本信息。
7: 使用存储在 PRINTER_INFO_7 结构中包含的目录服务信息。
c: 用于存储打印机的颜色配置文件信息。
d: 用于存储打印机特定的数据,例如打印机的硬件 id。
s: 用于存储打印机的安全描述符。
g: 用于打印机的全局 DEVMODE 结构中存储的信息。
m: 用于存储打印机的最小设置。 这相当于指定2、 d和g。
u: 用于将信息存储在打印机的每个用户 DEVMODE 结构。
/Sr
指定哪些有关打印机的信息将被恢复,以及如何处理设置中的冲突。 使用命令行的末尾放置下列值:
2: 使用还原打印机的 PRINTER_INFO_2 结构中包含的信息。 此结构包含有关此打印机,如其名称、 服务器名称、 端口名称和共享名的基本信息。
7: 使用还原的 PRINTER_INFO_7 结构中包含的目录服务信息。
c: 使用还原打印机的颜色配置文件信息。
d: 使用还原打印机特定的数据,例如打印机的硬件 id。
s: 使用还原打印机的安全描述符。
g: 使用还原打印机的全局 DEVMODE 结构中的信息。
m: 使用还原打印机的最小设置。 这相当于指定2、 d和g。
u还原信息在打印机中的使用的每个用户 DEVMODE 结构。
r: 如果存储在文件中的打印机名称不同于要还原到的打印机的名称,然后使用当前的打印机名称。 这不能指定f。 如果r和f都不指定的名称不匹配,还原的设置无法正常工作。
f: 如果存储在文件中的打印机名称不同于要还原到的打印机的名称,然后在文件中使用打印机名称。 这不能与r进行指定。 如果f和r都不指定的名称不匹配,还原的设置无法正常工作。
p: 如果要还原的文件中的端口名与要还原到的打印机的当前端口名称不匹配,则使用打印机的当前端口名称。
h: 如果不能使用保存的设置文件中的资源共享名共享要还原到的打印机,然后尝试使用当前的共享名称或新生成的共享名共享该打印机。 如果H或h都不指定,并且要还原到的打印机不能共享的已保存的共享名称,然后还原失败。
h: 如果要还原到的打印机无法与已保存的共享名共享,然后不共享该打印机。 如果H或h都不指定,并且要还原到的打印机不能共享的已保存的共享名称,然后还原失败。
i: 如果已保存的设置文件中的驱动程序与要还原到,打印机的驱动程序不匹配,则还原失败。
/Xg
检索打印机的设置。
/Xs
设置打印机的设置。
/y
设置为默认打印机安装打印机。
/?
显示命令和其相关的参数在产品帮助。
@ [文件]
指定命令行参数文件,并直接在该文件中将文本插入到命令行。
修改参数说明
/a [文件]
指定二进制文件的名称。
/b [名称]
指定基本的打印机的名称。
/c [名称]
如果要执行的操作是在远程计算机上,则指定计算机名。
/f [文件]
物种的通用命名约定 (UNC) 路径,.inf 文件的名称或输出文件的名称,具体取决于您正在执行的任务的名称。 使用[文件] /F指定相关的.inf 文件。
/F [文件]
指定 UNC 路径和.inf 文件指定/f [文件的.inf 文件的名称取决于。
/h [体系结构]
指定驱动程序体系结构。 使用下列选项之一: x86、 x64或安腾。
/j [提供程序]
指定的打印提供程序名称。
/l [路径]
指定要使用的打印机驱动程序文件的位置的 UNC 路径。
/m [模型]
指定驱动程序模型的名称。 (此值可以指定.inf 文件中)。
/n [名称]
指定打印机的名称。
/q
运行命令没有通知用户。
/r [端口]
指定的端口名。
/u
指定要使用现有的打印机驱动程序,如果已安装。
/t[#]
指定要启动的从零开始的索引页。
/v [版本]
指定驱动程序的版本。 如果不做为/K还指定值,则必须指定下列值之一:类型 2-内核模式或类型 3-用户模式。
/w
如果指定/f.inf 文件中找不到驱动程序,将提示用户输入的驱动程序。
/Y
指定打印机名称不应该会自动生成。
/z
指定不自动共享打印机安装。
/K 选项
更改为2以代替x86、 x64,来替代3或4以代替安腾接受参数/h [体系结构的含义。 它还改变了接受2类型 2-内核模式 2 和3的位置键入 3-用户模式的位置参数/v [版本的值。
/Z
与您所安装的打印机。 只能使用与/if参数。
/Mw [消息]
在命令行中指定将更改提交之前向用户显示一条警告消息。
/Mq [消息]
在命令行中指定将更改提交之前向用户显示一条确认消息。
/W [flags]
指定任何参数或添加打印机向导、 添加打印机驱动程序向导和网络打印机安装向导选项。
r: 使最后一页重新启动向导。
/G [flags]
指定全局参数,并使用所需的选项。
宽: 不显示给用户的安装程序驱动程序警告。
备注
PrintUIEntry PrintUIEntry 关键字是区分大小写,必须输入此命令的语法使用相同的大小写,本主题中的示例所示。
本文档的一些常见任务的语法,请参阅示例。 有关更多示例,请在命令提示符下键入: rundll32 printui.dll,PrintUIEntry /?
示例
要添加新的远程打印机,打印机 1,对于计算机,客户端 1,它是可见的用户帐户运行该命令的位置,请键入:
rundll32 printui.dll PrintUIEntry /in /n\\client1\printer1
要添加的打印机,使用添加打印机向导和使用.inf 文件,InfFile.inf,位于驱动器 c: InfPath,在键入:
rundll32 printui.dll PrintUIEntry /ii /f c:\InfPath\InfFile.inf
若要删除现有打印机,打印机 1,在计算机上,客户端 1,请键入:
rundll32 printui.dll PrintUIEntry /dn /n\\client1\printer1
若要添加每个计算机打印机连接,Printer2,所有用户的计算机上,客户端 2,类型 (在用户登录时,将应用该连接):
rundll32 printui.dll PrintUIEntry /ga /n\\client2\printer2
若要删除每个计算机打印机连接,Printer2,为所有用户的计算机上,客户端 2,类型 (用户登录时,将删除连接):
rundll32 printui.dll PrintUIEntry /gd /n\\client2\printer2
要查看属性的打印服务器,PrintServer1,请键入:
rundll32 printui.dll PrintUIEntry /s /t1 /c\\printserver1
要查看属性的打印机,Printer3,请键入:
rundll32 printui.dll PrintUIEntry /p /n\\printer3
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
自动连接网络打印机的批处理
打印机共享设置操作
SCO UnixWare 7 下安装和管理打印机(1)
XmlImplementation 类 (System.Xml)
CSocket::FromHandle
链接器工具错误 LNK1168
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服