Hacking the Queue

Notes on large-format printers

Having spent the past couple of years messing around in Ancestry.com I have developed a need to run off some of the overly-convoluted and error-filled family tree charts to go over them in search of problematic entries. There’s really no good way to do this, unfortunately. The best way to get a complete dependency chart requires a bunch of workarounds that involve custom paper sizes and I still end up with trees that are 36 inches by 200 or more inches wide.

I suppose the best way around this is to subdivide the trees and run them off on smaller sheets. Those sheets still wind up being huse, well over standard 8.5×11 or 11×17 sizes.

This of course sent me off on an intensive craigslist hunt that resulted in sourcing three wide format printers for very reasonable prices. I’m in the midst of figuring out the best way to implement LAN printing to them, something which is proving tricky due to the age of the machines.

The two most interesting of the devices are both Hewlett-Packard DesignJets, the enterprise-level large format printers descended from old-school pen plotters and most widely deployed into architecture and CAD shops. The models are the HP DJ 450c and the HP DJ 1050. The 1050c appears to have come on the market around 2000. The 450 looks to me as if it was designed and released sometime in the early 1980s.

Neither model supports USB. The best method of access in both cases is via HP JetDirect printserver. In the case of the 1050, an ethernet-capable JetDirect card is installed and setup and has no difficulty obtaining an IP from my LAN. In the case of the 450, I had to pick up an outboard unit on eBay for a couple of bucks.

HP recently ended support for the 1050c entirely. They never shipped a Mac driver for the unit in its’ bare-bones non-Postscript configuration, either. Of course, the one I have is non-PS. PS upgrades are available on the aftermarket for between 300 and 3000 dollars, and that’s well outside my budget for the project.

The unit is interoperable with Gutenprint drivers derived from a PPD originally written for the HP DJ 650, but none of the integrated distributions include these drivers, instead including ONLY the Gutenprint PS3 driver for the 1050c, 1050c+, and 1050cm.

I am currently able to print to the machine using a 750 driver derived from the Gutenprint 650. I need to blow the dust off the part of my mind devoted to writing custom PPDs in order to enable the custom, user-defined rollfeed paper sizes, and the PPD assumes a lower maximum print resolution than the printer is capable of. One of the printheads has failed and a careful cleaning failed to resurrect it, so it looks as if I am on the hook for that consumable cost. But on the whole I’m happy with the progress to date.

The other old HP printer, the 450, had quite evidently not been used for years and had a shredded and rotten drivebelt. I order to replace the belt, nearly the entire unit must be struck, a disassembly involving no fewer than ten steps. Happily, the service manual is trivial to locate. Unhappily, the manual’s illustrations are somewhat deceiving and occasionally omit important details, but despite this the teardown is less demanding than a laptop disassembly.

Once I had replaced the belt i ran into a few snags on the reassembly and testing, most importantly a reassembly error in which the cutterhead would always snag on the printhead and halt the startup test sequence. This has been rectified.

Very interestingly to me, the 450 uses the very oldest style of HP inkjet printer-cartridge refills.

Early next week I think I will have each unit operating as I intend and then I will make a decision as to their disposition. I am leaning toward keeping them for a short period and then reselling them on CL in working order and with documentation to simplify the life of their next owner.

Some links and notes:

Alternate drivers suggested here:
“Which Driver do I use?
There are two GhostScript drivers which should work.
OCE9050
OCE-TDS400.”

Have not located or tested the OCE series drivers.

The following entry for the 1050cm suggests using dnj650c. Currently I have set up a 750c driver which seems to work but which has bad page size descriptors.

Skeletal instructions for creating a custom ppd.

Q1281A postscript upgrades rare, usually listed at $450-550, one listing at $330 here.

HP4820A black printhead usually $180-$140, occasionally $130. currently one $100 listing on Amazon. Recent month sales history on ebay includes several sales at about $50.

Another PN for PS upgrade: C6076A. An oddity on the PNs for the upgrade is that the Q1281A PN seems to be universally associated with the 1050c+. It is not clear if that is because implementing the upgrade converts a 1050c to a 1050c+.

Q1281 for “>also.

Notes on ink buildup causing printhead replacement call by printer on 1050c.

Repurposing old ram for use in some HP printers (this is really interesting, and I have a bunch of old DIMMS around).

Tweet Digest for Thursday, March 20, 2014 (GMT)

@praguepainter haven’t been giving u feedback on this prototech kick you are on but go man go like crazy, gates, yeah – 02:33 PM GMT
@praguepainter true true – 02:35 PM GMT
@praguepainter drawn from life as dated with a mouse on a 1988 vintage OG Mac in MacPaint. pic.twitter.com/SNzyO1t6jX – 02:48 PM GMT

Tweet Digest for Monday, March 17, 2014 (GMT)

@DanEngler that was last month – 05:48 AM GMT
@matthewbaldwin peterbagge.com/media/actionSu… cc @earinc – 08:49 PM GMT
Puyallup Valley Taxidermy – muzzleloader supplies pic.twitter.com/bdYKk6BBXq – 11:43 PM GMT
RT: @Richard_Kadrey: I have a working Apple Newton that needs a better home. I’ll give it to the first person who will pay the shipping costs (US only). – 11:56 PM GMT

Tweet Digest for Sunday, March 16, 2014 (GMT)

hey, @kuow, dead air – 04:12 AM GMT
@LeavittAlone Sell that! or, “sell” that, as I have no idea what the SF story market is like today. – 04:45 PM GMT
@mubay real, because i can totally visualize this “solution” to the terrible game of hide-the-widget now underway – 04:49 PM GMT
@LeavittAlone ah, darn! Still purt good. – 05:33 PM GMT
@brownpau huh. Does that mean his own kids will show up with “God hates Fred” signs? Man. – 05:39 PM GMT
@lorenacupcake or join a band – 05:40 PM GMT

Tweet Digest for Saturday, March 15, 2014 (GMT)

@LeavittAlone i approve of you hanging out in places that leave posters for last year’s Stomp on display – 02:46 AM GMT
@_py non-HDMI SVGA or equivalent inbound port. HDMI has inbuilt DRM that is sketchy and a giant pain. It’s fine, but have a route around. – 03:09 AM GMT
@arthurwyatt @LeavittAlone i was wondering about this. didn’t the series run just after that film was made? no shade intended. – 07:26 AM GMT
RT: @9Joe9: @W7VOA No, this one is better pic.twitter.com/AtY0IAiInu – 07:52 AM GMT
Web (M5) you will find my last prior retweet useful in the morning. – 07:53 AM GMT
RT: @sunshinesulin: Last known possible position #MH370 from border of Kazakhstan/Turkmenistan to Thailand OR Indonesia to Indian Ocean pic.twitter.com/967aQaBCVZ – 04:07 PM GMT
@LeavittAlone WWII museum? my buddy manuel sez do the sub sim. – 07:18 PM GMT
@christy_ms of course not, but David’s job is specifically predicated on being unfair and hyperbolic. So no harm no foul. – 07:21 PM GMT
@LeavittAlone immersive! rimshot – 08:27 PM GMT
@arthurwyatt Sternbach, TNG production designer, designed the OG Cosmos ship of the imaginarium and more for the show. – 10:46 PM GMT
@mathowie fwiw, Prime is my *only* paid streamer. OTOH, Marco’s right about the shipping restrictions, especially Add On Items. – 11:17 PM GMT

Tweet Digest for Friday, March 14, 2014 (GMT)

@mubay the tags? – 12:08 AM GMT
@zipties @wasta @noahi @cwodtke @skrug ha ha “The entire OS7 site is a miasma of design-flavored techno-babble and obscure internal names” – 05:34 PM GMT
@zipties @wasta @noahi @cwodtke @skrug fwiw i’d argue that in iOS7 the changes are unbearable due to hasty implementation, eg, bad baselines – 05:36 PM GMT
@zipties @wasta @noahi @cwodtke @skrug … so the little details that make the UI feel half-baked contribute to the user friction. – 05:37 PM GMT
iOS7 sucks, part 234: Safari page search, now broken. macobserver.com/tmo/article/io… – 05:48 PM GMT
TAXES I VANQUISH THEE WITH YON CLICK OF MOUSE – 11:08 PM GMT

Tweet Digest for Thursday, March 13, 2014 (GMT)

attn @praguepainter robotjackalope.com/?p=205 – beautifully studied, but overly assertive as to Jeffries’ intent. – 01:26 AM GMT
I fucking hate iOS7 Safari. Can’t handle more than two tabs before force reloading when you swap in, nuking any user-genned form content. – 01:39 AM GMT
it hides the URL in the address bar, which means several aggro taps to attempt to examine and cut/paste/hack. Classic iOS user “protection.” – 01:41 AM GMT
iOS7 remains unmitigated garbage. (i haven’t upgraded yet. I will, once i finish finding every single thing I hate about this version.) – 01:42 AM GMT
@johnpstrohm yeah, but what’s your day job? – 05:52 AM GMT
@ios7disaster downgrade? wha? nonetheless, your iOS viewpoint is also mine. – 08:11 AM GMT
@praguepainter @brownpau oh yeah, I bet so! – 08:11 AM GMT
@brownpau @praguepainter I think he’s reaching a little bit, given that he provides no Jeffries quotes to support his thesis, but so what? – 03:23 PM GMT
@gjcharlet grumble – 03:37 PM GMT
@johnmoe – don’t cry – 03:40 PM GMT
@samantham a castle! – 03:43 PM GMT
@LeavittAlone well done sir! – 11:43 PM GMT
RT: @DanEngler: When my parents were my age, they owned a house, a car, and had 3 kids. But had they scored over 10,000 points in @ThreesGame? I THINK NOT. – 11:57 PM GMT