home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 8 / FreshFishVol8-CD1.bin / new / text / print / canon600 / readme < prev    next >
Text File  |  1994-12-13  |  6KB  |  131 lines

  1. /* Canon BJC-600 driver readme file */
  2.  
  3.  
  4. ******* DISCLAIMER *******
  5.  
  6.     The two programs contained in this package had been tested and
  7. they probed to be reliable. However, I can not (and I will not) be
  8. responsible for any damage resulting of their use. It's your own risk and
  9. responsability.
  10.  
  11. ******* HISTORY *******
  12.  
  13.     I started writing this package when I had my brand new printer on my hands
  14. and the smiling guy from the store telling me: "...and here is your Windows
  15. driver, sir.". Having no support at all in my country (not to mention the
  16. PC oriented Canon support BBS...) , there was nothing left to do but hands
  17. on. Both drivers were compiled under Lattice C 5.00 on my A500, the
  18. preferences program was compiled under SAS/C 6.50 on my A1200. Thanks to
  19. the Technical Reference Series for the information to build the drivers.
  20. Tested on Opus Directory 4.0, ProWrite 3.3, Wordworth 2.0, ADPro 2.0, Image
  21. F/X 2.5, Page Stream 2.2 (through Preferences driver), and Art Expression
  22. 1.0 under WB3.0 on my A1200. I think it is enough for a test...
  23.  
  24.  
  25. *******  COPYRIGHT *******
  26.  
  27.     This is an unregistered work, it's shareware, and what I try to
  28. mean is "should you like it, use it; if you find it useful, send a $10
  29. donation to my address. Please keep all files together and do not change
  30. the copyright.
  31.  
  32. ******* DESCRIPTION *******
  33.  
  34. Canon BJC-600 Driver (ver 1)
  35.  
  36.   This driver works on any WB release from 1.3 upwards, it supports full
  37. color and B&W printing in text and graphics at resolutions up to 360 dpi.
  38.   The driver hopefully compresses vertical white spaces so the printer
  39. only issues a big line feed, saving a lot of time... horizontal white
  40. spaces are avoided by the printer's own RLE (run lenght encoding) method
  41. of liking bytes to be sent.
  42.  
  43.  
  44. Canon BJC-600 Driver (ver 2)
  45.  
  46.   This is a superset of the former driver, and adds support for extended
  47. graphics and text features supported by the printer. It runs under WB1.3
  48. and upwards, but the prefs program is 2.0 and up. Should you want to use
  49. this driver on WB1.3, you'll have to setup an ENV: to copy the config file
  50. and change it with a hex editor. With this driver you can print not only at
  51. 10,12, 17 cpi but at 15 and 20 cpi; customize your text underlines and
  52. choose from several kinds of paper. You can also ask the driver to inform
  53. you when the printer device is closed (end of printing).
  54.  
  55. Both drivers support the following densities:
  56.                      1-> 180 x 180 dpi, draft quality
  57.                     2-> 180 x 180 dpi, high quality
  58.                     3-> 360 x 360 dpi, draft quality
  59.                     4-> 360 x 360 dpi, high quality
  60.  
  61. Densities 5,6 and 7 are the same as density 4 on ver 1.0, but be aware that
  62. the ver 2.0 driver repeats density 2 (180 x 180 HQ) at density 5 position;
  63. this awful trick had to be done to fool ProWrite, which refused to use
  64. density 4 (360 x 360 HQ) because it's same dpi as density 3. Sorry, but I
  65. didn't program ProWrite... neither could I tell my wife not to use it...
  66.  
  67. CanonPrefs program
  68.  
  69. This program runs under WB2.0 and up. It lets you choose from many extended
  70. preferences and stores them in the standard 2.0 ENV: and ENVARC:
  71. directories for "Use" and "Save" options respectively. The extended
  72. preferences are the following: 
  73.   Paper Type: You can choose the kind of paper to print your graphics on, it
  74. will trim the amount of ink the printer will use. 
  75.   Enhanced Black: selecting this gadget will give you darker black areas, useful in
  76. transparencies.
  77.   End Signal: selecting this gadget will cause the driver to signal every 
  78. time the printer device is closed. Be aware that if the application opens
  79. and closes the printer device while printing in strips, you  will be
  80. signaled. Applications found doing this are: ProWrite 3.3, Wordworth 2. The
  81. driver opens SPEAK: and writes the "Printing job is done..." string to it;
  82. the files you need to mount SPEAK: come with WB1.3 and WB2.0. 
  83.   15CPI:selecting this will force 15 CPI (ESC g) instead of pica or elite.
  84.   Condensed: you can choose wether to use condensed pica (17 cpi) or
  85. condensed elite (20 cpi) when the fine option is choosen in the main
  86. Printer preferences program. 
  87.  To make the text preferences work, you need to run the InitPrinter program,
  88. so the proper init sequence is sent to the printer; no problem with graphics.
  89. I hope I guess the way to fix it real soon...
  90.  
  91. Tricks
  92.  
  93. Some programs (ProWrite 3.3) send CR-LF before starting graphics to handle
  94. top margins, but when starting printing graphics the printer is reset and
  95. the page ejected, so you get a blank page and no top margin. To handle this
  96. (sorry but it's not my bug but theirs...), you can type a dot at the very
  97. beginning of the page, with any font at 1 point (WB2.0 and up scales any
  98. font to any size). This ends up in a small 1/360 inch dot you will barely
  99. notice printed at the start of the page,  and your whole page printed
  100. correctly.
  101.  
  102. ******* FUTURE ********
  103.  
  104.     I am currently working on the 3.0 release of this driver, it will
  105. include color correction for screen-matched color printing and a couple of
  106. new things; the preferences program is finished and the driver is
  107. suffering from a lack of good information on chromaticity and related
  108. stuff, thing I will try to cure with investigation and trial.
  109.     The new prefs proggy is a little bit more nice, the front end is
  110. better drawn cause it has more gadgets to put in...; it will add some
  111. useful things as properly selecting by default the remaining parameters
  112. every time you change one which its features are related with, you could
  113. change the end job string, and more. I will probably add a .020 driver for
  114. improved speed, or may be recode some stuff in assembler for better
  115. throughput (color correction and RLE are quite CPU intensive).
  116.     I'm not a programer, I happen to be a pretty busy married man; so
  117. be patient and (why not...) give me a reason to improve this driver !!!
  118.  
  119.  
  120.     
  121.     Please send any bugs, comments, suggestions, programs, and of
  122. course donations to the following address:
  123.  
  124.     Sergio R. Caprile
  125.     Pje. Terrada 4789
  126.     (1874) Avellaneda
  127.     Bs.As. - Argentina
  128.  
  129. I can be reached at sergio.caprile@itbace.edu.ar
  130.  
  131. Canon is a registered trade mark.