[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: Off Topic: Re: Non-XYW question. Printer



There's a site called fixyourownprinter.com where you might get some
helpful information. While we're on the subject (and it's not really
Non-XyWrite, because if we're going to print directly from XyWrite DOS it
pretty much has to be HP or PostScript, Epson having abandoned ESC/P),
does anyone know if and where one can get a list of the HP PCL character
codes? I've been doing some experiments with the DJ 855C and 5150 using
the XyWrite DOS LJ drivers and am finding that while they work quite well
with the 855C, a lot of the fonts on the 5150 use some other encoding
than ASCII. Or than XyWrite's anyway. I mean things like a cap C coming
out a lc x. If necessary, I could probably do a complete remap (there
appears to be a consistent pattern across fonts), but what a hassle! And
on neither printer can I get smart quotes (and a few other typographic
niceties, like ellipsis points).

I'll have a more complete report when I've done additional testing, but
my preliminary finding is that HP definitely changed the specs between
the 800 and the 5100 series. Google searches on PCL or Intellifont (which
was the original scheme, and I had a list of the codes once but tossed
the manual that contained them. Grrr.) yield the usual plethora of
useless links.
I have the LaserJet III Technical Reference Manual and it has the escape codes for PCL5 (I think that is the right version). I don't know how that PCL version relates to others or if it would address your problem. The manual is about an inch and a half thick but I think that about 20 pages has the meat of the information on PCL programming if you are interested.
With the codes there are also symbol sets which the PCL code calls. There
was a slick utility...I think it was from Lodestar Utilities and it would
produce printer drivers for XyWrite so I used to use it to build printer
drivers.
I haven't used this aspect of XyWrite in years--except through my printer
drivers--but I used to do kerning pairs and vary the font in .25 increments
by programming the PCL5 and send the codes directly to the printer. With
complex data tables the ability to vary font sizes so closely was very
handy. Also I have emdashes and such so you can call characters from
different symbol sets or draw lines, boxes, circles, and such on a page. Or
even put some letters upside down if you are so moved.
Bob Molyneux
drdata@xxxxxxxx
XyWrite forever!