Trending February 2024 # Using A Powershell Script To Add A Printer Driver By Ip # Suggested March 2024 # Top 3 Popular

You are reading the article Using A Powershell Script To Add A Printer Driver By Ip updated in February 2024 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested March 2024 Using A Powershell Script To Add A Printer Driver By Ip

PowerShell is a powerful scripting language that comes with Microsoft Windows. It provides system administrators and power-users with the ability to automate routine tasks. In this article, we will walk you through a PowerShell script that adds a TCP/IP printer to a Windows 11 or 10 computer.

For this task, we will use a generic printer driver in our examples. You should replace it with the appropriate driver that matches the printer you are attempting to add. This script will require the INF file for the driver. INF files contain the information that Windows needs to install hardware components. We’ll explain how to locate and extract this file from the printer driver executable.

Note: This script is designed for Windows 8 and newer operating systems, as the “add-printer” cmdlets are not available on Windows 7.

Also see: How to Reinstall Printer Driver on Windows 11

Before we jump into the script, we first need to have the INF file for our printer driver ready. An INF file is a text file that gives the setup program the information needed to install your hardware. You can extract this file from the printer driver executable.

If the driver package is a .exe file, you will need a tool like 7-Zip to extract its contents and find the required INF file. Follow the steps below to do this:

Download and install 7-Zip.

Use 7-Zip to open and extract the printer driver .exe file.

Open PowerShell and change directory to the extracted folder.

Run this command to find and copy the INF file to a location of your choice:

Useful resource: How to See What Drivers Are Installed in Windows 11

Now that you have the necessary INF file, here’s the PowerShell script you can use to add a TCP/IP printer to a local computer:

$driverName = "Your Printer Driver" $printerIP = "xx.xx" $deviceName = "Your Printer Name" $pauseInterval = "3" Invoke-Command {pnputil.exe -a "C:path_to_driverprinter.inf" } Add-PrinterDriver -Name $driverName Start-Sleep $pauseInterval Add-PrinterPort -Name $printerIP -PrinterHostAddress $printerIP Start-Sleep $pauseInterval Add-Printer -DriverName $driverName -Name $deviceName -PortName $printerIP Start-Sleep $pauseInterval

This script is composed of six main sections. Let’s dissect this script into its these sections to better understand its operations.

$driverName = "Your Printer Driver" $printerIP = "xx.xx" $deviceName = "Your Printer Name" $pauseInterval = "3"

These four variables at the top of the script are essential for the functioning of the script. Here’s what they each mean:

$driverName: The name of the printer driver to be installed.

$printerIP: The IP address of the printer. Replace “xx.xx” with your printer’s actual IP address.

$deviceName: The name that will be assigned to the printer on your system.

$pauseInterval: The number of seconds the script should pause between commands. This is necessary because some commands may need a few seconds to complete before the next command can be run.

Invoke-Command {pnputil.exe -a "C:path_to_driverprinter.inf" }

This command uses pnputil.exe to import the INF file of the printer driver into the Windows driver store. pnputil.exe is a command-line utility that you can use to manage the driver store in Windows. You need to replace C:path_to_driverprinter.inf with the actual path to your INF file.

Add-PrinterDriver -Name $driverName Start-Sleep $pauseInterval

The Add-PrinterDriver cmdlet installs the printer driver on your computer. It uses the $driverName variable defined earlier. The Start-Sleep cmdlet following it pauses the script for the number of seconds defined by $pauseInterval.

Add-PrinterPort -Name $printerIP -PrinterHostAddress $printerIP Start-Sleep $pauseInterval

The Add-PrinterPort cmdlet creates a new TCP/IP printer port with the name and host address being the printer’s IP address, as defined by the $printerIP variable. After this, Start-Sleep pauses the script for $pauseInterval seconds.

Add-Printer -DriverName $driverName -Name $deviceName -PortName $printerIP Start-Sleep $pauseInterval

The Add-Printer cmdlet adds the printer to the system. This command needs the driver name, the printer name, and the port name. It takes these values from the variables we defined at the start of the script. After the printer is added, the script is paused again for the duration specified in $pauseInterval.

In this final section, the get-printer cmdlet retrieves a list of all printers installed on the system. This list is then sent to the new printer using Out-Printer. This is a proof-of-concept to confirm that the newly installed printer is working correctly.

Related guide: How to AirPrint From iOS to Windows 11/10 Shared Printer

While the script we’ve discussed is primarily intended for local use, it can be easily adapted to add a printer driver to a remote computer. This becomes incredibly useful when managing multiple workstations or dealing with a server-client setup. Here’s how you can modify the script for remote use:

Ensure the INF File is Accessible Remotely: The INF file must be present on the remote computer where you wish to install the printer. You can achieve this by manually copying the file to the remote system or using a file transfer cmdlet in PowerShell such as Copy-Item.

Modify the Invoke-Command: The Invoke-Command cmdlet allows for remote execution when used with the -ComputerName parameter. Modify the command in the script as follows: Invoke-Command -ComputerName "RemotePC" {pnputil.exe -a "C:path_to_driverprinter.inf"}

Replace “RemotePC” with the name or IP address of the remote computer. Ensure that the path to the INF file is correct and accessible on the remote machine.

Run the Script: Once the modifications are made, you can run the script as usual. However, ensure that you have the necessary permissions to execute commands remotely. Windows remoting should be enabled and properly configured on the remote computer.

To execute the script, open PowerShell as an administrator, paste the script into the console, and hit Enter. Be sure to replace the placeholders in the script with the values specific to your printer.

The Start-Sleep cmdlets interspersed between operations allow each operation to complete before the next one begins. This is necessary as certain operations might take a few seconds to finish, and running the next operation prematurely might cause errors.

This guide has used a universal printer driver for demonstration, but you should replace it with the driver that matches your specific printer model.

In conclusion, this PowerShell script provides a versatile and efficient way to add a printer to your machine. With the correct INF file, it works with any printer and can even be adjusted to work on remote machines.

You're reading Using A Powershell Script To Add A Printer Driver By Ip

How To Add A Printer To Any Mac

Printers are a necessary evil. A lot of businesses and government entities still require you to use physical documents. Plus, a lot of people own photo printers where they print off priceless memories. Printers can be finicky, though, and we suspect that’s why you’re here. We’ll do a rundown on how to add a printer to any Mac so you can get your documents or photos printed. For those that also have iPhones laying around, we have a guide on how to install a printer on an iPhone as well.

Make sure your printer is turned on, set up as per the manufacturer’s instructions, and connected to your network.

On your Mac, hit the Apple Logo in the top left corner.

Select System Preferences. Then, select Printers & Scanners.

On the next screen, under the blank white window on the left, hit the Plus button.

Your printer should come up in the next window. Please select it and wait for your Mac to gather printer information.

Once done, hit the Add button.

The printer should now be connected to your Mac, and you should be able to print as needed.

Again, make sure your printer is turned on, set up as per the manufacturer’s instructions, and ready to go.

On your Mac, hit the Apple Logo in the top left corner and select System Preferences.

Next, select Bluetooth. A window should open. Leave it alone for now.

Now, go back to your printer and put it into pairing mode. Each Bluetooth-enabled printer is different, so you may need your owner’s manual to figure out how that works.

Once your printer is in pairing mode, return to your Mac. Turn on Bluetooth in the window you opened earlier.

Your printer should appear under the Devices list on the Bluetooth screen.

Hit the Connect button (or Pair button on older Macs).

Once successfully paired, your Mac should be able to print what you need.

Connect printer wirelessly with its IP address

Joe Hindy / Android Authority

This method is only useful if the Wi-Fi method doesn’t work. It requires a bit of know-how, so don’t get too frustrated if this takes you a second to figure out.

Make sure your printer is set up as per the manufacturer’s instructions, connected to your network, and ready to go.

Next is the hard part. You’ll need to log in with your router and find your printer’s IP address. Each router manufacturer does this differently, so this step might take you a second.

Once you find the IP address of your printer, return to your Macbook.

Hit the Apple Logo in the top left corner.

Select System Preferences. Then, select Printers & Scanners.

Hit the Plus button on the lefthand side of the window.

Enter your printer’s IP address in the first box and select the appropriate Protocol.

Enter the name, location, and use boxes as necessary. Finally, hit Add.

Note — If you don’t know the proper protocol, try first with the default option, which is IPP. If that doesn’t work, try each one until it works. There are only three.

Please note that your printer must be on and connected to your Mac either by Wi-Fi or by Bluetooth in order to print. Also, connecting to your printer may take a minute or two. If you can’t connect, try rebooting your printer and Mac. Then try again.

Note — Apple requires your software to be up to date in order to use this method. Make sure your Mac is up-to-date before continuing.

Additionally, ensure your printer is on, set up as per the manufacturer’s instruction, and ready to go.

Connect your Mac to your printer with a USB cable.

From here, one of two things will happen. Your Mac may ask you to install the printer’s software. Follow the instructions (they vary per printer) and your printer should be good to go when you’re done.

Select Printers & Scanners.

In the next window, hit the Plus button underneath the white section on the left side of the window.

Your printer should be connected and ready to go. Make sure your printer is connected via USB before attempting to print anything.

Connect a printer to a Mac with an ethernet cable

This method is virtually identical to the Wi-Fi method.

Make sure your printer is set up as per the manufacturer’s instructions and ready to go.

Connect your Mac to the printer with your ethernet cable.

On the next screen, select Printers & Scanners.

Hit the Plus button under the white section on the left side of the window.

Your printer should be listed on the next screen. Select it, wait for your Mac to gather printer information, and hit the Add button.

Your printer should be ready to go. Make sure the ethernet cable is plugged in before attempting to print anything.

How to add a printer to Mac with Windows

Joe Hindy / Android Authority

This is, by far, the most complicated setup. It requires both macOS and Windows knowledge along with a Windows computer with a printer already attached to it. We can only see this being needed in a work environment or some wonky home setup where your Windows PC is connected, but your Mac isn’t.

First, the printer needs to be set up as per the manufacturer’s instructions and be ready to go.

Now that all of that is done, let’s get started.

On your Mac, hit the Apple Logo, then System Preferences, and finally Printers & Scanners.

Enter the username and password if prompted. The username and password is determined by the Windows PC owner when they set up the printer to be shared.

Note — If this doesn’t work, there are three main spots to check. You should recheck the printer, the Windows PC, and your Mac to ensure proper setup.


The vast majority of the time, there is a sticker somewhere on the back of your printer with that information. If it’s not there, most printers have a network screen that you can view after connecting it to the network. It’ll tell you the MAC address there.

Simply go to File and then select print. A print preview pops up where you can choose to print or not.

Add A Theme To Facebook Using My Facebook Theme

Getting started

Have you ever wanted to jazz up your Facebook profile? While the social network does not allow themes, there are many utilities that let you add a theme to Facebook. One of the better tools for doing this is My Facebook Theme.

In order to get the most out of My Facebook Theme, you actually have to install two extensions: My Facebook Theme and Facebook Theme Creator.

They are both by the same developer and work well with one another to give you the most pre-made themes, along with the ones you create yourself.

Once both are installed, you can open the extensions to either utilize a pre-made theme or create your own. There are a wide variety of pre-made themes to choose from. In other wordss, you have many options for adding a theme to Facebook.

You can open My Facebook Theme from Facebook with the handy little link added to your top toolbar.

Creating your own themes

My Facebook Theme’s biggest asset is being able to create your own theme. While this is a very simple theme maker, it can make a big impact depending on what you want to do and the time you have to be creative.

The first part of the Editor deals with the Background.

You can choose the color of the background or use an image. If you use an image, you can choose whether it scrolls or stretches across your Facebook page or how to tile it for the best fit possible. Then, you can choose the image position if you choose to center it or off-set it.

The second part of the Editor lets you change how the primary Facebook toolbar looks.

You can change its background color and link color.

The final part of the Editor lets you change the links, text and header colors of your Facebook feed and profile.

Depending on the type of changes you make and the background you use, you are given a lot of leeway in the color choices you make to get just the right match.

These changes, along with the pre-made themes you may end up using, will be utilized across all profiles and pages on Facebook.

Using pre-made themes

My Facebook Theme also utilizes pre-made themes. These come in a variety of categories from cartoons to nature to holidays and more.

You can also take a pre-made theme and make it more your own by customizing it with the “Build Your Own” option once you have installed it.

Sharing your themes

After you create your own theme, you can save it to My Facebook Theme by linking the two via Facebook.

You can then switch in and out of themes as you see fit but still keep the creations you have worked hard on.

You can also share the theme with others through social networks and if they use the extensions, they, too, can use it to theme their Facebook.

My Facebook Theme used to be available for Firefox but is no longer supported for the browser.


My Facebook Theme is a great way to customize your Facebook experience, especially if you are bored of the everyday look of the social network. You can add a theme to Facebook by using pre-made themes, tinkering with them or creating your own which gives you creative control over what Facebook looks like.

Image credit: Facebook wallpaper

Melissa Popp

Melissa Popp has been a freelance writer for over a decade. While she primarily has focused on writing about technology, she’s also written about everything from custom mailboxes to health care to just about anything in between. Melissa is the Content Strategist for chúng tôi the nation’s leading marketplace for trailers for sale, the Social Media Manager for the best roofing Denver company as well as a Writer here at MakeTechEasier. She’s a proud support of the Denver SEO community and a big fan of online radio.

Subscribe to our newsletter!

Our latest tutorials delivered straight to your inbox

Sign up for all newsletters.

By signing up, you agree to our Privacy Policy and European users agree to the data transfer policy. We will not share your data and you can unsubscribe at any time.

Create A Professional Script Font For Free

Are you tired of your dry office work and want to learn something creative?


Maybe you are a graphic designer looking for more creativity to expand your skills?


Are you just bored at home and want to learn something creative?

Or you may not be any of the above but just a person who likes playing with letters or is intrigued by the chemistry of designing and making beautiful fonts. No matter which category you come under, this course is for YOU AND ONLY YOU!!

My name is Bilal Moten, a self-taught hand lettering and Calligraphy artist. I was highly drawn to the art of hand lettering when I once saw a video on YouTube, where the calligrapher was artistically curving and playing with letters, as a result soon I started doing my own research in the field. I grew fonder of it in a very little time and started learning the skill myself and got a chance to give life to the artist within me.

In my course, you will learn to design alphabets by using calligrapher and procreate app. You will learn the formation of upper and lower case letters by following a few elementary steps. We will start with the basics of font creation by using and teaching you the basic concepts required in creating beautiful and professional fonts as I explore different options available on the Internet. The process can be a little time-consuming because after all it is free of cost, but it will be exciting and soon, you will be on your way to creating unique fonts without spending a single penny. And yes! I have a free brush set that will allow you to play with different letter designs, font styles and textures and achieve a variety different lettering fonts.

This course will teach you how to convert your hobby into a profitable skill and start earning with it in your free time.

I know you are excited about this, so don’t worry!! Not making you wait anymore!! Let’s begin with a brief overview of the course, in this course; we will take start by creating a template through an app called calligrapher, by following some simple steps. Then we will shift to another app known as “Procreate” for filling the template, we will be using two templates, filling template 1 with upper case letters in Sans Serif Style and template 2, with lower case letters in Script style. Then we will be building the font by uploading the template on Calligraphr website. After being done with creating the font file, we will be shifting to another platform for further designing i.e. Glyphrstudio, we will understand the basics and we will be editing our font on this platform like kerning, adding ligatures, turn pairs, side bearing, side pairs, etc. to make sure that the letters are properly aligned, connecting to each other with proper font spacing, this is how we will do the entire process and you will learn along with me.

You can either use your own fonts to speed up your art/hand lettering pieces, use them as templates for wedding stationery and envelopes or even sell these fonts on websites like Etsy, creative market, and Design Cuts and make a good side income.

So, are you ready to dive into this excellent eLearning course about font creation with me?

Tighten your seat belts because we are about to take off to explore the fun Creative and money Making side of a hand lettering Artist’s Work.

So What are you waiting for? let’s get started.

Who this course is for:

For anybody interested to learn font designing

Those interested in utilizing designing as a side hustle

For graphic designers interested in expanding their skills

Are you tired of your dry office work and want to learn something creative? OR Maybe you are a graphic designer looking for more creativity to expand your skills? OR Are you just bored at home and want to learn something creative? Or you may not be any of the above but just a person who likes playing with letters or is intrigued by the chemistry of designing and making beautiful fonts. No matter which category you come under, this course is for YOU AND ONLY YOU!!


How to create beautifully designed fonts that sell

The step-by-step process to create your very own professional-looking fonts

How to create unique fonts from scratch by using your iPad only

The skill to design fonts for cards, T-shirts and anything just by learning some basics


Be an iPad owner

Have access to some online free apps for learning font making

It’s an introductory level course; therefore, no prior knowledge is required

A desire to give your best to learn the art of font making

Windows Has Restarted Your Gpu Driver Due To A Problem Driver

The GPU is an important component of a computer and the Windows operating system will collapse if this component is overloaded. While playing games, many users have reported the error Windows has restarted your GPU driver due to a problem driver. If you encounter the same, then please read through this article for the resolutions.

Windows has restarted your GPU driver due to a problem driver

The problem could either be with corrupt or outdated Display drivers or the lack of a suitable GPU. In both these cases, we will have to troubleshoot accordingly. Try the following solutions sequentially to resolve the problem:

Update the Graphics using official Driver tools

Download the latest version of DirectX on your computer

Add a GPU to your system

Update your Windows system

1] Update the Graphics Driver using official tools

The best method to update Graphics Card drivers is to do so using driver update tools. Depending on the processor used by your system, try the following:

Intel Driver and Support Assistant: The Intel Driver and Support Assistant can help update drivers on Intel systems in the correct manner. This works when updating drivers in a general manner fails.

AMD AutoDetect: AMD users can use the AMD version of the driver update tool. This tool is known as AMD Autodetect and can update drivers which are left out by the usual procedure.

In case you are using an external GPU, you can download the Graphics Card drivers directly from the manufacturer’s website.

Related: How to restart Graphics Driver in Windows

2] Download the latest version of DirectX on your computer

Many users have confirmed that downloading & installing the latest version of DirectX on their system has resolved the problem in the discussion. This version is available on chúng tôi DirectX installs several runtime libraries essential to the game and other multimedia on the system.

3] Add a GPU to your system

In case you are playing a graphics-intensive game, make sure that your system has everything needed for its minimum requirements. GPU is a part of the minimum requirements. Usually, an external GPU is needed for playing heavy games.

To solve this problem, you can either buy a new GPU or stop playing the game. If the hardware is not sufficient, nothing else will work.

Read: Windows computer freezes while installing Graphics driver

4] Update your Windows system

At times, Microsoft recognizes feedback sent by users and patches generic problems on Windows. These fixes are pushed through Windows updates. You can update your system manually as follows:

In the Settings window, go to the Windows Update tab on the list on the left-hand side.

How do I fix a corrupted GPU driver?

The failure of a GPU is as critical as the failure of the CPU. The first symptom is a Blue Screen of Death error. Other than this, you will notice overheating of the system. The fan might run faster than usual. After this, the display might exhibit issues.


Why does Windows keep restarting my GPU?

If your GPU is the internal GPU, then simply updating the drivers will be helpful. However, if it doesn’t work, you will have to send it for hardware replacement. External GPUs can be replaced rather easily. If not, you can also add USB-based GPUs these days.

How To Find The Ip Address Of Your Wifi Printer On Windows And Mac

Every WiFi printer will have an IP address assigned to it that will allow the printer to connect to your home or office network successfully. If you’re having issues printing to your WiFi printer, knowing the IP address can be helpful when you start troubleshooting. It’s also useful to know the IP address if you need to install the printer on a different computer. 

There are a few ways you can go about finding the IP address of your WiFi printer on your computer. If the printer has a display, you can usually get the IP address by printing a configuration page via the printer’s control panel. 

Table of Contents

If your printer doesn’t have a display, you’ll need to connect it to your Windows PC or Mac to find the IP address. Below are the steps you’ll need to take to find your printer’s IP address on Windows and macOS. 

How to Find a Printer IP Address on a Windows PC

On a Windows PC, you can find your IP address via the Windows Control Panel, Command Prompt or via Windows Settings.

Find a Printer IP Address on Windows Using the Control Panel

The Control Panel is a collection of tiny programs or applets that allow you to view and configure various Windows system settings. You can use the Control Panel to find your printer’s IP address in a few quick steps. 

Open Control Panel. 

Select Web Services.

Check for your printer’s IP address below the Troubleshooting Information panel. 

Find a Printer IP Address Using Command Prompt

If you can’t find your printer’s IP address via the Control Panel, you can use the Command Prompt instead. 

Type CMD in the search box, press Enter and select the Command Prompt option from the search results. 

Type ipconfig and press Enter.

Find the IPv4 address.

Type ping followed by a space and the IPv4 address and press Enter. 

Next, type arp -a and press Enter. This will load the dynamic and static connections that use the IPv4 address.

Copy the dynamic IP address you got from the arp command. Open your web browser, paste the IP address and press Enter. If you see a printer setup page with the manufacturer’s logo and other printer information like ink levels or printer status, it means the address you pasted is your printer’s IP address. 

Alternatively, you can enter netstat -r in the command line and press Enter. 

You’ll see all the network devices connected to your PC and your printer’s IP address.

Note: You can also find your printer’s IP address by checking for the 12-digit number that appears next to the printer’s physical or MAC address. 

Find a Printer IP Address Via Windows Settings

You can also find your printer’s IP address via the Windows Settings app.

Next, select Devices.

Select Printers and Scanners on the left pane.

Select Printer Properties.

Check for your printer’s IP address next to the Location field.

How to Find a Printer IP Address on a Mac

You can find your printer’s IP address on a Mac via System Preferences, via connected devices on your router or online using the Common Unix Printing System (CUPS). 

Find a Printer IP Address on Mac Via System Preferences

System Preferences on a Mac is where you personalize your Mac’s settings. You can use it to find your printer’s IP address using the steps below.

Next, select Printers and Scanners. 

Select your printer from the left pane. 

Check for the printer’s IP address next to Location.

Find a Printer IP Address on Mac Via Connected Devices on Your Router

You can also find your printer’s IP address on a Mac via TCP/IP settings in the System Preferences menu. 

Next, select Advanced.

Select the TCP/IP tab. 

Copy the default gateway next to Router, open your web browser and paste it into the address bar. 

Log in to the router with your admin ID and password, and then select Connected Devices.

Note: The information listed will be different depending on the router you’re using. However, you can check for words like connected device list, network map, network topology or similar terms. 

Select your printer in the host name field and then check for your printer’s IP address in the IPv4 address section.

Find a Printer IP Address on Mac Using CUPS

CUPS is an open-source, modular printing system for UNIX-like operating systems that allow your computer to act like a print server. You can use CUPS to find your Mac’s IP address as follows.

Next, select Terminal. 

Enter this command in Terminal: cupsctl WebInterface=yes and press Enter. This will enable the CUPS web interface.

Next, open your web browser, type localhost:631/printers in the address bar and press Enter.

Look for your printer’s IP address in the Location column. 

Find a Printer’s IP Address Using Your Printer’s Built-in Menu

Your printer’s built-in menu is another method you can use to quickly find your printer’s IP address. 

Note: For most printers, the steps below should help you find the IP address, but you can refer to your printer’s manual for exact instructions.

Press the printer’s Home button to display the printer menu.

Select either Wireless Settings, Preferences or Options and then check for your printer’s IP address at the top of the box that appears.

Note: If you don’t see the IP address, select View wireless details and check for the IP address there. Some printers may use headings like WiFi Status, Network Status or TCP/IP.

How to Find a Printer’s IP Address Via the Network Configuration Page

If you’ve tried the above steps and still can’t find your printer’s IP address, you can go to the printer’s Settings or Setup page and print it from the network configuration page.

Note: The steps will vary depending on the make and model of your printer. For this guide, we used an HP Deskjet 2600 series printer. 

Press the Wireless and Information buttons simultaneously.

The wireless network test report and network configuration page will be printed out. You can check for your printer’s IP address from the network configuration page. 

Find Your Printer’s IP Address Easily

Now that you know how to find your printer’s IP address, you can set up your printer to your network or fix any connection issues you may be experiencing. 

Update the detailed information about Using A Powershell Script To Add A Printer Driver By Ip on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!