home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / PRINTING / DJLL.ZIP / DJLL.DOC next >
Text File  |  1989-05-02  |  11KB  |  294 lines

  1.  
  2.            DJLL -- DeskJet Landscape Lister
  3.  
  4.  
  5. This utility allows you to print files in "landscape" mode using a
  6. highly readable compressed font on your HP DeskJet printer -- without
  7. requiring a Landscape cartridge.  In fact, all you need is this
  8. program, the HP DeskJet itself, and one (or more) 128K RAM
  9. cartridges.
  10.  
  11. DJLL is FAST.  It uses a special downloaded font that makes landscape
  12. printing appear in seconds instead of mimutes.  Some approaches (such
  13. as "Sideways" by Funk Software) rely on graphic-mode printing and are
  14. SLOW.  Because each piece of paper holds two pages of information,
  15. DJLL can make the DeskJet print two pages per minute in draft mode,
  16. or one page per minute in letter-quality mode.
  17.  
  18. DJLL is LEGIBLE.  It contains its own special font, patterned after
  19. the HP LaserJet's readable "Lineprinter" font.  A unique feature of
  20. this font is that "l", "1", and "I" are easily distinguished.  Many
  21. consider this the most readable compressed font (16.6 char/in.)
  22. available anywhere.
  23.  
  24. DJLL is FLEXIBLE.  Wildcards may be used in filenames, and multiple
  25. filenames may be supplied in one command.  Pages may be printed in a
  26. two-page-per-page format, or one wide page at a time. Pages are
  27. printed in reverse order, so that they stack in the output tray
  28. correctly.  Printed output may be directed to any file or port,
  29. allowing customization for any hardware.  Printed listings may be
  30. stamped with the date, time, and filename.
  31.  
  32. DJLL is FREE!  Well, actually, two versions of DJLL are available, a
  33. "free" version which lacks a few features, and a complete version
  34. which may be obtained for $35 (plus tax in CA, see below).  Both
  35. versions are documented in this file.  Those of you with the free
  36. version will know what you're missing!  (Pay attention to the
  37. sections marked NOTE: to see how the free version differs from the
  38. full-featured version.)
  39.  
  40.  
  41.  
  42. HOW DJLL WORKS:
  43. ---------------
  44.  
  45. The principle behind DJLL is simple.  It uses a special downloadable
  46. font which looks like a normal font turned on its side.  After the
  47. font is loaded into the DeskJet, DJLL begins reading files,
  48. reordering the characters so that they'll print correctly, and
  49. sending the characters to the printer.
  50.  
  51. The remainder of DJLL implement its powerful features: single or "two
  52. up" page printing, output redirection, wild cards in filenames,
  53. estimate of pages printed, letter or draft quality printing, date and
  54. time stamping, "and much, much more" as they say on late-night TV.
  55.  
  56.  
  57. USING DJLL FROM THE COMMAND LINE:
  58. ---------------------------------
  59.  
  60. DJLL is invoked from the command line:
  61.  
  62.     C> DJLL [switches] filename [filename...]
  63.  
  64. Note the optional switches (described below) and filenames.  Each
  65. filename may be explicit (with or without path), or it may contain
  66. wildcard characters (including '*' and '?').  Any number of filenames
  67. may be entered, up to the length limit of a DOS command line.
  68.  
  69.  
  70. Example filenames:
  71.  
  72.     DJLL JOE.*         Any file with "JOE" as the name.
  73.     DJLL *.DOC         Any file with "DOC" as the extension.
  74.     DJLL \joe\dave*.txt    Files in dir "\joe" starting with
  75.                   the name "dave", ending with an 
  76.                   extension of "txt" (case ignored).
  77.  
  78. Or put them all on one line:
  79.  
  80.     DJLL  JOE.*  *.DOC  \joe\dave*.txt
  81.  
  82. NOTE: The free version of DJLL allows only one filename on the
  83. command line.  Furthermore, it does not process wild card characters,
  84. so the filename must be explicit.
  85.  
  86.  
  87. DJLL OPTIONS:
  88. -------------
  89.  
  90. If DJLL is invoked without any arguments, it prints a summary of
  91. command line switches.  This is summary printed for the full-
  92. featured version:
  93.  
  94. -f      skip download of special font            (value is FALSE)
  95. -q      use letter quality font                  (value is TRUE )
  96. -u    unidirectional print mode         (value is FALSE)
  97. -1      single page (spreadsheet) mode           (value is FALSE)
  98. -d      turn off date and time stamp             (value is FALSE)
  99. -e      size estimate only, no printing          (value is FALSE)
  100. -v      disable vertical line                    (value is FALSE)
  101. -t<num> spacing of tab stops                     (value is 8    )
  102. -p<num> print length in lines                    (value is 58   )
  103. -i      IBM mode, 66 lines, no FF's              (value is FALSE)
  104. -o<str> output device or file                    (value is <PRN>)
  105.  
  106.  
  107. NOTE: The free version of DJLL has fewer options:
  108.  
  109. -q      use letter quality font                  (value is TRUE )
  110. -u    unidirectional print mode         (value is FALSE)
  111. -d      turn off date and time stamp             (value is FALSE)
  112. -v      disable vertical line                    (value is FALSE)
  113.  
  114.  
  115. The item printed on the right is the default value for each command
  116. line switch.  DJLL has three kinds of options; boolean values
  117. (true/false), numbers, and strings.
  118.  
  119.  
  120. OPTION DESCRIPTIONS:
  121. --------------------
  122.  
  123. -f    "skip download of special font"        (FALSE)
  124.  
  125. When DJLL is invoked, it downloads a special font into the DeskJet. 
  126. If you have used DJLL once (since turning on your printer) and wish
  127. to print additional files, this switch allows you to SKIP the font
  128. download.
  129.  
  130. Use this switch ONLY after you've used DJLL once and downloaded the
  131. special Lineprinter font.
  132.  
  133.  
  134. -q     "use letter quality font"        (TRUE)
  135.  
  136. DJLL can print in either "draft" or "letter" quality. This switch
  137. allows you to select "draft" instead of the default "letter" mode. 
  138. Letter quality printing takes about one minute per logical page,
  139. versus 30 seconds for draft.
  140.  
  141.  
  142. -u    "unidirectional print mode"        (FALSE)
  143.  
  144. For those who demand the best quality printing, this switch forces
  145. the DeskJet to print in one direction only.  Printing takes about
  146. twice as long compared to the default bidirectional mode.  (And I
  147. didn't even use a calculator!)
  148.  
  149.  
  150. -1     "single page (spreadsheet) mode"    (FALSE)
  151.  
  152. Normal files are printed in a "two up" fashion, printing two
  153. "logical" pages per physical piece of paper. Two-up printing not only
  154. saves trees, it lets you see a bigger piece of code or text in a
  155. glance.  Lotus power users, however, may prefer one large landscape
  156. page for those monster spreadsheets.
  157.  
  158. "One page" mode lets you treat the printer as if it has 165 columns
  159. and 56 (or more) rows.
  160.  
  161.  
  162. -d     "turn off date and time stamp"        (FALSE)
  163.  
  164. Normally, the date, time, filename, and page number are printed at
  165. the bottom of each page.  You may leave off these distractions by
  166. selecting this option.
  167.  
  168. NOTE: The free version of DJLL prints a copyright message at the
  169. bottom of each page instead of the filename.  This switch disables the
  170. obnoxious message.
  171.  
  172.  
  173. -e     "size estimate only, no printing"    (FALSE)
  174.  
  175. For each file, DJLL firsts calculates the number of "logical" pages
  176. that will be printed.  Before starting long print jobs, use this
  177. switch to list the pages without actually printing anything.
  178.  
  179. You may easily calculate the approximate printing time by multiplying
  180. the number of pages by 1 min (quality mode) or 30 sec (draft mode). 
  181. These numbers should be doubled for "spreadsheet" printing.  (See
  182. "-1" switch, above.)
  183.  
  184.  
  185. -v     "disable vertical line"            (FALSE) 
  186.  
  187. In "two-up" mode, a vertical line is printed down the page to denote
  188. the separation of two logical pages.  This switch disables the
  189. vertical line, and forces DJLL to print the date and time at the
  190. bottom of each physical page instead of each logical page.
  191.  
  192.  
  193. -t<num>    "spacing of tab stops"            (8)
  194.  
  195. Tab stops default to one every eight character positions.  You may
  196. redefine the tabs to fall anywhere you wish.  Be sure you don't put
  197. spaces between "-t" and the number: "-t9" instead of "-t 9".
  198.  
  199.  
  200. -p<num>    "print length in lines"            (58)
  201.  
  202. DJLL offers up to 64 printable lines.  Date and time stamping takes
  203. two lines (see -d above).  If you use the defaults, 58 lines per page
  204. and date stamping on, DJLL will print 56 lines of text before moving
  205. to the next page.  Do not put in spaces between "-p" and the number:
  206. "-p60" instead of "-p 60".
  207.  
  208.  
  209. -i     "IBM mode, 66 lines, no FF's"        (FALSE)
  210.  
  211. This poorly named option is for printing pre-processed DOC files that
  212. often accompany shareware.  The standard format for DOC files is 66
  213. lines per page, with linefeeds instead of formfeeds to move to the
  214. top of a page.  Early IBM PC systems had very primitive printers and
  215. this was the "least common denominator" format.
  216.  
  217.  
  218. -o<str>    "output device or file"            (PRN)
  219.  
  220. Output from DJLL may be redirected into a file or another device with
  221. this command.  For example, if your DeskJet is connected to LPT2, you
  222. may use the switch "-oLPT2" to send the output to it.  (In this
  223. example, uppercase characters are for clarity, DOS doesn't care if
  224. you type LPT2 or lpt2.)  Do not put brackets or spaces in the name of
  225. the file or device: "-oJUNK" instead of "-o<JUNK>" or "-o JUNK".
  226.  
  227.  
  228. CUSTOMIZING DJLL:
  229. -----------------
  230.  
  231. After using DJLL awhile, you will probably want to change some of the
  232. default command line switches listed above.  DJLL is easily
  233. customized without programming.  Simply define an "environment
  234. variable" that provides the switches you prefer:
  235.  
  236.     set DJLL= -oLPT2 -1    Defaults to "LPT2" as the print
  237.                   device, one-page mode.
  238.     set DJLL= -d -p60    Defaults to no date stamp, 60 lines
  239.                   per page.
  240.     set DJLL= -fq        Defaults to NO font download, letter
  241.                   quality printing.
  242.  
  243. This environment variable lets you customize DJLL, i.e. force it to
  244. start with your preferred settings.  You can still change these
  245. settings from the command line.  When DJLL is invoked, it first scans
  246. the switches provided through the environment variable and then scans
  247. the command line switches.  In the last example above, the switch
  248. "-f" causes DJLL to skip the special font download sequence.  The
  249. first time you use DJLL, however, you must provide "-f" on the
  250. command line to download the font into your DeskJet.
  251.  
  252. NOTE: The free version of DJLL does not check for this environment
  253. variable, and is not customizable.
  254.  
  255.  
  256. ABOUT THE LINEPRINTER FONT:
  257. ---------------------------
  258.  
  259. The best feature of DJLL is the special 16.6 pitch "Lineprinter" font
  260. that comes with it.  This font was modeled after the HP LaserJet font
  261. of the same name by Skene Moody.  Skene offers a utility that no
  262. DeskJet owner should be without: LJ2DESK.  It reads LaserJet-
  263. compatible soft fonts and turns them into DeskJet soft fonts.
  264.  
  265. NOTE: Those who order the full-featured version of DJLL also receive
  266. a portrait version of the Lineprinter font.
  267.  
  268.  
  269. ORDERING INFORMATION:
  270. ---------------------
  271.  
  272. If you would like to upgrade to the full-featured version of DJLL,
  273. send $35 cash, check, or money order to:
  274.  
  275.         Joe Barnhart
  276.         1604 Deer Run
  277.         Santa Rosa, CA
  278.         95405
  279.  
  280. Specify disk format when ordering, 3.5" (720K) or 5.25" (360K). 
  281. California residents please add 6% sales tax (total $37.10).
  282. Residents of Canada please send bank check or money order in US$.
  283.  
  284. If you'd like to send a message concerning DJLL, I may be reached at
  285. the above address or through Compuserve (76174,1573).
  286.  
  287. If you are interested in LJ2DESK, Skene Moody may be contacted at:
  288.  
  289.         S.H. Moody & Associates
  290.         1810 Fair Oaks Avenue
  291.         South Pasadena, CA
  292.         91030
  293.  
  294.