Cloud House Technologies Logo
CloudHouse Technologies
HomeServicesProjectsBlogAbout UsCareersContact UsLogin
    Cloud House Technologies Logo
    CloudHouse Technologies
    HomeServicesProjectsBlogAbout UsCareersContact UsLogin

    How to Fix Printer Not Working on Linux Mint (2026 Guide)

    Priya

    Content Writer & Researcher

    Last Updated: 24 June 2026
    How to Fix Printer Not Working on Linux Mint (2026 Guide)
    🖥️

    Printer Still Not Working on Linux Mint?

    Our Linux engineers diagnose and fix CUPS errors, driver failures, and HP/Canon/Epson detection issues remotely. No subscription needed.

    🔧 Book Free DiagnosisCall NowWhatsApp
    🖥️12,400+PCs Fixed
    ⭐4.9★Google Rating
    ⚡<15 minAvg. Response
    🛡️ISO 27001Certified

    Why Printers Stop Working on Linux Mint

    Linux Mint handles printing through CUPS (Common Unix Printing System). Most printer failures on Linux Mint 21.x and 22.x in 2026 fall into five categories: the CUPS service stopped or crashed, driver PPD files are missing or wrong, an expired CUPS PKI certificate is blocking connections to the print server, a recent update to the ipp-usb or sane-airscan package broke USB detection for HP and Canon printers, or the printer is not being discovered because mDNS/Avahi is not running. This guide covers all five with exact terminal commands.

    Fix 1: Restart the CUPS Service

    The CUPS service sometimes stops after a system update or an interrupted printer driver installation. This is the first thing to check.

    Step 1. Open Terminal (Ctrl+Alt+T) and check the CUPS status:

    systemctl status cups.service

    Step 2. If the service is stopped or failed, restart it:

    sudo systemctl restart cups.service

    Step 3. Set CUPS to start automatically on boot:

    sudo systemctl enable cups.service

    Step 4. If CUPS fails to restart, check the logs:

    journalctl -xeu cups.service | tail -30

    Common errors include a corrupted cupsd.conf or a port 631 conflict. For a corrupted config, copy a working one: sudo cp /etc/cups/cupsd.conf.bak /etc/cups/cupsd.conf (if a backup exists) or reinstall CUPS: sudo apt install --reinstall cups.

    Fix 2: Fix the cups-pki-invalid Certificate Error

    An expired CUPS PKI certificate causes the CUPS web interface at http://localhost:631 to become inaccessible and prevents the print dialog from finding the local printer. This is a known issue on Linux Mint 21.3 and 22.x after the CUPS certificate auto-expires.

    Step 1. Check if this is the cause by opening http://localhost:631 in a browser. If you see a TLS or certificate error, proceed.

    Step 2. Delete the expired certificate:

    sudo rm -f /etc/cups/ssl/server.crt /etc/cups/ssl/server.key

    Step 3. Restart CUPS to generate a fresh certificate:

    sudo systemctl restart cups.service

    Step 4. Verify the new certificate was created:

    ls -la /etc/cups/ssl/

    You should see a new server.crt and server.key with today's timestamp. The CUPS web interface should now load, and printing should resume.

    Fix 3: Add the Printer via CUPS Web Interface

    The Print Printers GUI tool in Linux Mint sometimes fails to detect USB printers. The CUPS web interface gives more control over driver selection.

    Step 1. Open http://localhost:631 in your browser.

    Step 2. Click Administration → Add Printer. Log in with your Linux Mint username and password (must be a sudo user).

    Step 3. Select your printer from the list (USB printers appear as USB#001 etc.). Click Continue.

    Step 4. Select a driver: choose the manufacturer's driver if listed, or select Generic PCL Laser Printer as a fallback for most HP/Dell/Xerox printers. For inkjet printers, Generic IPP Everywhere works well in 2026.

    Step 5. Print a test page to confirm the printer is working.

    Fix 4: Fix HP Printers with HPLIP

    HP printers on Linux Mint require the HPLIP (HP Linux Imaging and Printing) driver suite. If your HP printer is not detected or prints blank pages, reinstalling HPLIP usually resolves it.

    Step 1. Install HPLIP and the HP Device Manager GUI:

    sudo apt install hplip hplip-gui

    Step 2. Run the HPLIP setup wizard:

    hp-setup

    Step 3. If the printer is on a network (Wi-Fi), run:

    hp-setup -i

    Step 4. For newer HP printer models that need a newer HPLIP than the Ubuntu LTS repository provides, download the latest HPLIP from hplipopensource.com and run the .run installer.

    Fix 5: Fix USB Printer Not Detected (ipp-usb Conflict)

    In Linux Mint 22.x (Ubuntu Noble base), the ipp-usb and sane-airscan packages intercept USB printer communication and re-expose the printer as a network IPP device. For some older HP, Canon, and Epson printers this causes detection failures — the printer is not found at all, or the CUPS job is sent but nothing prints.

    Step 1. Check if ipp-usb is running:

    systemctl status ipp-usb.service

    Step 2. Try disabling it and see if your printer appears:

    sudo systemctl stop ipp-usb.service
    sudo systemctl disable ipp-usb.service
    sudo systemctl restart cups.service

    Step 3. If disabling ipp-usb fixes the issue, install the manufacturer's driver directly instead:

    sudo apt remove ipp-usb sane-airscan

    Then install the correct driver package for your printer from the manufacturer's website or via HPLIP/gutenprint.

    Fix 6: Fix Canon Printers with cnijfilter2

    Canon inkjet printers on Linux Mint require Canon's proprietary cnijfilter2 driver, which is not in the Ubuntu/Mint repositories.

    Step 1. Download the cnijfilter2 .deb package for your printer model from Canon's Linux Driver download page.

    Step 2. Install the .deb file:

    sudo dpkg -i cnijfilter2_*.deb
    sudo apt --fix-broken install

    Step 3. Restart CUPS and add the Canon printer via http://localhost:631, selecting the cnijfilter2 driver from the list.

    Fix 7: Fix Network Printer Not Found (Avahi mDNS)

    Network printers (Wi-Fi or Ethernet) are discovered via mDNS/Avahi. If Avahi is not running, no network printers appear in the print dialog.

    Step 1. Check Avahi status:

    systemctl status avahi-daemon.service

    Step 2. Start and enable it:

    sudo systemctl start avahi-daemon.service
    sudo systemctl enable avahi-daemon.service

    Step 3. Verify your printer is on the same network subnet as your Linux Mint machine. A printer on 192.168.2.x will not be discovered by a machine on 192.168.1.x without a subnet gateway.

    Step 4. Add the network printer by IP if mDNS still fails: CUPS web interface → Add Printer → select LPD/LPR Host or Socket/HP JetDirect → enter the printer's IP address.

    If your printer is still not working on Linux Mint after these fixes, get pay-per-ticket support from CloudHouse — our Linux engineers diagnose CUPS and driver issues remotely.

    Get the Free Linux Server Admin Cheatsheet (PDF)

    Essential commands for server management, networking, and troubleshooting — all on one printable page.

    Running Linux servers? Let us manage them for you.

    Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

    • Proactive OS patching and security updates
    • 24×7 monitoring with instant alerting
    • Backup configuration and disaster recovery
    • Dedicated Linux engineers on call
    See Pricing Plans →

    What our customers say

    “Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

    Arun S.

    CTO, SaaS Startup

    “They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

    Deepak N.

    DevOps Lead

    Frequently Asked Questions

    Open System Settings → Printers → Add, or use the CUPS web interface at http://localhost:631 → Administration → Add Printer. The CUPS interface gives more driver options and is more reliable for USB printers.

    Book your free 15-minute diagnosis

    A certified technician will call you back within 15 minutes during business hours.

    Share this article

    Leave a Comment

    Comments (0)

    Loading comments...

    Linux Printer Support

    CUPS certificate errors, HP driver issues, ipp-usb conflicts — our engineers fix Linux Mint printing problems in a single session.

    Call Now — FreeWhatsApp Us

    Why CloudHouse?

    • ISO 27001:2022 certified
    • 12,400+ devices supported
    • 4.9★ on Google
    • Sub-15-minute response

    CloudHouse Technologies

    Innovative cloud solutions for modern businesses. We deliver cutting-edge technology with exceptional service.

    Contact Us

    CloudHouse Technologies Pvt.Ltd
    Special Economic Zone(SEZ),
    Infopark Thirissur,4B-15,
    Indeevaram,Nalukettu Road,
    Koratty, Kerala, India-680308
    0480-27327360
    info@cloudhousetechnologies.com

    Quick Links

    • Our Services
    • Gold Loan Software
    • About Us
    • Contact
    • Terms and Conditions
    • Privacy Policy
    ISO27001:2022
    Certified

    © 2026 CloudHouse Technologies Pvt.Ltd. All rights reserved.

    Back to top