Printer Buddy is a "dummy-proof" utility designed to resolve common printer headaches instantly. It monitors your print usage to prevent accidental duplicates and provides a one-click solution to fix stuck queues and connectivity issues.
The core feature of Printer Buddy. With a single click, it performs a comprehensive maintenance routine:
- Clears Print Spooler: Removes stuck files from
C:\Windows\System32\spool\PRINTERS. - Restarts Services: Safely restarts the Windows Print Spooler service.
- Resets Printer Config: Reinitializes printer ports to resolve communication errors.
- Network Fixes: Flushes DNS cache to help discover network printers.
- Smart Monitoring: Actively watches your print queue.
- Duplicate Prevention: Detects if you accidentally printed the same document twice within 3 minutes and warns you.
- Always Ready: Can be configured to start automatically with Windows, running silently in the background.
- Windows 10 or 11
- .NET 8.0 Runtime
- Administrator privileges (required for Service management and Spooler access)
- Launch Printer Buddy.
- Select your printer from the dashboard.
- If your printer is acting up, click "Fix It For Me".
- The app will handle the rest!
This project is built with:
- C# / .NET 8
- WPF (Windows Presentation Foundation)
- CommunityToolkit.Mvvm for clean architecture.
To build the project, open PrinterBuddy.sln in Visual Studio and build the solution.