• On UrbanBaby: Is it OK to breastfeed in public?
March 27, 2008 3:40 PM PDT

Wrestling with a Canon printer driver

by Michael Horowitz
  • Font size
  • Print
  • 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.

Michael Horowitz is an independent computer consultant and the author of several classes on Defensive Computing. He is a member of the CNET Blog Network, and is not an employee of CNET. Disclosure.
Recent posts from Defensive Computing
Fixing bugs in the Flash Player yet again
Getting more battery power for your computer
Get an MSI Wind Netbook for only $349
Not interested in a Netbook computer? Consider the Honda Fit
Beware emails linking to blogspot.com
When Word documents break
More about printer ink rip-offs
Some computers are too important to be networked
Add a Comment (Log in or register) (3 Comments) (3 Comments)
advertisement

Graphics showdown: 12 games for newer iPhones

So you've got an old iPhone or iPod and want to see what some of the latest games are doing with the newer hardware? We've checked out 11 titles to show you the differences.
• Images: Old vs. new

Intel to pay AMD $1.25B in settlement

Antitrust and intellectual property fights come to an end for now. AMD will drop all pending litigation, and Intel will "abide by" a long list of prohibitions.
• AMD: Our claims are 'ratified'

advertisement

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

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right