`

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
分享到:
评论

相关推荐

    cad里如何添加打印机的.doc

    3. 在打印机管理器中,利用“添加打印机”向导创建PC3文件,这是CAD中用于存储打印机配置信息的文件。 创建Windows系统打印机的PC3文件分为以下几步: 1. 启动“添加打印机”向导,选择“系统打印机”。 2. 从列出...

    网络打印机安装高效方式

    通过使用命令行工具获取必要的网络信息,以及利用Windows系统的网络发现功能,用户可以有效地安装并使用网络打印机。这些技巧不仅有助于解决常见的网络打印机安装问题,还能提高办公效率。希望本文提供的步骤对您...

    打印机错误解决批处理

    本文将深入探讨“打印机错误解决批处理”的概念,以及如何利用批处理脚本来解决打印机故障。 首先,我们需要了解打印机错误的类型。打印机错误可能源自硬件故障、驱动程序问题、打印队列堵塞或网络连接问题。常见的...

    资源管理器,C#代码编写,可以方便的管理:控制面板、注册表、打印机、CMD.EXE、设备管理、任务管理

    4. **命令提示符(CMD.EXE)**:通过C#,可以创建新的进程并执行命令行命令,如打开命令提示符窗口,执行系统命令,如dir、ping等,从而实现自动化任务或者执行需要在命令行环境下完成的操作。 5. **设备管理**:C#...

    delphi调用codesoft使用指定的打印机打印

    5. **错误处理与反馈**:在整个过程中,你需要添加适当的错误处理代码,以应对可能出现的问题,比如找不到Codesoft、无法获取打印机列表、用户未选择打印机等。同时,向用户提供清晰的反馈信息是非常重要的。 在...

    在UOS上安装Fuji Xerox DocuCentre S2520 系列的打印机

    2. **搜索打印机**:系统会自动搜索网络中的打印机,如果找不到,可以手动输入DocuCentre S2520的IP地址进行添加。 3. **选择驱动**:在列出的打印机模型中选择富士施乐DocuCentre S2520,如果未列出,选择“使用...

    windowsnt 技术内幕

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

    工作组内自动连接打印机的批处理命令

    在这种环境下,为了提高工作效率并确保安全性,有时我们需要自动连接到共享的打印机,而无需每次都手动输入密码。"工作组内自动连接打印机的批处理命令"就是解决这一问题的有效方法。 批处理(Batch File)是...

    windows命令.pdf

    在Windows Server备份命令参考中,则会介绍如何利用命令行工具执行备份和还原操作。这包括创建备份计划、执行备份操作和在发生数据丢失后执行数据还原的命令。 文档中列举了一些具体的命令,例如: - active:通常...

    CMD命令行高级教程

    - **REM和::**:REM命令用于添加批处理文件中的注释,而::是REM的简写形式,也用于注释。 - **ECHO和@**:ECHO命令用于显示命令本身或命令的执行结果,@符号可以屏蔽命令回显。 - **PAUSE**:此命令用于在批处理执行...

    共享Linux和WindowsServer2003网络资源

    Linux可以通过Samba配置提供CUPS(Common Unix Printing System)的SMB打印服务,而Windows Server 2003的打印机可以通过添加SMB打印机驱动程序,让Linux系统能够使用。 为了安全和权限管理,还需要在Linux和...

    基于Python实现指挥打印机批量打印文件

    在Windows系统中,我们可以利用`win32print`库,这是一个Python的扩展模块,提供了对Windows打印系统的访问。在Linux或Mac系统中,可以使用`CUPS`(Common Unix Printing System)的API或者`lp`命令行工具。对于跨...

    linux 下配置samba

    4. 提供命令行工具,利用该工具可以有限制地支持 Windows 的某些管理功能。 在 Linux 系统中配置 Samba 需要安装 Samba 服务器,并修改配置文件 /etc/samba/smb.conf,添加共享文件名、描述、路径、权限和可访问...

    批量添加域用户并设置用户目录脚本

    "批量添加域用户"通常通过命令行工具、脚本或者专门的应用程序来实现。在提供的文件中,有两个可执行文件:aduser-set.exe 和 load-aduser-set.exe。aduser-set.exe 可能是一个用于创建域用户的工具,而 load-aduser...

    windows下object-c环境搭建1

    在Windows环境下进行Object-C开发可能并不像在macOS上那样常见,但借助开源工具链,如GNustep,我们可以创建和运行Objective-C程序。本文将详细介绍如何在Windows系统上搭建Object-C开发环境。 首先,我们需要了解...

    Windows+Script.chm帮助手册

    - WSH包含两个主要组件:Windows Script Engine(用于解析和执行脚本)和脚本宿主(如WScript或CScript,用于提供用户界面或命令行环境)。 3. **ActiveX技术**: - ActiveX是微软开发的一种技术,允许组件(如...

    BAT批处理脚本-系统设置查询修改硬件相关-打印机重启.zip

    1. **打印机管理命令**:脚本可能使用了`rundll32 printui.dll,PrintUIEntry`命令,这是Windows内置的打印机管理命令,可以用来添加、删除或重新启动打印机。 2. **环境变量**:批处理脚本可能利用了 `%windir%` 或...

    从Windows转向Linux教程.pdf

    - **网络配置**:涵盖SMB服务设置、Samba配置、添加Windows共享打印机,以及互联网接入配置。 - **软件管理**:包括使用rpm包、源代码包进行软件安装,以及如何利用本地“添加/删除软件”功能。 ### 高级功能 - **...

    windows 2000/XP/2003进程服务全集

    - 当需要对系统进行基本设置时,如添加打印机或更改日期时间设置等,可以使用 `setup.exe` 来启动相应的向导。 - 系统维护人员可以借助此工具快速引导用户完成复杂的配置过程。 #### 6. setver.exe **功能介绍**:`...

    Windows与Linux互操作研究.pdf

    《Windows与Linux互操作研究》这篇论文探讨了在Windows和Linux这两种主流操作系统之间进行互操作的方法,涵盖了单机和网络环境下的互访文件系统、运行对方应用程序以及利用虚拟机技术等场景。以下是对这些知识点的...

Global site tag (gtag.js) - Google Analytics