home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Database / SBP130I.DMS / in.adf / printers.lzh / SB_DJ500.Doc < prev    next >
Encoding:
Text File  |  1993-12-23  |  12.6 KB  |  251 lines

  1.     Two Printer Drivers for the HP DeskJet 500 for SBase Pro 4
  2.  
  3.             By: Dominick J. Fontana
  4.  
  5.                October 25, 1993
  6.  
  7.  
  8. A) Contents
  9.  
  10.     This archive contains the following three files:
  11.  
  12.     1) SB_DeskJet500_Draft.ini - A printer driver for the HP DeskJet
  13. 500 printer that will print in Draft mode.
  14.     2) SB_DeskJet500_LQ.ini - A printer driver for the HP DeskJet 500
  15. printer that will print in Letter Quality mode.
  16.     3) SB_DJ500.Doc - This file that you are reading, which contains
  17. the instructions for installing and using files #1 and #2 above.
  18.  
  19. B) What is it?
  20.  
  21.     The two files with the ".ini" extensions are printer drivers for
  22. the Hewlett Packard DeskJet 500 printer for use with the SBase Pro 4
  23. database program. They take full advantage of the DeskJet 500's features as
  24. much as possible within the SBase Pro 4 (hereinafter SBase) environment.
  25. They are meant to be used with the DeskJet 500's Mode Function Switches in
  26. their default positions (all down).
  27.  
  28. C) How to install and use the files
  29.  
  30.     First copy both the "SB_DeskJet500_Draft.ini" and the
  31. "SB_DeskJet500_LQ.ini" files to your S: directory. You may already have
  32. at least one ".ini" file there if you have previously been using SBase. (The
  33. one exception is if you have been using the PREFS driver, in which
  34. case no ".ini" file is necessary). The point is to install the two above
  35. files where they can be accessed by the SBase Printer Setup requester, and
  36. that requester looks for the files in the S: directory by default.
  37.  
  38.     From within SBase, open the Printer Setup requester from the Set
  39. Menu. The names of the printer drivers should appear as "DeskJet500_Draft"
  40. and "DeskJet500_LQ." Either double click on one of the file names or click
  41. on the name once and then click on OK. This will open the Page Setup
  42. requester. The two files are identical except the file ending with "Draft"
  43. will print in Draft mode and the file ending in "LQ" will print in Letter
  44. Quality mode.
  45.  
  46. D) How to use the Page Setup Requester
  47.  
  48.     Everything has already been configured for optimum use of the
  49. DeskJet 500 with SBase. Simply click on the Up Arrow to cycle through the
  50. various fonts available. Make sure the text box is displaying the font you
  51. wish to use, then click OK. The next time you print with SBase, the DeskJet
  52. 500 will print with the font you have selected.
  53.  
  54. E) Why these printer drivers were created
  55.  
  56.     SBase only came with three printer drivers. Two for Epson printers
  57. and one for the HP LaserJetIII. Although the SBase manual states that these
  58. drivers are compatible with most printers, they do not take full advantage
  59. of the various features and fonts of most printers. There is also the option
  60. of selecting PREFS from the Page Setup requester, in which case SBase will
  61. use the printer driver that you have selected with PREFS from the Amiga's
  62. WorkBench. I tried all three SBase drivers, as well as PREFS, and was not
  63. satisfied with the results. As such, I created my own specific drivers for
  64. use with the HP DeskJet 500 printer. The original HP DeskJet and the HP
  65. DeskJet Plus are similar to, but not identical to, the 500, so these
  66. drivers might be useful with those printers as well, but they haven't been
  67. tested with them.
  68.  
  69. F) Notes about the Printer Drivers and the Page Setup Requester
  70.  
  71.     a) Width - The width was set at 8.50 inches, the standard width for
  72. U.S. letter and legal size paper.
  73.  
  74.     b) Height - The height was set at 9.88 inches for a reason and will
  75. work properly if you have Perforation Skip enabled on your printer.
  76. (NOTE: If you have Perforation Skip disabled on your printer, you can either
  77. enable it or set the Height parameter in the SBase Page Setup requester to
  78. the next lowest setting below 10.50 inches, for use with letter size paper).
  79.  
  80.     Standard U.S. letter size is 11 inches high. However, the DeskJet
  81. 500 can never print at the bottom 1/2 inch of the page, since it must hold
  82. the paper there in order to print correctly. This reduces the page size to
  83. 10-1/2 inches. Furthermore, if you have Perforation Skip enabled on the
  84. DeskJet 500, then the printer also will not print at the top 1/2 inch of
  85. the page. This reduces the page size to 10 inches. This is important since
  86. the DeskJet 500 also seems to have a problem with Form Feeds, as discussed
  87. below. Since Form Feed has not been selected in the Page Setup requester,
  88. SBase uses Line Feeds to advance the paper to the top of the next page.
  89. Through experimentation I found that a setting of 10.0 inches for the
  90. Height did not work correctly. Each successive page would print with the
  91. top margin one line lower than the previous page. SBase will not let you
  92. set any Height that you want. Instead, it will round off some of the
  93. numbers that you enter. Since a 10 inch Height did not work properly, I
  94. inserted 9.9 inches and SBase rounded that off to 9.88 inches for the
  95. Height and that's the number that should be used. The combination of 9.88
  96. inches for the Height with Form Feed turned off should work perfectly,
  97. giving you a uniform 1/2 inch margin at the top and bottom of every page.
  98.  
  99.     For use with U.S. legal size paper the height parameter should be
  100. set to the next lowest setting below 13 inches. The rule is to take the
  101. height of the paper and subtract 1 inch. (Only subtract 1/2 inch if
  102. Perforation Skip is disabled on your printer). Then set the Height for
  103. the next lowest setting below that and set Form Feed Off in the page Setup
  104. requester. These settings are for use with Text Scale Mode off on the
  105. DeskJet 500.
  106.  
  107.     c) Initialize - This sets the printer to its default state and also
  108. selects either Draft Mode or Letter Quality Mode. That's the only
  109. difference between the two supplied printer drivers. The Draft driver
  110. prints in Draft Mode and the LQ driver prints in Letter Quality Mode.
  111. Simply select the appropriate driver from the Printer Setup requester for
  112. printing with the desired mode.
  113.  
  114.     d) Font Select Box and Arrow - This will be discussed in detail in
  115. the next section.
  116.  
  117.     e) Left and Right Margins - These have both been set to 0, since
  118. the DeskJet 500 automatically gives you a 1/4 inch margin on the left and
  119. right in its default state. This means you can print 8 inches across on
  120. U.S. letter and legal size paper. It was felt the maximum width of the
  121. paper should be available for printing.
  122.  
  123.     f) Top and Bottom Margins - These have both been set to 0, since
  124. the DeskJet 500 automatically gives you a 1/2 inch margin on the top and
  125. bottom in its default state. This means you can print 10 inches down on
  126. U.S. letter size paper and 13 inches down on U.S. legal size paper. It
  127. was felt the maximum height of the paper should be available for printing.
  128.  
  129.     g) Form Feed - This has been turned off. The DeskJet 500 would send
  130. a blank page every other page, when this option was turned on. When it's
  131. off, SBase uses Line Feeds to advance to the top of the next page. That is
  132. why the Height parameter was set to 9.88 inches. That number gives you a
  133. uniform 1/2 inch margin at the top and bottom of every page.
  134.  
  135.     h) Single Sheet - This has been turned off since the DeskJet 500
  136. uses separate sheets, but prints continuously. There is no need to stop
  137. after printing each page.
  138.  
  139.     i) Inch/CM - Inch has been selected so that all numerical settings
  140. are in inches.
  141.  
  142. G) Font Selection
  143.  
  144.     It is possible to select thirteen (13) different fonts with each
  145. printer driver. Again, the only difference between drivers is that one
  146. prints in Draft Mode and the other prints in Letter Quality Mode. Fonts
  147. have been labelled according to Typeface, Pitch, and Point Size.
  148.  
  149.     a) Typeface - The style of the font.
  150.     b) Pitch - How many characters per inch (cpi) are printed across
  151. the page. The smaller the number, the wider the character. The larger the
  152. number, the less wide the character is.
  153.     c) Point Size - How high each character is in 72nds of an inch. The
  154. higher the number, the higher the character. The smaller the number, the
  155. less high the character is.
  156.  
  157.     All fonts are in the Portrait Page Orientation and use the PC-8
  158. Character Set. They are all fixed space fonts, except for CG Times, which
  159. is proportional. All the font names in the Draft printer driver end with
  160. the word Draft. All the font names in the LQ printer driver end with
  161. the word LQ. Since Bold, Italics, and Underline can be selected from within
  162. SBase itself, these attributes can be used with any font, except Italics
  163. cannot be used with the Courier Typeface at the 16.67 Pitch, since the
  164. DeskJet 500 does not support Italics at that Pitch.
  165.  
  166.     The Standard DeskJet 500 printer has three internal Typefaces;
  167. Courier, CG Times, and Letter Gothic. Each Typeface can be used with
  168. different Pitches and Point Sizes. In the Portrait Page Orientation, there
  169. are fourteen (14) combinations of Typefaces, Pitches, and Point Sizes. It
  170. was determined that the Courier Typeface with a 5 Pitch and a 6 Point Size
  171. was unreadable, so that combination was omitted. As such, each printer
  172. driver contains thirteen (13) different fonts from which to choose, which
  173. represent, in effect, all the possible combinations that are available on a
  174. standard DeskJet 500 printer.
  175.  
  176.     The available fonts from which to choose are as follows:
  177.  
  178.     1) Courier 5 Pitch, 12 Point
  179.     2) Courier 10 Pitch, 6 Point
  180.     3) Courier 10 Pitch, 12 Point
  181.     4) Courier 16.67 Pitch, 6 Point
  182.     5) Courier 16.67 Pitch, 12 Point
  183.     6) Courier 20 Pitch, 6 Point
  184.     7) Courier 20 Pitch, 12 Point
  185.     8) CG TImes Proportional Pitch, 6 Point
  186.     9) CG TImes Proportional Pitch, 12 Point
  187.     10) Letter Gothic 12 Pitch, 6 Point
  188.     11) Letter Gothic 12 Pitch, 12 Point
  189.     12) Letter Gothic 24 Pitch, 6 Point
  190.     13) Letter Gothic 24 Pitch, 12 Point
  191.  
  192.     Due to a problem with SBase, when using the Page Setup requester
  193. and selecting a font name with a shorter name than a previous font, the
  194. longer portion of the previous font name is still displayed. This does not
  195. affect the selection of the font, but makes the font name appear untidy due
  196. to the residue left over from a previous font name. As such, I have added
  197. spaces to the font names in the printer drivers, so that they will all
  198. display with the same length in the Page Setup requester, thereby
  199. overwriting all the characters of any previous font name that has been
  200. displayed. Since a proportional screen font was used when adding the spaces
  201. to the font names, the font names may display a little differently for you,
  202. if you are using a fixed space screen font. This will not cause any
  203. problems. The worst thing that can happen will be some font names may not
  204. completely overwrite a previously displayed font name in the SBase Page
  205. Setup requester and it may look a bit untidy. However, every font can always
  206. be selected and is completely usable. The untidiness is the fault of SBase
  207. and my insertion of spaces in the font names is an attempt to clean up the
  208. untidiness. Again, the spaces in the font names are only for display
  209. purposes and will have no effect on the performance of SBase or the printer
  210. drivers.
  211.  
  212.     In the Sbase Printer Setup requester, double click on either the
  213. Draft or the LQ printer driver. All Draft fonts will print in Draft Mode
  214. and all LQ fonts will print in Letter Quality Mode. This will open the SBase
  215. Page Setup requester. Click on the Up Arrow gadget until the name of the font
  216. you wish to use is displayed and then click on OK. The next time you print
  217. with SBase your selected font will be used and will print in either Draft
  218. Mode or LQ Mode, depending on the printer driver selected. You can select
  219. any combination of printing with Bold, Italics, or Underline, from within
  220. SBase itself. The only restriction is that you cannot use Italics with
  221. Courier 16.67 Pitch and 6 or 12 Point fonts, since the DeskJet 500 itself
  222. doesn't support Italics with these two fonts.
  223.  
  224. H) Contact Information and Miscellaneous
  225.  
  226.     Please notify me of any problems, bugs, or errors in the printer
  227. drivers or if you have suggestions for improvement. Also notify me if you
  228. find any errors or omissions in these instructions. I hope you find the two
  229. supplied printer drivers useful.
  230.  
  231.     I can be contacted through CompuServe. My PIN is 74766,2154.
  232.  
  233.     All files in this archive were created by Dominick J. Fontana in
  234. New York and completed on October 25, 1993.
  235.  
  236. I) Legal
  237.  
  238.     The entire contents of this archive is freeware and may be freely
  239. redistributed, provided all files are kept intact and unaltered. However,
  240. I retain all rights to the files in this archive and this file containing
  241. the instructions is Copyright Dominick J. Fontana. All Rights Reserved.
  242. No charge can be made for distributing the archive, other than a nominal
  243. fee, not to exceed $5.00, for purposes of duplication and for supplying
  244. the distribution media.
  245.     Oxxi, Inc. or their representative is hereby expressly given
  246. permission to include these printer drivers with their SBase Pro 4 database
  247. program. The only requirement is that they notify me if they intend to
  248. include these drivers with the program.
  249.  
  250.             *** END OF FILE ***
  251.