Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Printer Buddy 🖨️

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.

Features

🛠️ Fix It For Me

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.

🚫 Duplicate Detection

  • Smart Monitoring: Actively watches your print queue.
  • Duplicate Prevention: Detects if you accidentally printed the same document twice within 3 minutes and warns you.

🚀 Auto-Start

  • Always Ready: Can be configured to start automatically with Windows, running silently in the background.

Getting Started

Prerequisites

  • Windows 10 or 11
  • .NET 8.0 Runtime
  • Administrator privileges (required for Service management and Spooler access)

Usage

  1. Launch Printer Buddy.
  2. Select your printer from the dashboard.
  3. If your printer is acting up, click "Fix It For Me".
  4. The app will handle the rest!

Development

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.

About

Printer Buddy is a dummy-proof Windows utility that fixes common printer issues (stuck queues, spooler errors) with one click and prevents accidental duplicate prints. Built with WPF and .NET 8.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages