How do I Print to My Local Printers from My VPS?

Printing from a Virtual Private Server (VPS) to your local printers can be achieved through a few configurations. It is important to ensure that users consider the following factors before being able to print items from their server.

Recommendations Before print from your local printer:

  • Users must ensure that their local printer is working normally. 
  • Users must required drivers for the local printer are installed on the remote server.
  • If you go through multiple layers of Remote Desktop Printing (or RDP), the drivers for the local printer are required to be installed on the server at each level or layer
  • user must ensure that the Printers option is checked from the Local Resources tab of the Remote Desktop client that the user is operating.

Local System Configuration:

  1. Click the Start button and navigate to Control Panel > Devices and Printers and then Click.

    devices-and-printers
  2. Right-click on the Micrososft Print to PDF and select Printer Properties.

    print-properties
  3. In the Ports tab, tick LPT1.
  4. Enable printer pooling and then click OK .

    enable-printer-pooling

Configure Remote Desktop Client

  1. Open Remote Desktop Connection.
  2. Click Show options and navigate to the Local Resources tab.

    Local_Resources
  3. Check the Printers checkbox and click on More.
  4. Tick Ports and press Save in the General Tab before connecting to your server.

 

VPS Configuration

  1. Log in via RDP: Connect to your VPS using Remote Desktop Protocol (RDP).
  2. Install Printer Driver: Download and install the required printer driver for your local printer from the manufacturer’s website.
  3. Add a Local Printer:
    1. Open Control Panel > Devices and Printers.

      devices-and-printers
    2. Click Add a Printer.

      Printer
    3. Select The printer that I want isn’t listed.

      The_printer_that_I_want_isn_t_listed
    4. Select Add a local printer or network printer with manual settings and click Next.

       Add a local printer
  4. Configure Print Port:
    • Click Use an existing port and select TS001: (usually corresponds to the LPT1: port redirection and click Next).

      Use_an_existing_port
  5. Choose Driver: Search for and select the appropriate driver you previously downloaded. Click Next.

    select_the_appropriate_driver
  6. Replace Driver (Optional): If necessary, click Replace the current driver and click Next.

    Replace_the_current_driver
  7. Set Printer Name: Enter a desired name for the printer.
  8. Do Not Share: Select Do not share this printer and click Next.

    Do_Not_Share
  9. Print Test Page: Click Print a test page to ensure proper configuration.
    Print_Test_Page

Start Print Spooler Service

  1. Click Start > Run, type services.msc, and press Enter.

    services
  2. Locate Print Spooler Service, right-click it, and select Properties.

    Print_Spooler
  3. Click Start to activate the service.
  4. Change the startup type to “Automatic,” then proceed to click on “Apply” followed by “OK.

    Automatic
  5. Close the Services console.

Restart Print Spooler Service

  1. Connect to your VPS via RDP.
  2. Repeat steps Start Print Spooler Service of above to access the Print Spooler Service properties.
  3. Click Restart and then OK.

    Restart
  4. Log Out and Log In: Sign out of your VPS (without closing the RDP window) and log back in.

     Sign_out
  5. Your local printer should now be redirected and accessible from your VPS.

Additional Notes

  • Ensure your local printer is connected and powered on.
  • Download the correct driver for your specific printer model.
  • The LPT1 port may differ depending on your configuration.
  • Restarting the Print Spooler service may be necessary after each configuration change.

By following these steps, you can successfully print to your local printer directly from your VPS, improving your workflow and productivity.

FAQs

Can I print to my local printer from Remote Desktop?

Yes, you can! Configure your local system to share the printer and enable LPT1 port. On your VPS, install the driver and add the local printer manually. Set the port to TS001 (LPT1 equivalent). Finally, restart the Print Spooler service. Enjoy printing from your VPS to your local printer!

How do I connect my local printer to my server?

  • On your local system, enable LPT1 and printer pooling in your network printer settings.
  • In Remote Desktop Client, check “Printers” and “Ports” under Local Resources.
  • On your server, install the local printer driver and add it manually.
  • Choose “Use an existing port” and select “TS001:” (usually corresponds to LPT1: redirection).
  • Set printer name and don’t share it.
  • Start and set the “Print Spooler Service” to “Automatic” on both systems.
  • Restart the service on the server.
  • Log out and log back in – your local printer should be accessible!

How do I print from VDI to local printer?

Printing from VDI to your local printers requires configuration on both sides. On your local device, enable printer pooling and LPT1 port. In the remote desktop client, check the “Printers” checkbox. On your VDI, install the printer driver and add it as a local printer using the TS001 port. Finally, set the Print Spooler Service to start automatically and restart it. After these steps, your local printer should be accessible from your VDI.

Can't find what you're looking for?

Please reach out to [email protected] and we will happily answer any question you may have.

Talk To Our Technical Expert