Printing from a Chromebook is straightforward these days. ChromeOS supports native printing through both USB and network connections, and most modern printers work automatically without needing any cloud services or complicated setup. This guide covers how to print from a Chromebook over USB, how to print over WiFi, and what to check when a printer never shows up.
Chromebook Printing over USB
The simplest way to print from your Chromebook is to connect your printer directly with a USB cable. When you plug a compatible printer into your Chromebook’s USB port, ChromeOS will typically recognize it instantly and add it to your available printers. Plug it in and you’re ready to print, with no drivers to install and nothing to configure. Most printers manufactured in the last several years are detected this way.
ChromeOS Usually Finds a WiFi Printer Automatically
If you have a wireless printer, you can print over your WiFi network just like you would from any other computer. Your Chromebook and printer need to be connected to the same WiFi network. ChromeOS uses the Internet Printing Protocol (IPP) to automatically detect compatible network printers, so in most cases your printer will show up in your printer list without any manual configuration. If your printer doesn’t appear automatically, you can add it manually using its IP address (check your printer’s settings or admin page to find this).
How to Add a Printer in Chromebook Settings
- Click the time in the lower-right corner of your screen, then select Settings.
- Scroll down to Device and click Printers and scanners.
- Look through the list of available printers that ChromeOS has detected.
- Click Save next to your printer and you’re done.
- If your printer doesn’t appear in the list, click Add printer manually and enter your printer’s name and IP address.
Print a Page from Any Tab or Window
Press ctrl p to open the print dialog, pick your printer from the destination dropdown, then click Print.
Fixing a Printer ChromeOS Cannot Find
Most modern printers work with Chromebooks, but some older models may not be compatible with ChromeOS’s native printing system. If your printer isn’t being detected automatically, work through these checks:
- Make sure the printer supports IPP. Most WiFi printers do.
- Make sure the printer is connected to the same network as your Chromebook.
- Toggle your WiFi off and on to refresh the connection.
- If your Chromebook only has USB-C ports and you need a USB-A connection for your printer, a USB-C hub or dock adds the port you need.
Chromebooks don’t support Bluetooth printing, so you’ll need to use either USB or network printing.
Look for a USB-A Port on Your Next Chromebook
If you’re shopping for a new Chromebook and want to keep your existing printer, check the port list. USB-A means no adapter, and reliable WiFi covers network printers. To compare models side by side, our Chromebook Comparison Chart lets you filter by ports, price, and specs.
For more everyday Chromebook basics, see our guides to right-clicking and taking screenshots.
Frequently Asked Questions
Can I print directly from my Chromebook?
Yes, printing is built into ChromeOS with no cloud service or extra app involved. Connect the printer over USB or put it on the same WiFi network as your Chromebook, then press ctrl p and pick it from the destination list.
How do I connect my Chromebook to a printer?
Plug it into a USB port and ChromeOS usually recognizes it right away. A wireless printer needs to be on the same WiFi network as your Chromebook. Both show up under Printers and scanners in Settings, where you click Save next to yours.
Why is my Chromebook not letting me print?
Three things account for most of it: a printer too old to support IPP, a printer sitting on a different network, or a connection that needs refreshing. Toggling your WiFi off and on rules out the last one. Bluetooth printing isn’t supported on ChromeOS, so a Bluetooth-only printer will not work.
Where is the print button on a Chromebook?
There is no dedicated print key, so press ctrl p in any tab or app window and click Print inside the dialog that opens.