home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / printer / hp_lj.lzh / ReadMe < prev   
Text File  |  1992-08-23  |  5KB  |  133 lines

  1.    HP_LJ driver for Hewlett Packard LaserJet printers
  2.  
  3.                 Version 35  Revision 2
  4.  
  5.                 driver:  23 August 1992
  6.                 release: 23 August 1992
  7.  
  8.  
  9.  
  10.       Density      1           2           3         4,5,7     Printable
  11.                  75 dpi     100 dpi     150 dpi     300 dpi      Area
  12. PaperSize
  13.  
  14. Letter          600,795     800,1060   1200,1590   2400,3180    8"x10.6"
  15.  
  16. Legal           600,1020    800,1360   1200,2040   2400,4080    8"x13.6"
  17.  
  18. DIN A4          584,847     779,1130   1169,1695   2338,3390  197.95mmx287mm 
  19.  
  20. DIN A5          400,590     533,786     800,1180   1600,2360  135.5mmx199.8mm
  21.  
  22. CUSTOM:  MaxXDots = ((RightMargin - LeftMargin + 1) * Density) / 10
  23.          MaxYDots = (PaperLength * Density) / LPI
  24.  
  25. Where Density is one of 75, 100, 150 or 300 (1, 2, 3, 4-7)
  26.       RightMargin, LeftMargin, PaperLength are set in preferences
  27.       LPI is 6 or 8 lines per inch, as set in preferences
  28.  
  29.  
  30. Revision 2:
  31.  
  32. The size for DIN A4 was increased a couple of dots.
  33.  
  34. Density 6 is a special case.  The printer density is 300 dpi, but the driver
  35. tells the operating system the print area is the size of the paper, not the
  36. actual print area.  The MaxXDots and MaxYDots, and resultant "print area" for
  37. density 6 are:
  38.  
  39.    Letter    2550,3300     8.5"x11.0"
  40.  
  41.    Legal     2550,4200     8.5"x14.0"
  42.  
  43.    DIN A4    2480,3507    210mmx296.9mm
  44.  
  45.    DIN A5    1748,2480    148mmx210mm
  46.  
  47.    CUSTOM    see above 
  48.  
  49.  
  50.  
  51.  
  52. The above tables have values in the form of MaxXDots,MaxYDots.
  53.  
  54. When using CUSTOM, be sure to take into account the unprintable area on left
  55. and right edge (about 0.25 inches), or the top and bottom edges (0.2 inches).
  56. Use CUSTOM to set the printable area, not the the size of the paper.
  57.  
  58. Revision 2:
  59.  
  60. If using Density 6 and CUSTOM, then set the values to the size of the paper.
  61.  
  62.  
  63.  
  64.  
  65. Electronic Art's Deluxe Paint version 4.0 has a problem with this driver.  I 
  66. honestly believe it is something in DP 4.0, since I can't find anything in 
  67. the driver to account for the problem.  EA is aware of the problem and has 
  68. been sent source and executable to the driver.  Haven't upgraded to DP 4.1 
  69. yet, so don't know if the problem is fixed.
  70.  
  71. This driver is virtually identical to CBM'S HP_LaserJet driver in it's text
  72. handling capabilities.  The only difference here are in the commands sent to 
  73. the printer when doing the text mode initialization.  CBM'S driver had a 
  74. couple of commands meant for the HP DeskJet and I nuked them from my driver.  
  75. They were the commands to set Font Quality (draft or letter) and Font 
  76. Placement (normal, superscript, or subscript).  These commands could be put 
  77. back in if demand warrants it.
  78.  
  79. The major differences is in the graphic printing mode, as the chart above 
  80. indicates.  The driver is able to start printing so close to the top of the 
  81. page because it resets the top margin and positions the print cursor 60 dots 
  82. down the page, giving a 0.2 inch top margin.  The driver will not do this 
  83. operation if anything has been sent to the printer for the CURRENT page, 
  84. whether it be text or graphics.  This allows the driver to work with strip 
  85. mode graphic printing (as ProPage uses) or with programs that can mix the 
  86. printers fonts with graphic printing.  I have not heard of any instances 
  87. where this caused a problem.
  88.  
  89.  
  90. Revision 2:
  91.  
  92. When using density setting 6, the driver does not move the print cursor down
  93. the page 60 dots.  Also, the driver will eat the first 80 printer dots in
  94. each print row of data sent to the printer.  Since density 6 is 300 dpi only,
  95. this results in the first 0.26 inches of graphic data to be eaten.  Why?
  96. The printer's cursor can not be set to the left edge of the paper, rather it
  97. sits about .25 inches in from the left edge (closer to 0.26 inches for my
  98. printer).  Density setting 6 tells the system the print area is the full size
  99. of the paper, but since I can't move the cursor to the left edge, I have to
  100. eat the data that would be printed there.  The printer will eat the data for
  101. the first 0.2 inches from the top of the page, so the driver does not have to
  102. do this.
  103.  
  104. So why bother with all this?  Easy, no page alignment problems when using
  105. programs like ProPage that do not allow you to specify the no print zones for
  106. your printer (like FinalCopy does).  With the default page size for letter,
  107. legal, or any of the other standard paper sizes, when you set up a left margin
  108. at 1 inch, it will now be at 1 inch, not 1.25 inches.  An outline box with the
  109. top-left corner at 1.0,1.0 and the bottom-right corner at 7.5,10 will now
  110. print exactly where it is supposed to be.
  111.  
  112. Don't forget the no print zones still exist.  If you print anything too close
  113. to the paper's edge, it will get eaten or clipped.
  114.  
  115. For text printing, you will have to take into account the no print zones when
  116. doing your margins.  If you want a left margin of 1 inch, you already have a
  117. no print margin of 0.25 inches, so you would have to tell your word processor
  118. to make the left margin 0.75 inches.  The default top margin is 2 blank lines.
  119.  
  120.  
  121.  
  122. I wanted to add more features to the driver before releasing it, but don't
  123. have the time right now.  Hopefully this fall.  The driver may come out being 
  124. LaserJet III family specific.  I am using this on the HP LJIIIP.
  125.  
  126. Mr. Kelly Jordan
  127. P.O. Box 1039
  128. Marathon, Ontario
  129. P0T 2E0   Canada
  130.  
  131.  
  132. CompuServe: 76475,1146
  133.