It is operating system upgrade season, what with Apple releasing Snow Leopard and Windows 7 on the way in October.
So welcome to another episode of TechMan's infrequent series, "It's Right in Front of Me but What Is It?" Today's subject is drivers.
Not the kind of drivers who try to run you over in their giant SUVs while instant messaging their inamorata, but device drivers for your computer.
Technically, device drivers aren't right in front of you. You can't see them because they are pieces of software; but anytime your computer operating system runs a device, be it a printer, a monitor or a DVD drive, a device driver comes into play.
A driver is a program that allows communication between your computer's operating system (Windows, OSX or Linux) and a specific piece of hardware. So, for example, if you press Ctrl-P for print, the operating system tells the driver it wants to print the page. The driver then gives the printer the specific commands it needs to do the printing. Obviously if no driver is present or if there is a problem with the driver, no printing will take place.
So where do drivers come from? Most of them are written by software engineers for the companies that make the hardware. That makes sense since they know the hardware better than anyone. So Epson engineers, for example, write the drivers needed for Epson printers.
When a new operating system comes out, it includes drivers for much of the known existing hardware. The hardware manufacturers have sent the new drivers to Microsoft or Apple, and they are included with the upgrade.
The problem comes when either the hardware manufacturer does not write new drivers in time or new hardware comes out after the operating system and requires new drivers.
The first is what happened to Windows Vista. Much of the rap Vista got for being incompatible with hardware was not Microsoft's fault. Vista included a slew of new drivers, but some hardware manufacturers didn't write new drivers in time. Or they didn't want to support old hardware because they wanted you to buy the newer model.
So what if you upgrade to Snow Leopard or Windows 7 and your printer just won't print? The first thing to suspect is that you don't have the correct drivers.
What to do? Go to the hardware manufacturer's Web site (in our example Epson.com). Usually there is a choice on the home page for drivers (if not, try support.)
There you need to find the driver for your particular operating system (e.g. Snow Leopard, Windows Vista) and for your specific model of device (e.g. Epson Stylus 800.)
Download the appropriate drivers and install them. If your problem is missing drivers, that should solve it.
Often the problem of hardware being too new for your operating system to have the drivers is solved by the hardware manufacturer including the new drivers as part of the device install process.
So why does this all have to be so complicated? Well for Apple, which makes hardware and can assume that many of its customers will use its hardware, it's less complicated. They just supply drivers to themselves.
But for Microsoft, which is mainly a software company, Windows has to have drivers for a multitude of different devices from a host of manufacturers. Thus the problem with Vista. Will Windows 7 have the same problem? Probably not because it is enough like Vista to use the same drivers in many cases.
Drivers are one part of using computers that do not pass TechMan's Ease of Use Standards.
But at this point there doesn't seem to be a better solution