ChromeOS has printing built in, and it discovers most network printers automatically — no separate driver install needed for basic printing. Here's how to set it up and what to check if a printer doesn't appear.
ChromeOS discovers printers over the local network automatically, so your Chromebook and the printer both need to be connected to the same Wi-Fi — not a guest network. This is the single biggest requirement, and skipping this check is the most common reason a printer doesn't show up.
Open Settings → Advanced → Print and scan → Printers. ChromeOS scans the network and lists nearby printers automatically — select yours and it will typically configure itself with no further input. If it's not listed, click Add printer and Chromebook will do a fresh scan.
From any app or webpage, press Ctrl+P or use the menu's Print option, select your printer from the destination list, adjust settings, and print. This works the same way across Chrome browser tabs, Google Docs, and most Android apps installed on the Chromebook.
Check for a "Save to PDF" default confusion. ChromeOS defaults to "Save as PDF" if no printer is set up yet — make sure you're actually looking at the destination dropdown and selecting your real printer, not just printing to a file without realizing it.
Manually add by IP address. If automatic discovery doesn't find it, click Add printer → Add manually, and enter the printer's IP address along with its protocol (usually IPP, which most modern printers support). You can find the IP address on the printer's own display or by printing a network status page.
Check the printer supports IPP or AirPrint-equivalent standards. ChromeOS relies on standard printing protocols (IPP being the most common) rather than manufacturer-specific software. Very old printers that predate these standards may not be discoverable at all without a workaround, though this is uncommon for anything made in the last decade.
Some Chromebooks and printers support USB printing as a fallback — connect via a USB-C to USB cable if your printer has a port, and ChromeOS will typically detect it as a local printer without needing network discovery at all.
Get the printer onto your network first, and Chromebook printing follows automatically.
See the Wi-Fi setup guideAirPrint for iPhone, the manufacturer app method for Android.
Read the article →Useful when adding a printer manually.
Read the article →Why the search comes up empty, and how to fix it.
Read the article →