home *** CD-ROM | disk | FTP | other *** search
- HP_LJ_4 driver for Hewlett Packard LaserJet 4 printer
-
-
- Version 35 Revision 8
-
- driver: 14 December 1992
- release: 15 December 1992
-
-
-
- Density 1 2 3 4 5
- 75 dpi 100 dpi 150 dpi 300 dpi 600 dpi
- PaperSize
-
- Letter 600,795 800,1060 1200,1590 2400,3180 4800,6360
-
- Legal 600,1020 800,1360 1200,2040 2400,4080 4800,8160
-
- DIN A4 584,847 779,1130 1169,1695 2338,3390 2480,3507
-
- DIN A5 400,590 533,786 800,1180 1600,2360 3200,4720
-
-
-
- Density 6 7 1,2,3,4,5 6,7
- 300 dpi 600 dpi Printable Area Printable Area
- PaperSize
-
- Letter 2550,3300 5100,6600 8"x10.6" 8.5"x11.0"
-
- Legal 2550,4200 5100,8400 8"x13.6" 8.5"x14.0"
-
- DIN A4 2480,3507 4960,7014 197.95mmx287mm 210mmx296.9mm
-
- DIN A5 1748,2480 3496,4960 135.5mmx199.8mm 148mmx210mm
-
-
- The above tables have values in the form of MaxXDots,MaxYDots.
-
-
- CUSTOM: MaxXDots = ((RightMargin - LeftMargin + 1) * Density) / 10
- MaxYDots = (PaperLength * Density) / LPI
-
- Where Density is one of 75, 100, 150 ,300, or 600 (see chart above)
- RightMargin, LeftMargin, PaperLength are set in preferences
- LPI is 6 or 8 lines per inch, as set in preferences
-
-
- Revision 2:
-
- The size for DIN A4 was increased a couple of dots.
-
- Density 6 is a special case. The printer density is 300 dpi, but the driver
- tells the operating system the print area is the size of the paper, not the
- actual print area.
-
- Revision 6:
-
- Added 600 dpi raster graphics under Densities 5 and 7. Density 7 is similiar
- to Density 6 above, but at 600 dpi.
-
-
-
- When using CUSTOM, be sure to take into account the unprintable area on left
- and right edge (about 0.25 inches), or the top and bottom edges (0.2 inches).
- Use CUSTOM to set the printable area, not the the size of the paper.
-
- Revision 2, 6:
-
- If using Density 6/7 and CUSTOM, then set the values (LeftMargin, RightMargin,
- PaperLength, LPI) to the size of the paper.
-
-
-
- This driver is virtually identical to CBM'S HP_LaserJet driver in it's text
- handling capabilities. The only difference here are in the commands sent to
- the printer when doing the text mode initialization. CBM's driver had a
- couple of commands meant for the HP DeskJet and I nuked them from my driver.
- They were the commands to set Font Quality (draft or letter) and Font
- Placement (normal, superscript, or subscript). These commands could be put
- back in if demand warrants it.
-
- The major differences is in the graphic printing mode, as the chart above
- indicates. The driver is able to start printing so close to the top of the
- page because it resets the top margin and positions the print cursor 60 dots
- down the page, giving a 0.2 inch top margin. The driver will not do this
- operation if anything has been sent to the printer for the CURRENT page,
- whether it be text or graphics. This allows the driver to work with strip
- mode graphic printing (as ProPage uses) or with programs that can mix the
- printers fonts with graphic printing. I have not heard of any instances
- where this caused a problem.
-
-
- Revision 2/6:
-
- When using density setting 6/7, the driver does not move the print cursor down
- the page 60 dots. Also, the driver will eat the first 80 (160 with density 7)
- printer dots in each print row of data sent to the printer. Since density 6
- is 300 dpi (7 is 600 dpi), this results in the first 0.26 inches of graphic
- data to be eaten.
-
- Why?
-
- The printer's cursor can not be set to the left edge of the paper, rather it
- sits about .25 inches in from the left edge (closer to 0.26 inches for my
- printer). Density setting 6/7 tells the system the print area is the full size
- of the paper, but since I can't move the cursor to the left edge, I have to
- eat the data that would be printed there. The printer will eat the data for
- the first 0.2 inches from the top of the page, so the driver does not have to
- do this.
-
- So why bother with all this? Easy, no page alignment problems when using
- programs like ProPage that do not allow you to specify the no print zones for
- your printer (like FinalCopy does). With the default page size for letter,
- legal, or any of the other standard paper sizes, when you set up a left margin
- at 1 inch, it will now be at 1 inch, not 1.25 inches. An outline box with the
- top-left corner at 1.0,1.0 and the bottom-right corner at 7.5,10 will now
- print exactly where it is supposed to be.
-
- Don't forget the no print zones still exist. If you print anything too close
- to the paper's edge, it will get eaten or clipped.
-
- For text printing, you will have to take into account the no print zones when
- doing your margins. If you want a left margin of 1 inch, you already have a
- no print margin of 0.25 inches, so you would have to tell your word processor
- to make the left margin 0.75 inches. The default top margin is 2 blank lines.
-
-
- Revision 5:
-
- Added TIFF compression to raster graphic printing. This driver will not run
- on all laserjets! It will run on all of HP's series III lasers (III, IIID,
- IIISi, IIIP) and on the series 4. It will NOT work on an HP LaserJet II
- printer or on any other printer that is not have TIFF compression. If you
- fall in this category, use the HP_LJ driver of mine.
-
- With the TIFF compression, I have not noticed any real speed change on my '020
- equiped machine, but the resulting data output count can be reduced anywhere
- from 62% down to 7% of the original data stream.
-
- Revision 6:
-
- As stated above, added 600 dpi raster density, and the special case of density
- setting 7 to simulate having the full page printable. Even thought this driver
- is titled as being for the LJ4, it can be used on any LJ3 series printer as
- long as density settings 5 or 7 are not selected.
-
- Revision 8:
-
- Fixed a bug I created in the expunge code.
-
-
- Mr. Kelly Jordan
- P.O. Box 1039
- Marathon, Ontario
- P0T 2E0 Canada
-
-
- CompuServe: 76475,1146
-