This file accompanies the two accessories DJ+_SET.ACC and DJ_SET.ACC and the program DJDUMP.PRG. Both accessories are configuration utilities for the HP DeskJet/HP DeskJet+ printers respectively. Difference: the PLUS has landscape orientation built in. You might say, not much use for these things; but I'll explain why I write the DJ+ acc, which I've later stripped down for the DJ too. The DJ+ has, in combination with the ST, an ugly feature: if it's powered ON after the ST has booted, the ST will think the printer is not available. Before you switch on the DJ+ the ST does think it can print. If you call the DJ+_SET accessory it detect an unavailable printer, and - if appropriate - it resets the concerning hardware ST registers. This means you can switch your DJ+ on after system powerup: just call the accessory once, and the printer will be available. So I had to make an accessory for the DeskJet+ anyway, so I might as well ad some features to it too. Once I finished that accessory it sprung to me such an accessory might come in handy for ordinary DeskJet too: I stripped the code down a bit and edited the resource. Features are: - Release the printerport if incorrecty kept busy (DJ+ acc only); - Set perforation skipping on; - Set wrapping of long lines on; - Set text scaling on; - Choose between portrait and landscape printing (DJ+ acc only); - Choose between 6 lines/inch and 8 lines/inch; - Choose between letter and draft quality printing; - Choose between 10, 16.67 and 20 cpi pitch; - Select/disable left, right, top and bottom margins of one inch; - Save your setup IN THE PROGRAM ITSELF (no extra setup file is used); - Configure the printer at boot time. The program DJDUMP is a program to print screendumps on HP printers. It is a rewrite of a PD program I got from some ftp site; I have changed it in four ways. First, the original program took about 2 kB of memory, needs only half. Second, the original just dumped the screen to the printer: my version compacts the graphics data (it uses mode 2 graphics data), so most of the times the 32 kB of ST screen memory fit in the printer's buffer. Third, my version also centers the screen dump, which the original did not. The fourth change that I made is technical: making the program install itself legally. The original just stole the ST's system vector 'dump_vec' at $502, the old and illegal way. My version uses the XBRA protocol to install itself: the XBRA-id is "hpdj". It knows if it's already installed, so it will install itself twice. Other programs can find out if it's there too, by following the XBRA chain at $502. Questions, bug reports etc.: email to jeroen@phil.ruu.nl Enjoy!