Defensive Computing

Read all 'printer drivers' posts in Defensive Computing
March 27, 2008 3:40 PM PDT

Wrestling with a Canon printer driver

by Michael Horowitz
  • 3 comments

I hate installing printer drivers. For one thing, there is no standardization, each one seems to present a new option, question or issue. Then, there is all that extra software that comes with printer drivers, installing just the driver can be quite a battle.

So, when I had to print something recently and the only available printer was a Canon Bubble Jet model i320 that my laptop hadn't seen before, I cringed. Sure enough, it didn't go well.

At Canon's website, finding the Support section with drivers and downloads was easy, as was clicking on "Americas" and then "Canon U.S.A". But then nothing. My click was ignored. Click again. Still nothing. Click, click, click. Nothing, nothing nothing. Check the Internet connection, it's fine.

It turns out that Canon does not support Firefox, something they don't bother mentioning anywhere. Using Internet Explorer 6, the same click trail resulted in a new browser window opening for the U.S. support site. Firefox must have blocked the creation of the new browser window as part of it's anti-popup protection.

If Canon doesn't want to support Firefox, fine. But they should detect the browser (it's easy to do) and warn their customers to only use Internet Explorer.

The download instructions from Canon are:

1. Click the link, select "Save," specify "Save As," then click "Save" to download the file.
2. The downloaded file will be saved in the specified place in the self-extracting form (.exe format).
3. Double-click the downloaded EXE file to decompress it, then installation will start automatically.

Not hard. Not completely true either, as it turns out.

I saved the file (i320xp190usz.exe) to the root of the C disk and ran it from there. The resulting error is shown below.

In the screen shot it looks like I first clicked on the Unzip button, but that's not the case. As the instructions above say, the installation started automatically. The first step is an unzip to the folder that Canon pre-defined, in this case, folder dot-slash. The unzip operation found no folder named dot (or period if you prefer), tried to create it and failed.

After a few emotional moments (I really wanted to print something), I guessed at the problem. DOS and Linux users may know that ".." is a reference to a higher level directory. I guessed that the dot-slash was somehow related to this dot-dot, so I moved the i320xp190usz.exe file to a temporary subfolder and it ran fine from there.

Not that it mattered in the end, the printer only printed every other letter. The next day, I went out and bought a new printer. Canon was not on my shopping list. Three strikes and you're out.

See a summary of all my Defensive Computing postings.

  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

About Defensive Computing

Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He views Defensive Computing as taking steps, when things are running well, to avoid or minimize the inevitable problems down the road. It's about educating yourself to the level where you can make your own intelligent decisions about keeping your computers and data happy and healthy. If you depend on computers, yet are on your own, without an IT department or nearby nerd, this blog's for you. His personal web site is michaelhorowitz.com.

He is a member of the CNET Blog Network and is not an employee of CNET.

Disclosure.

Add this feed to your online news reader

Defensive Computing topics

Most Discussed

advertisement

Inside CNET News

Scroll Left Scroll Right