Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Embedded Systems

On Engineering


HP2000C: End of the Era

Back in September 2002, I detailed my experiences with a Hewlett-Packard HP2000C inkjet printer. I managed to keep that hulk limping along for another four years, swapping parts cannibalized from three printers sent by another disgruntled HP customer. After the ensuing Frankenprinter obliterated a pair of brand-new printheads (which I bought in the vain hope that it would continue working), I decided that enough was enough.

These printers rated rather low in customer satisfaction, at least to judge from the many despairing messages in various user forums over the years. The drivers for Windows XP and Linux provide bare-bones functionality that reduce debugging to blindly trying new ink cartridges and printheads at $30+ a pop. If the failure reoccurred, well, the problem must be in the printer. Unfortunately, the printer could erroneously mark the consumables "invalid" so they would not work in any other HP2000C printer.

The printer's mechanical design has a weak spot that exacerbates the problem. An ink pump inside each cartridge, powered by cam-driven plungers in the printer's ink station, moves fluid through the long tubes from the pump station to the printheads. Four stout tension springs maintain pressure on the plungers.

As shown in Figure 1, the springs were stout enough to rip their anchor pylons right out of the base plate or snap off the little hooks at the top. This could be due to an overestimate of the plastic's strength or an overoptimistic stress calculation. Such problems should be familiar to any software designer, although the notion of incorrect numeric results might be novel.

[Click image to view at full size]

Figure 1: The white plungers at the top of the picture power the pump inside each HP2000C ink cartridge. The springs maintaining pressure on those plungers tend to rip their plastic anchors out of the base plate.

In any event, the mechanical failure presents itself as an empty ink cartridge, with replacement cartridges becoming empty almost immediately after insertion. The firmware's error codes do not include "Mechanical failure" because, obviously, there's no way for it to detect such a thing. Arriving at the correct diagnosis could use up many perfectly good cartridges.

Of course, my printer's plastic first failed a few months out of warranty and again a year or so later. Being that sort of bear, I repaired the fractures with liberal doses of epoxy and aluminum sheet. Most customers aren't willing to do that, however, and I suspect many simply scrapped out their printer rather than returning it to the HP repair center.

The lesson to be learned from this is that your gadget's design must keep the user's interests in mind, even during abnormal conditions that you never expected. Firmware has a very limited worldview and should not make irrevocable decisions that impose economic hardship on your customers.

The entire justification for putting logic chips into ink tanks and printheads seems to boil down to forcing customers to buy replacements directly from the OEM. It seems to me that bad ink won't damage the printer in any way that can't be cured with a new printhead, which they'd surely buy from that same OEM anyway. That may be a justifiable business plan, but the firmware should never, ever destroy the function of new consumables based on problems that lie elsewhere.

While it's entirely possible that HP's current-production Business Inkjet 2300 has more sensible internal logic and better mechanical stability, I'll never know for sure. The HP2000C has pretty much destroyed my confidence in HP's legendary high-quality engineering.

Drop me a note if you can use a box of HP No. 10 ink cartridges, a bunch of dead No. 10 printheads, and four nearly full pints of refill ink. If you can use some (presumably dead) HP2000C printers, too, I have a stockpile. First responses before July 2006 get first pick, you pay shipping, and nothing's guaranteed to be anything in particular.

Reentry Checklist

IEEE Spectrum regularly reports on power system issues at www.spectrum.ieee.org.

The Marx Brothers' "Why a Duck" skit from Cocoanuts may remind you of some recent legal shenanigans. Find it at archaeology.about.com/blmarx.htm.

More on Wordstar at en.wikipedia.org/wiki/Wordstar and WordPerfect at en.wikipedia.org/wiki/Wordperfect.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.