Setting up an Oki C5450 in linux with CUPS

I finally completed getting all of my printers working together nicely today.

It’s been a while, but I must admit that while I’m using the Windows XP virtual machine for my office work, the need to print in Linux is not that great.

Oddly, the HP psc 2510 was the first to behave itself. Using the HPLIP toolbox that comes with Ubuntu, I found myself scanning like a demon in no time. The toolbox also seems to scan much faster than the proprietary HP Windows-based driver (and as a bonus doesn’t insist on installing over 100MB of software on your computer).

Anyway, after sorting out some DNS issues I happened to be having, I found it was nice and easy to set up the printer. You’ll need to download the Oki driver from Oki.

  1. Open up your web browser
  2. In the address bar type in http://localhost:631
  3. Click ‘Add Printer’ and enter the name of the printer, and other bits that CUPS asks for. Click ‘Continue’
  4. In the ‘Device’ list, select ‘Internet printing protocol (ipp)’ and click ‘Continue’
  5. In the ‘Device URI’ textbox, enter http://printerip/ipp, replacing printerip with the name or IP address of your printer. Click ‘Continue’
  6. In the Make/Manufacturer, click ‘Browse’ and select the driver that you have downloaded. Click ‘Add Printer’
  7. Click on the printer name, and send a test print to the printer.

As long as all of the settings are correct, the Oki should spring into life.

The web configuration page outlines the valid ipp addresses, but here they are for completeness.

http://hostname/ipp
http://hostname:631/ipp
http://hostname/ipp/lp
http://hostname:631/ipp/lp

Remember to replace hostname with your printer’s network address.