================================================================================ alphaware (R) Print tool for HP LaserJet. V2.11, Dec 15 1995. Copyright (C) 1995 by Alf Urban, Munich. All rights reserved. ================================================================================ You are free to use, copy and distribute this program for any use, IF: * NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION. * THE PROGRAM IS NOT MODIFIED IN ANY WAY. Alf Urban disclaims all warranties as to this software, whether express or implied, including without limitation any implied warranties of mer- chantability, fitness for a particular purpose or functionality. Any responsibility for any damages (including consequential ones) caused directly or by reliance on this program is denied. Using this program is an acknowledgement of these conditions. ================================================================================ usage: hp [options] {files or stdin_redirection} -o {name} output file or printer, overrides $PRINTER -l {lines} number of lines per page (default is -L value) -p/-n page / line numbering on -h prepend header (filename, dates, page) -P/-Q {page} first / last page (default=1/last) -1/-2 front / back pages only (for double sided printing) -?/-z print usage / LICENSE INFORMATION on stderr -t/-x test (no output at all) / no PCL5 sequences output -a/-e/-m select A4 paper / econo mode / manual feed -q/-D landscape orientation / double column mode -C {copies} number of copies (default=1) -I {chars} indentation (default=0) -L {lines} char size in lines per page (default=66) -G sets -I/s/d for proper Letter Gothic graphic -s {size[%]} relative char size (default=100) -d {dist[%]} relative line distance (default=100) -b {grade} bold (default=0, -7..7) -i/-k italics (default is upright) / compressed (80/132) -c {code} code (default=PC-8, 12=PC-850, 19=Latin1-ANSI) -f {font} font (4099=Courier, 4102=Letter Gothic (default), 4101=Times, 4148=Univers, 4116=Coronet) ================================================================================ HW OS.CPU SIZE REMARKS ------- --------------- ------- ------- SNI SINIX.NSC 36864 SNI SINIX.386 13584 SVR4 SNI SINIX.MPS 21953 SVR4 SGI IRIX.MPS 22944 IBM AIX.RS 15070 HP HPUX.PA 24576 SUN SUNOS.SPC 21752 DEC OSF1.MPS 34858 DEC OSF1.386 28046 PC SCO.386 40428 PC NT.386 52224 Win32 PC DOS.X86 23537 ST TOS.68K 22460 Others will follow (someday:)! ================================================================================ Notes ----- - This program should work with any PCL compatible printer, not only HP. - Options -e (econo mode) and -m (manual feed) work only on printers that additionally support PJL (printer job language), i.e. HPs. - Some options are supported only by special printers, e.g. -e works only on printers with econo mode. - The -L {lines_per_page} options chooses a font size producing exactly the required lines per page on a full sheet. - An environment variable named PRINTER specifies the output device! If it is not defined, output is directed to PRN. The option -o {output} overrides the PRINTER variable. - Not all command line option combinations are working, but the most important do. - If you like this program (or if you don't), send me an email to: alf.urban@mch.sni.de ================================================================================