General printing advice

Stay away from Microsoft Windows!

I can't stress this strongly enough. Using Microsoft Windows, in general, is voluntary masochism. Using Windows to accomplish printing can be a horrendous exercise in exasperation and futility. I've seen countless users waste hours of unproductive time trying to get Windows printing to work. I've seen IT organizations expend large amounts of very costly staff time trying to assist users with such problems.

I've been in large scale data processing and support for over 40 years. I've been involved in many types of printing during that time. I can tell you that no area of printing technology is as complex and fraught with problems as is Windows printing.

Windows is notorious for a very large number of potential printing problems, commonly accompanied by spectacularly unhelpful error messages, like:

Windows cannot connect to the printer.
Operation failed with error 0x00000057.
This kind of situation utterly befuddles ordinary users — and rightly so. The operating system knows what the problem is, but won't tell you: instead you get this absurd hexadecimal error code with no explanation in keeping with Microsoft's tradition of unhelpfulness. With many of these error conditions, when you go searching the Web for a solution, you will usually find large numbers of postings of people casting about for a solution, where there often is no clear answer. With many of these problems, the treatment involves using the dreaded RegEdit to tinker with the abomination in Windows architecture known as the Registry, where a mis-step can result in a crippled or unusable system.

And then there is the nightmare area of "drivers". If you peruse the Web you will see countless pages where frustrated people are trying to get their PC to talk to their printer, trying to identify, install, and make functional exactly the right driver software for communicating and interacting with the printer. They wade through the morass of driver versions, 32-bit versus 64-bit, model-specific ones, generic ones, drivers from printer manufacturers, drivers from odd sources, signed, not signed, etc. If they are lucky, they find one that works — for a while... where the next Windows Update may cause it to stop working.

You also need to have the knowledge and skills of a system administrator to keep Windows printing working. The complex architecture of Windows printing involves a lot of elements and subsystems, including the Print Spooler — which has the habit of silently stopping when it encounters a situation. Do a Web search on "windows print spooler" to see thousands of pages of people trying to cope with this thing as their printing won't work. You also need to know how to deal with print queues within your Windows system, as an issue with the print job at the top of the queue can result in a clog which prevents all following jobs from moving.

Don't subject yourself to this quagmire.


Chromebook printing?

Chromebooks are a creation of Google specifications for a laptop device which runs Google's Chrome OS, where applications reside in Google's cloud rather than on your device (software as a service), necessitating a network connection to be able to do much of anything. Chromebooks are made by Samsung, Acer, and a few other companies who shifted to this plastic, limited-function platform after Apple killed cheapo netbooks with the iPad. The Chromebook is a niche product which lives almost exclusively in Google's confined universe of functionality, meaning that they are very limited as to what they can do in the real world. Too often, people will blindly buy one of these devices, bring it into an institutional or commercial environment, and then find that they can't interact in meaningful/usrful ways with that environment.

A highly problematic area of Chromebooks and Chrome OS is printing. Abhoring anything non-Google, they created Google Cloud Print as the one and only way to print. You cannot connect to a desktop printer via a USB cable as every other laptop can. You cannot participate in standard LPR/LPD printing. You cannot participate in Linux/Macintosh CUPS printing environment, or do standard IPP printing. You cannot go through Windows printer sharing to print. Why would Google do this? Be ever mindful that Google's income is almost totaly from advertising, and they offer services in order to be able to scan your data in order to compile info which will allow them to target advertising.

My advice: Avoid this pretend computing device and buy a real laptop which will let you do anything you want in the real world.


Back to the Printing page