Connecting my Network Printer to Azure Virtual Machine

Avanelle Sahadeo 1 Reputation point
2021-01-06T14:57:01.293+00:00

Hi,

I am trying to connect my on premise wireless HP Officejet Pro 6978 Printer to my Azure Virtual Machine and I need help.

I tried this:
Windows Azure Virtual Machine open control panel and click on Devices and Printers In the Devices and Printers dialog click on Add a printer button.
.Click on Add a local printer. In the Choose a printer port select Use an existing port - the default is LPT1 (printer port).

I tried downloading the drivers.

I tried adding it wirelessly.

Nothing helps.

Please help.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,036 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Philippe Hubert 11 Reputation points
    2022-01-17T23:06:30.3+00:00

    One trick that did the job for me. From the browser, the Azure RDP client cannot add a local printer connected to a TCP/IP port. But the locally installed client can. You can get the client here:

    https://learn.microsoft.com/en-us/azure/virtual-desktop/user-documentation/connect-windows-7-10

    Install it on your PC and sigin using the same credentials you're using to access the Azure-VDM. A more regular RDP client will start and the local printers will be recognized.

    Good luck!

    1 person found this answer helpful.

  2. prmanhas-MSFT 17,946 Reputation points Microsoft Employee Moderator
    2021-01-07T06:49:55.917+00:00

    @Avanelle Sahadeo Apologies for the delay in response and all the inconvenience caused because of the issue.

    Can you please confirm if you have followed the below steps by referring to forum thread to use local printer on Azure Virtual Machine:

    1.Make sure your local printer connected to your computer by USB cable and its printer driver is installed - make sure it is not a network printer.

    2.In Windows Azure Virtual Machine open control panel and click on Devices and Printers In the Devices and Printers dialog click on Add a printer button.

    3.Click on Add a local printer.

    4.In the Choose a printer port select Use an existing port - the default is LPT1 (printer port).

    5.Click on the list drop and you will see lots of available ports - and your computer ports are listed too. If your computer name is SERVER1111 you will see ports like TS001 (SERVER1111: PRN2). Choose TS001 port! . TS stands for Terminal Services redirected printer.

    6.Click on Next - Install printer driver - click on Windows Update button if driver is not available from list. Windows driver update takes time.

    8.Select your printer manufacturer and select the printer from the list - click Next

    9.This window confirms your selected printer name. Click Next - the printer driver installation starts.

    10.The next screen offers you to share the printer. If it is shared, all virtual machines on your virtual network can print on that local printer. Share it and click on Next.

    11.Print a test page.

    12.The printing is going to be relative slow. You might get a message that Printer is not responding. But wait, it is going to print.

    You can refer to this doc as well for more info.

    Hope it helps!!!

    Please "Accept as Answer" if it helped so it can help others in community looking for help on similar topics.


  3. Avanelle Sahadeo 1 Reputation point
    2021-02-11T13:25:31.697+00:00

    My printer is a wireless network printer already. Do I have to uninstall it as a network printer and reconnect as a local printer?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.