How to Connect an Old USB Printer to a Modern Laptop

Updated July 2, 2026 · ConnectWizard

To connect an old USB printer to a modern laptop, use a USB-B to USB-C cable (or a USB-A to USB-C adapter with the printer's existing cable). Plug it in, install drivers if Windows or macOS doesn't add them automatically, and the printer is ready. Most older printers still have up-to-date drivers available.

Connection Methods

USB-B to USB-C 🔌 Wired

  1. Get a USB-B to USB-C cable (the square-ish USB-B end fits the printer).
  2. Connect the printer to the laptop's USB-C port.
  3. Let the OS detect it; install drivers if prompted.
  4. Add it under Printers & scanners if needed.
⚡ Generate a custom guide for your exact devices →

Pro Tips

Frequently Asked Questions

What cable connects an old printer to a USB-C laptop?

A USB-B to USB-C cable, or a USB-A to USB-C adapter used with the printer's existing USB-B cable.

My old printer has no driver for my new laptop — what now?

Check the manufacturer's support site; most still offer updated drivers. Windows Update also installs many automatically.