Managing Print Drivers in VMware Virtual Desktops​

Posted by Mark Moon on July 23rd, 2015

As IT professionals managing and supporting virtual desktop environments, managing and installing printer objects, drivers and printer profiles inevitably is a topic when new printers are added in your company. When we look at the options available to enable printing from virtual desktops, one of the most difficult options we’re challenged with is how to manage native drivers within a virtual desktop. Traditionally, if we want a user to be able to use the native drivers, the VDI administrator would need to install these drivers in the master image and then use a script to ensure the correct printer shows up for the user connected. With PrinterLogic, we make managing the printer object, drivers, and profiles quick and painless. VDI Administrators are more efficient because they do not have to deploy scripts, and service desk time is also reduced because printers are dynamically installed based on a user’s location.

One of the main issues that comes up with printing from the virtual desktop arises when it is coupled with the use of zero clients. With zero clients, we don’t have the ability to install printers on these devices to allow for VMware virtual printing and print job pass-through. In this scenario, our only option is to install the printer on the virtual desktop. Normally that would require the user to have admin rights, or the admin to pre-install all the drivers in the gold-image, and deploy a script to install those printers. PrinterLogic’s solution solves the problem of installing printers on zero clients.

The PrinterLogic Client can be deployed seamlessly in the virtual desktop environment to manage the installation of printers, drivers and profiles. Our Client runs as a system service and does not require users to have admin rights for installing printers. Additionally, our Client will recognize the IP address or hostname of the endpoint device to ensure a printer can be installed for that user based on their physical location. In fact, in an independent study, 95% of surveyed organizations rate PrinterLogic’s printer driver management as great or better. Source: TechValidate. TVID: 6AE-4E1-E8B .

To use PrinterLogic in your virtual environment, you can choose to either deploy printers to your users, or to allow your user to install printers for themselves. Steps for both options are provided below.

Automatically Deploying Printers

  1. Install the client in the VDI gold image
  2. In the PrinterLogic Web-Based Administrator Console, setup the printer deployment(s)
  • When the user logs into their virtual desktop, a printer will automatically be installed in the background for that user, including the necessary print driver
  • When the user goes to print, the printer will already be set up and available
  • Installing Printers via the Self-Service Portal
    The PrinterLogic Portal empowers your end users to quickly find and install printers, with no need to call the help desk.

    1. Install the client in the VDI gold image
    2. When the user logs into their virtual desktop, they launch the self-service portal, select the printer they would like to install, and then the printer and necessary drivers will be loaded and installed for the user
    3. When the user goes to print, the printer will already be set up and available

    Note: If you are using persistent desktops or have profile management, this self-installed printer will be available the next time the user connects to their virtual desktop.

    PrinterLogic not only gives you the ability to enhance and greatly simplify printing in your virtual environment, but we can give you the same benefits and ease of use in your physical environment as well. See how PrinterLogic can benefit you and your users by requesting a free demo or 30-day free trial here.

    Mark Moon
    Mark Moon


    • Be the first to leave a comment!

    Post A Comment

    Your browser is not supported.

    This website will not run properly on this browser. To use the site, update to one of these modern browsers:

    Continue to site