lj2ps A LaserJet PCL IV to PostScript Translator Revision 1.2, release version This new revision fixes two major problems with revision 1.1. (One person referred to the 1.1 distribution as a disaster! How true....) First, the files in the suite directories have now been properly uuencoded, so that hungry mailers do not eat the non-printable characters (i.e. escapes). Also, all filenames are now no longer than eight characters (with dot-extensions no longer than three characters) so that MS-DOS and System V UNIX don't choke. lj2ps is able to convert a subset of LaserJet PCL 4 that includes page motion, page setup, primary font selection, and text. It is not able to do macros, position stack commands, graphics (bitmap or patterns/grayscale), or downloadable fonts. However, the scanner *does* recognize all of the PCL 4 commands, and I have added many hooks for the unimplemented commands. Therefore, it should not be too difficult to add in the features you need. Included in this distribution is the source for lj2ps, documentation, a test suite, and a metrics suite. The source code for lj2ps is written in standard K&R C, should be very portable, and should run on everything from PC's to mainframes without much modification (although I have only tried it on a 4.3BSD Unix system). Please see the README file (right after the manifest below) for more information. I hope to have lj2ps available from an anonymous ftp site within the next week. I will post to appropriate groups (comp.sources.d, comp.laser-printers, comp.lang.postscript, comp.periphs.printers) when it is available. Any new revisions will available through the ftp site, as I have clogged comp.sources.misc too much with this second posting. I hope you enjoy lj2ps. Feel free to distribute it far and wide, and I encourage you to add more features! .oO Chris Oo. Christopher Lishka 608-262-4485 "Dad, don't give in to mob mentality!" Wisconsin State Lab. of Hygiene -- Bart Simpson lishka@uwslh.slh.wisc.edu "I'm not, Son. I'm jumping on the bandwagon." uunet!uwvax!uwslh!lishka -- Homer Simpson