Your First ScrewDrivers Essentials Deployment
Welcome to ScrewDrivers! This tutorial walks you through your very first deployment of ScrewDrivers Essentials. By the end, you'll have a working print management system routing print jobs in a virtual desktop or terminal services environment.
What You'll Learn
By completing this tutorial, you'll have:
- Installed ScrewDrivers Print Server on a Windows server
- Deployed the ScrewDrivers client to a test workstation or session
- Created your first printer mapping
- Successfully printed a test page through ScrewDrivers
- Gained foundational understanding of how ScrewDrivers routes print jobs
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 from the server
- Basic Windows administration skills (installing software, managing services)
- About 60 minutes to complete the tutorial
Prerequisites
This tutorial assumes you're familiar with:
- Installing Windows applications
- Basic Windows Server administration
- How printing normally works in Windows environments
If you're evaluating ScrewDrivers, you can use a test environment with virtual machines.
Tutorial Overview
We'll take this step by step, building your print management infrastructure piece by piece. Don't worry if you're not a ScrewDrivers expert yet—this tutorial is designed specifically for first-time users.
What We'll Build Together
You'll set up a simple but complete print management system:
- Install the Print Server - The core routing engine that manages print jobs
- Configure Your First Printer - Teach ScrewDrivers about available printers
- Deploy the Client Application - What end users interact with
- Test Your Configuration - Print a real document and watch it work
- Understand What Just Happened - Learn how the components work together
By the end, you'll have a working system and understand the fundamentals that make ScrewDrivers powerful.
Step 1: Install ScrewDrivers Print Server
The Print Server is the heart of ScrewDrivers. It runs as a Windows service and handles all print job routing.
Download the Installer
- Log into the Tricerat Support Portal
- Navigate to Downloads → ScrewDrivers Essentials
- Download the latest Print Server installer (
.msifile) - Save it to your Windows Server
Run the Installation
- Launch the 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) - Click Install and wait for the process to complete
- Click Finish when installation completes
The installer automatically:
- Installs the Print Server service
- Creates necessary registry entries
- Configures Windows Firewall rules
- Starts the service
Verify Installation
Let's confirm everything installed correctly:
- Open Services (
services.msc) - Find "Tricerat ScrewDrivers Print Server" in the list
- Verify the status shows "Running"
If the service isn't running, right-click it and select Start.
Success checkpoint: The ScrewDrivers Print Server service is running on your Windows Server.
Step 2: Configure Your First Printer
Now we'll tell ScrewDrivers about a printer it can use. We'll use the simplest approach for this first tutorial.
Locate an Available Printer
- Open Devices and Printers on your Windows Server
- Note the name of a printer you want to use (e.g., "HP LaserJet Office")
- Verify it's working by printing a test page from Windows
For this tutorial, any working printer is fine. It can be:
- A physical printer on the network
- A virtual PDF printer
- A locally-connected USB printer
Create a Printer Mapping
With ScrewDrivers Essentials, printer configuration happens through configuration files. Don't worry—we'll make this easy.
- Navigate to
C:\Program Files\Tricerat\ScrewDrivers\Config\ - Open
printers.iniin Notepad (as Administrator) - Add a printer entry:
[Printer1]
Name=Office Printer
ServerPrinter=HP LaserJet Office
Enabled=True
Default=True
Replace "HP LaserJet Office" with your actual printer name from Windows.
What this means:
Name: What users will see in their print dialogServerPrinter: The actual Windows printer name on your serverEnabled: Makes this printer availableDefault: Makes it the default printer for users
- Save the file
- Restart the ScrewDrivers Print Server service to load the new configuration
Verify Printer Configuration
- Check the service log at
C:\Program Files\Tricerat\ScrewDrivers\Logs\ - Look for an entry indicating your printer was loaded
- Verify there are no error messages
Success checkpoint: ScrewDrivers knows about your printer and it's enabled.
Step 3: Deploy the Client Application
The client application runs on user workstations or sessions. It intercepts print jobs and routes them through ScrewDrivers.
Download the Client
- Return to the Tricerat Support Portal
- Download the ScrewDrivers Essentials Client installer
- Copy it to your test workstation or session
Install the Client
- Run the client installer on the test machine
- When prompted for server address, enter your Print Server's hostname or IP
- Complete the installation
- Restart the workstation/session if prompted
Verify Client Connection
- Log into your test session
- Open Devices and Printers
- Look for your "Office Printer" (or whatever name you configured)
You should see the printer from ScrewDrivers appear, even though it's not locally installed on this machine. That's ScrewDrivers working!
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 Notepad on your test workstation
- Type a simple message: "This is my first ScrewDrivers print job!"
- Click File → Print
- Select "Office Printer" from the printer list
- Click Print
Watch What Happens
The document should print to your configured printer. Here's what happened behind the scenes:
- Application sent print job to the ScrewDrivers virtual printer
- Client intercepted it and sent it to the Print Server
- Print Server received the job and looked up routing rules
- Print Server sent the job to the actual physical printer
- Printer produced your document
Troubleshooting if It Didn't Work
Printer doesn't appear in the list?
- Check that the client service is running
- Verify the server address in client configuration
- Check firewall rules between client and server
Print job doesn't print?
- Verify the printer name matches exactly in
printers.ini - Check that the printer is working from the server itself
- Review logs at
C:\Program Files\Tricerat\ScrewDrivers\Logs\
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
You just created a simple but complete print management system:
User Workstation Windows Server Physical Printer
┌─────────────────┐ ┌─────────────────┐ ┌─────────────┐
│ Application │ │ │ │ │
│ ↓ │ │ │ │ │
│ ScrewDrivers │─────────→│ Print Server │─────────→│ Printer │
│ Client │ │ │ │ │
└─────────────────┘ └─────────────────┘ └─────────────┘
The client acts as a virtual printer driver. It captures print jobs and sends them to the Print Server. The Print Server then routes them to the appropriate physical printer.
Why This Matters
In traditional environments, every session needs printer drivers installed. With ScrewDrivers:
- No drivers needed on client machines or sessions
- Centralized management of all printers
- Consistent printing across all user sessions
- Easy to add new printers without touching individual machines
This is especially powerful in:
- Virtual desktop environments (Citrix, VMware, AVD)
- Terminal Services / Remote Desktop Services
- Environments with many printers or frequent changes
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
Expand Your Deployment
Ready to move beyond the test environment?
- Add more printers by adding entries to
printers.ini - Deploy to additional clients by installing the client on more machines
- Configure printer properties to control defaults and restrictions
- Review logs to understand print job flow
Get Help
If you run into issues:
- Check logs at
C:\Program Files\Tricerat\ScrewDrivers\Logs\ - Review the Troubleshooting Guides for common issues and solutions
- Contact Tricerat Support for assistance
Consider Upgrading
If you need advanced features like:
- Web-based admin console
- SQL database for centralized 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
Take a moment to appreciate what you just built:
✅ Installed and configured a print management server ✅ Deployed client software to a test environment ✅ Created printer mappings and routing rules ✅ Successfully printed through ScrewDrivers ✅ Understood the basic architecture and data flow
You now have the foundation to manage print infrastructure efficiently. Welcome to the world of modern print management!