\\ Amazon冬支度セール 2024年11月4日 (水) ~ 11月12日 (火) 23:59 //

How to Use the prnmngr Command for Printer Management | Managing Printer Connections and Settings in Windows

The prnmngr command in Windows allows administrators to manage printers from the command line, offering functions such as adding, removing, listing printers, and setting the default printer. This command is particularly useful for managing network printers and configuring printer settings both locally and remotely.

目次

What is the prnmngr Command?

The prnmngr command is a Windows tool used to manage printers via the command line. It enables users to add or remove printers, display a list of installed printers, set a default printer, and manage network printers. It is an essential tool for IT administrators who need to efficiently manage printers on local and remote computers in network environments.

Main Uses

  • Add/Remove Printers: Quickly add or remove printers, either locally or on the network.
  • List Installed Printers: Display a list of all printers connected to the system.
  • Set Default Printer: Choose a printer to be the default for the system.
  • Manage Network Printers: Control and configure printers on remote systems.

How to Use the prnmngr Command

The prnmngr command allows you to manage both local and network printers directly from the command line. This is ideal for administrators who want to automate printer configurations or make quick changes without needing to navigate through the GUI.

Basic Syntax

prnmngr [-a | -d | -X | -g | -t | -l] [-s <Servername>] [-p <Printername>] [-m <Modelname>] [-r <Portname>] [-u <Username> -w <Password>]
ParameterDescription
-aAdd a local printer.
-dDelete a printer.
-XRemove all printers from the system.
-gDisplay the current default printer.
-tSet the specified printer as the default.
-lList all installed printers.
-s <Servername>Manage printers on a remote computer. Defaults to the local system if not specified.
-p <Printername>Required. Specify the printer to manage.
-m <Modelname>Specify the printer driver model to use when adding a printer.
-r <Portname>Specify the port the printer is connected to (e.g., LPT1:, COM1:, or a TCP/IP port).
-u <Username> -w <Password>Credentials to access a remote printer.
/?Display help for the command.

Example Usages

  1. Add a Printer
    Add a local printer and connect it to the specified port.
   prnmngr -a -p "MyPrinter" -r "LPT1:" -m "HP LaserJet 1018"

Description: Adds a printer named MyPrinter using the LPT1 port and the HP LaserJet 1018 driver.

  1. Remove a Printer
    Remove a specified printer from the system.
   prnmngr -d -p "MyPrinter"

Description: Removes MyPrinter from the system.

  1. Remove All Printers
    Delete all printers from the local or remote system.
   prnmngr -X

Description: Deletes all printers from the local system. Use the -s option to target a remote computer.

  1. Display the Default Printer
    Show the printer currently set as the default.
   prnmngr -g

Description: Displays the name of the default printer currently set in the system.

  1. Set a Default Printer
    Set a specified printer as the default printer for the system.
   prnmngr -t -p "MyPrinter"

Description: Sets MyPrinter as the default printer.

  1. List Installed Printers
    Display a list of all printers installed on the local or remote computer.
   prnmngr -l

Description: Lists all printers on the system. Use the -s option to list printers on a remote machine.

Practical Applications of the prnmngr Command

Automating Printer Management Scripts

For large networks where multiple printers need to be managed, the prnmngr command can be scripted to automate the process of adding, removing, or setting default printers. This is especially useful in enterprise environments where printers frequently need to be configured across multiple systems.

@echo off
prnmngr -a -p "OfficePrinter" -r "LPT1:" -m "HP LaserJet 1020"
prnmngr -t -p "OfficePrinter"

Description: This script adds a printer called OfficePrinter to the LPT1 port and sets it as the default printer.

Managing Printers on Remote Computers

Administrators can use the prnmngr command to manage printers on remote systems. This is useful for handling printer issues in a networked environment without needing physical access to the machines.

prnmngr -s \\server -l

Description: Lists all printers installed on the remote computer \\server, allowing you to easily manage printers from afar.

Resetting All Printers

If printer configurations become too cluttered or problematic, you can remove all printers and start fresh by resetting the system’s printers.

prnmngr -X

Description: Removes all printers from the system, useful for clearing old or unused printers and starting a new configuration.

Important Considerations

  • Administrator Privileges Required: Adding, removing, or configuring printers requires administrator privileges. Run the command prompt as an administrator to perform these tasks.
  • Accurate Printer Name: Ensure that printer names are entered accurately. Incorrect names will result in errors or failed operations.
  • Remote Printer Management: When managing printers on remote systems, valid credentials with administrative permissions are required. Use the -u and -w options to provide the necessary access.

When to Use the prnmngr Command

The prnmngr command is ideal when you need to efficiently manage printers, whether locally or remotely, using the command line. It is particularly useful in environments where multiple printers need to be configured, set as default, or removed, especially when dealing with large networks.

Conclusion

The prnmngr command is a powerful tool for managing printers in Windows environments. It allows administrators to easily add, remove, and configure printers from the command line, providing flexibility and efficiency, especially in networked or automated setups. By incorporating this command into scripts or using it in daily printer management tasks, you can streamline printer operations and reduce the burden of manual configuration.

Tamaglo

Thank you for reading!

Comments

To comment

The maximum upload file size: 2 MB. You can upload: image. Links to YouTube, Facebook, Twitter and other services inserted in the comment text will be automatically embedded. Drop file here

目次