Your First ScrewDrivers Essentials Deployment
Welcome to ScrewDrivers! This tutorial walks you through your very first deployment of ScrewDrivers Essentials. By the end of this tutorial you'll have a basic understanding of how to install ScrewDrivers Essentials, and how to get up and running with our printing redirection software offering.
What You'll Learn
By completing this tutorial, you'll have:
- Installed ScrewDrivers Essentials within your VDI/Session host environment
- Deployed the ScrewDrivers client to a test workstation or session
- Redirected your first set of printers
- Successfully printed a test page through ScrewDrivers
- Gained foundational understanding of how ScrewDrivers redirects printers without the need for native drivers on the session side.
What You'll Need
Before starting, make sure you have:
- A Windows Server (2016 or later) with administrator access
- A test workstation or virtual session (Windows 10/11, Citrix, VMware, or RDS)
- At least one printer already installed and accessible on the client workstation
Prerequisites
If you're evaluating ScrewDrivers Essentials, we suggest that you use a test environment if possible, to avoid any user confusion/interruption.
Download the Installers that you'll need
-
Use the link provided by our team to download the following installers
- ScrewDrivers Essentials
msipackage (server side software for redirection) - ScrewDrivers Client
.msipackage (client side software for redirection) - Tricerat License Server
.exe(licensing component for license management)
- ScrewDrivers Essentials
-
Once downloaded, right click on each installer and make sure to click the "unblock" button at the bottom if it's there.
Not doing this step can create problems during the installation process of the software. Make sure to do this for all 3 installers you downloaded.
Step 1: Install Tricerat License Server
- Copy the Tricerat License Server
.exeto a server that is reachable over TCP port 6200 for license check out. - Run the installer.
- After reviewing the license agreement, click accept.
- Choose the installation directory, the default is
C:\Program Files\Tricerat - It will prompt you to input a license key. Please put in the license key (trial or production) that you recived from the Tricerat team.
- Click finish nce the install completes.
If the license activation process fails, it's possible your organization is blocking the installer from reaching out to our licensing provider for the activation token.
If this is the case, please use our Offline Activation method, as described on our Offline Activation how-to page.
Validate the installation
Once the license is activated and the installation is complete, perform the following steps to validate that licensing is functional.
- Open
Services.msc - Make sure that the Tricerat License Service is in the running state.
- Once you fully complete this Essentials deployment tutorial open the Tricerat License Server app.
- In the
User Usagetab, you should notice the username of the test user you logged in with. This means a license is checked out and is functional.
Step 2: Install ScrewDrivers Essentials on your virtual host
If installing in a production environment, esure that there are no user sessions where you are installing, or it might require a reboot of that host/server.
Run the Server side Installation
- Launch the ScrewDrivers Essentials installer by double-clicking the
.msifile. - Accept the license agreement after reviewing it.
- Choose installation location (default is usually fine:
C:\Program Files\Tricerat\ScrewDrivers). - Select "Endpoint" when prompted for feature selection.
You'll notice an option for Scanning, that is for our Scanning redirection software which will be covered in a different tutorial, for now just make sure Endpoint is selected.
- Type in the hostname or IP address of the license server we setup earlier in this tutorial
- Click install and wait for the installation to finish.
Verify Installation
- Open Services (
services.msc). - Find "Tricerat ScrewDrivers Notification Service in the list.
- Verify the status shows
Running.
If the service isn't running, right-click it and select Start.
Success checkpoint
ScrewDrivers Essentials is now installed on your server, and is connected to the license server so that users can grab a license when they log in.
Step 3: Deploy the Client Application
The client application runs on user workstations to provide the server side software (Endpoint) with information about any locally installed printers on the workstation so that it can create the virtual ScrewDrivers printers.
Install the Client
Make sure that any remote sessions you have open are closed prior to starting this installation
- Run the client installer on the test machine
- Review, and then accept the end user licensing agreement
- Select the installation location. By default this is set to
C:\Program Files\Tricerat - Only select
Endpoint Clientwhen prompted for feature selection. You'll notice options for Scanning Client and TCP Client. These will be covered in other tutorials. - Click instlal and wait for the installation to finish.
Validate printer redireciton is taking place.
- Ensure you have atleast 1 printer installed on the local PC where you setup the client.
- Connect to the virtual session host where you installed the server side software as you normally would, through your client of choice. (RDS, Citrix, Omnissa Horizon)
- Once the user is logged in, open devices and printers.
- You should see your local printer redirected with the following naming convention. a. PrinterName(Machine:SessionID)
- Right click on that printer, and click on Printer Properties
- In the Advanced tab, you should see ScrewDrivers listed as the driver.
Success checkpoint: The client is connected and shows printers from ScrewDrivers.
Step 4: Test Your First Print Job
Let's print something and watch it work.
Print a Test Document
- Open your application of choice in your virtual session
- Find a file to print, or just create a file that says "Hello World!"
- Get to the applications print dialogue. Usually in File > Print, but this may vary depending on application.
- Select the redirected ScrewDrivers Printers from the list
- Click Print
Your print job will now be securely routed from the server session down to the client, where it will be handed off to the respective printer that it was printed to.
Troubleshooting if It Didn't Work
Printer doesn't appear in the list?
- Check that the ScrewDrivers Notification service is running on the server
- Verify License check outs are happening, by opening the Tricerat Licese Server app we installed earlier.
If both of the above steps look fine, please contact our support team at support@tricerat.com
Success checkpoint: You've successfully printed through ScrewDrivers!
Step 5: Understanding What You Built
Let's take a moment to understand how the pieces work together.
The Architecture
We installed the Tricerat License Server and activated the license.
- This piece ensures that ScrewDrivers licenses are distributed to users as users login.
We installed our server software which includes the ScrewDrivers virtual driver.
- This piece ensures that any printers that it sees from the connecting client, are redirected according to the settings within the ScrewDrivers Endpoint app on the server.
We installed the client software on a test workstation.
- This piece ensures that we can pass along printer information to the server ScrewDrivers Endpoint component.
Why This Matters
In traditional environments, every session host/VDI pool needs printer drivers installed. With ScrewDrivers:
- No drivers are needed on the server side. Thanks to the ScrewDrivers virtual drivers ability to redirect any printer from any manufacturer.
- Secure print job transmission from user session to client by using TLS 1.2
- Compressed transmission of print jobs for faster print times.
- The ability to keep native print preferences without the need for drivers on the server side.
This is especially powerful in:
- Virtual desktop environments (Citrix, VMware, AVD)
- Terminal Services / Remote Desktop Services
Next Steps
Congratulations! You've successfully deployed ScrewDrivers Essentials and routed your first print job. You're ready to explore more features.
Continue Learning
Next tutorial: Configuring Your First Printer - Learn about printer properties, preferences, and user-specific settings.
Related tutorials:
- Deploying the Endpoint Client - Deploy to multiple machines
- Testing Your First Print Job - Advanced testing scenarios
Get Help
If you run into issues:
- Review the Troubleshooting Guides for common issues and solutions.
- Contact Tricerat Support for assistance.
Consider Upgrading
If you need advanced features like:
- centralized admin console
- Print Server print management
- Direct IP print management
- Advanced printer assignment rules
- Detailed reporting and analytics
Explore ScrewDrivers Pro or Enterprise editions. These tutorials helped you understand the fundamentals that apply across all editions.
What You Accomplished
You now have the foundation to manage print infrastructure efficiently. Welcome to the world of modern print management!