home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / dtp / canondisk_v3.5 / docs / driverreadme.lzh / README < prev   
Encoding:
Text File  |  1996-06-17  |  105.3 KB  |  2,605 lines

  1.  
  2.  
  3.  
  4.  
  5.                             COPYRIGHT
  6.                             ---------
  7.  
  8.  
  9. THE CANON DISK AND THIS MANUAL IS COPYRIGHT 1992-96 BY WOLF FAUST.
  10. ALL  RIGHTS  RESERVED.   THIS  PRODUCT  (CANONDISK)  IS SUBJECT TO
  11. PROPRIETY RIGHTS.  YOU MAY NOT USE, COPY, OR TRANSFER THE PRODUCT,
  12. OR  ANY  COPY  OR  PORTION,  WITHOUT PRIOR CONSENT IN WRITING FROM
  13. CANON EUROPE N.V.  OR WOLF FAUST.  ALL DISTRIBUTION- AND MARKETING
  14. RIGHTS TO THE SOFTWARE (DRIVER) ARE VESTED IN CANON EUROPA N.V.
  15.  
  16. The Installer is Copyright 1991-1992 by Commodore-Amiga, Inc.  All
  17. Rights Reserved.  Distributed under license from Commodore.
  18. "More"  is  Copyright  1986-1993 Commodore-Amiga, Inc.  All Rights
  19. Reserved.    Reproduced   and   distributed   under  license  from
  20. Commodore.
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                            DISCLAIMER
  28.                            ----------
  29.  
  30. WOLF  FAUST  AND  CANON  MAKES  NO WARRANTIES, EITHER EXPRESSED OR
  31. IMPLIED,  WITH  RESPECT  TO  THE  PROGRAM  DESCRIBED  HEREIN,  ITS
  32. QUALITY,   PERFORMANCE,   MERCHANTABILITY,   OR  FITNESS  FOR  ANY
  33. PARTICULAR  PURPOSE.   THIS PROGRAM IS DISTRIBUTED ``AS IS''.  THE
  34. ENTIRE  RISK  AS  TO ITS QUALITY AND PERFORMANCE IS WITH THE USER.
  35. SHOULD  THE  PROGRAM  PROVE  DEFECTIVE FOLLOWING ITS PURCHASE, THE
  36. USER  (AND  NOT  WOLF  FAUST,  HIS  DISTRIBUTORS OR HIS RETAILERS)
  37. ASSUMES  THE  ENTIRE  COST OF ALL NECESSARY REPAIR, CORRECTION, OR
  38. SERVICING.   IN  NO  EVENT  WILL WOLF FAUST OR CANON BE LIABLE FOR
  39. DIRECT,  INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES, OR DAMAGES
  40. RESULTING  FROM  LOSS  OF  USE  OR  LOSS  OF  ANTICIPATED  PROFITS
  41. RESULTING  FROM  ANY  DEFECT  IN  THE  PROGRAM EVEN IF IT HAS BEEN
  42. ADVISED  OF  THE  POSSIBILITY  OF  SUCH DAMAGES.  SOME LAWS DO NOT
  43. ALLOW  THE  EXCLUSION  OR  LIMITATION  OF  IMPLIED  WARRANTIES  OR
  44. LIABILITIES  FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE
  45. LIMITATION OR EXCLUSION MAY NOT APPLY.
  46.  
  47. INSTALLER SOFTWARE IS PROVIDED "`AS-IS"' AND SUBJECT TO CHANGE; NO
  48. WARRANTIES  ARE  MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  49. OR RESPONSIBILITY IS ASSUMED.
  50.  
  51. THE  MORE  PROGRAM IS PROVIDED "`AS-IS"' AND SUBJECT TO CHANGE; NO
  52. WARRANTIES  ARE  MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  53. OR RESPONSIBILITY IS ASSUMED.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                            LICENSE
  61.                            -------
  62.  
  63. ``ENCLOSED  PROGRAM'' SHALL BE TAKEN TO MEAN THE SOFTWARE ACTUALLY
  64. CONTAINED  IN THIS PACKAGE AND ANY SUBSEQUENT VERSIONS OR UPGRADES
  65. RECEIVED AS A RESULT OF HAVING PURCHASED THIS PACKAGE.
  66.  
  67. YOU  HAVE THE NON-EXCLUSIVE RIGHT TO USE THE ENCLOSED PROGRAM ONLY
  68. ON  A  SINGLE  COMPUTER.   YOU MAY PHYSICALLY TRANSFER THE PROGRAM
  69. FROM  ONE COMPUTER TO ANOTHER PROVIDED THAT THE PROGRAM IS USED ON
  70. ONLY  ONE COMPUTER AT A TIME.  HOWEVER, YOU MAY NOT ELECTRONICALLY
  71. TRANSFER THE PROGRAM FROM ONE COMPUTER TO ANOTHER OVER AN NETWORK.
  72. YOU  MAY  NOT DISTRIBUTE COPIES OF THE PROGRAM OR THE ACCOMPANYING
  73. DOCUMENTATION  TO  OTHERS EITHER FOR A FEE OR WITHOUT CHARGE.  YOU
  74. MAY NOT MODIFY OR TRANSLATE THE PROGRAM OR DOCUMENTATION.  YOU MAY
  75. NOT  DISASSEMBLE  THE  PROGRAM OR ALLOW IT TO BE DISASSEMBLED INTO
  76. ITS  CONSTITUENT  SOURCE CODES.  YOUR USE OF THE PROGRAM INDICATES
  77. YOUR  ACCEPTANCE  OF  THESE  TERMS  AND CONDITIONS.  IF YOU DO NOT
  78. AGREE  TO  THESE CONDITIONS RETURN THE PROGRAM, DOCUMENTATION, AND
  79. ASSOCIATED  PERIPHERALS  TO THE VENDOR FROM WHOM THIS SOFTWARE WAS
  80. PURCHASED.
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.                      SPECIFIC RESTRICTIONS
  88.                      ---------------------
  89.  
  90. IN  ACCORDANCE WITH THE COMPUTER SOFTWARE RENTAL ACT OF 1990, THIS
  91. SOFTWARE MAY NOT BE RENTED, LENT OR LEASED.
  92.  
  93. THIS  SOFTWARE  AND  ITS  DOCUMENTATION  MAY  NOT BE PROVIDED BY A
  94. ``BACKUP  SERVICE''  OR ANY OTHER VENDOR WHICH DOES NOT PROVIDE AN
  95. ORIGINAL  PACKAGE  AS COMPOSED BY CANON INCORPORATED INCLUDING BUT
  96. NOT   LIMITED  TO  ALL  ORIGINAL  DOCUMENTATION,  INSERTIONS,  AND
  97. SOFTWARE.
  98.  
  99. ANY  UNLAWFUL  INFRINGEMENT  UPON  THESE  COPYRIGHTS MAY RESULT IN
  100. STATUTORY AND OTHER PUNITIVE DAMAGES.
  101.  
  102.  
  103.  
  104.  
  105.  
  106.                           Trademarks 
  107.                           -----------
  108.  
  109. Amiga is a registered trademark of Commodore-Amiga, Inc.; Canon is
  110. a  registered  trademark  of  Canon  USA  Inc.;  Intellifont  is a
  111. registered   trademark  of  Agfa  Corporation  (AGFA  Compugraphic
  112. Division);
  113.  
  114. All  other  trademarked products and company names used herein are
  115. used   for  identification  purposes  only.   No  infringement  of
  116. trademarks  is  intended.   Trademarks  remain the property of the
  117. trademark holder.
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                            Support
  125.                            -------
  126.  
  127. Wolf  Faust  can  be  reached  for  technical support via InterNet
  128. (100116.1070@compuserve.com) and CompuServe (100116,1070).  Please
  129. speak  to  your  printer  dealer  and Canon Hotline Service before
  130. writing   to   Wolf  Faust  about  problems  with  the  software!.
  131. Questions  that  are  not  directly  related  to problems with the
  132. Software  will  not  be  answered.  QUESTIONS WILL NOT BE ANSWERED
  133. UNLESS   POSTAGE   IS   PAYED  BY  YOU  (NO  CHEQUES/MONEY  ORDERS
  134. ACCEPTED!!)  AND  THERE  IS  NO  GUARANTEE  WOLF FAUST WILL ANSWER
  135. (sorry, time is limited).
  136.  
  137. Wolf Faust can be reached at the following address:
  138.   
  139. Wolf Faust 
  140. Am Dorfgarten 10 
  141. 60435 Frankfurt
  142. Germany 
  143.  
  144. If you are making a bug report, don't forget to include your phone
  145. number  and  a REPORT disk (see error and fixes chapter at the end
  146. of  this  readme  file).   And make sure you have gone through the
  147. problems mentioned in the error chapter.
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.                     Welcome to the CanonDisk
  155.                     ------------------------
  156.  
  157. CanonDisk  is  software  for  controlling  Canon printers with the
  158. Commodore-Amiga  personal  computer  with  the purpose of creating
  159. high  quality  output.  The CanonDisk is divided into two parts, a
  160. Canon  driver  and  a Canon picture-printing program.  CanonDisk's
  161. main qualities include:
  162.  
  163. *  Workbench printer drivers for all current BJ and BJC Canon printers.
  164.    The  drivers  have been designed specifically for each printer and
  165.    give several unique features.
  166.  
  167. *  The BJ5-230 and BJC drivers support Canon's Extended Emulation
  168.    for faster and improved graphic output.
  169.  
  170. *  Definable dither patterns including preset patterns.
  171.  
  172. *  16-point  colour  adjustment  for  each colour component.  This
  173.    gives  the  user  many  features  including  gamma correction, and
  174.    contrast and brightness adjustment.
  175.  
  176. *  Ink compensation for the correction of ink impurities.
  177.  
  178. *  Workbench 2/3 graphical user interface (GUI).
  179.  
  180. *  The Canon drivers can print up to 256 shades of grey from normal
  181.    Amiga applications.  Standard Amiga drivers are limited to 16.
  182.  
  183. *  Settings  for page size, paper margins and the size of graphics
  184.    to be printed.
  185.  
  186. *  Settings for built-in printer typefaces.
  187.  
  188. *  The  software  is  very  fast  and  automatically uses improved
  189.    routines  if  the  software  is run on an Amiga with a 68020/30/40
  190.    CPU.
  191.  
  192. *  Includes  a  very  fast  printer drivers for the PageStream DTP
  193.    package.
  194.  
  195. *  font generation and automatic font download to the printer.
  196.  
  197. *  A limited working version of the CanonStudio graphic printing
  198.    program.
  199.  
  200. These  are  not the complete capabilities of the CanonDisk, merely
  201. some of the highlights.
  202.  
  203.  
  204.  
  205.  
  206.  
  207.                       System Requirements
  208.                       -------------------
  209.  
  210. CanonDisk is compatible with the entire family of Amiga computers.
  211. These  include  the  A500,  A1000,  A1200,  A1500,  A2000,  A2500,
  212. A2500/30,  A3000  and  A4000.  CanonDisk was designed to run under
  213. Workbench  versions  2, 2.1, 3 and 3.1.
  214.  
  215.  
  216.                   How CanonDisk Is Documented
  217.                   ---------------------------
  218.  
  219. CanonDisk  is  very  easy  to  use,  but you do require at least a
  220. passing  familiarity with general Amiga usage and practices.  This
  221. readme  manual  assumes that you have such a familiarity.  If more
  222. basic  information  is required about operating your Amiga than is
  223. provided  in  this manual, please consult the introductory manuals
  224. that  came  with  your machine.  We also strongly suggest that new
  225. Amiga  owners  contact  their  local  Amiga  user groups for basic
  226. training and help.
  227.  
  228. In  order  to  produce  the  best  product  possible the manual is
  229. routinely  updated each time a new run is required.  If you should
  230. find  any  technical, typographical, grammatical or any other type
  231. of  error in your manual, please relay this information clearly to
  232. the developer (address see above).
  233.  
  234.  
  235.                          Thanks to...
  236.                          ------------
  237.  
  238. I  have  been  assisted  by testers and those who have sent money,
  239. printer  manuals and program suggestions.  To all of you, I extend
  240. my appreciation.
  241.  
  242. Because  of  their  extra  efforts I would like to thank following
  243. people and companies:
  244.  
  245. Jeff  Walker,  the person who dragged me into the chaotic world of
  246. writing  printer software (bah!), and who proof read most parts of
  247. this manual and re-worded parts of it.
  248.  
  249. Canon,  surely  the  only  printer  manufacturer  with major Amiga
  250. development and support.
  251.  
  252. - Wolf Faust, December 1992.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.                  The Workbench Printer Drivers
  260.                  -----------------------------
  261.  
  262. After  installing  a Canon driver you should be able to print from
  263. your  normal application programs.  In most cases you must further
  264. adjust the driver settings to your printer to get the best printer
  265. output possible.  This chapter describes most of the functions for
  266. controlling the Canon drivers.  But before describing each driver,
  267. here  are  some  general  things  about  printer  drivers,  and in
  268. paticular the Canon drivers.
  269.  
  270.  
  271.  
  272.      GRAPHIC  >--------------
  273.                             |
  274.                             |
  275.                            \|/
  276.       
  277.                        -----------
  278.       TEXT    >------> | Driver  | >-------> PRINTER
  279.                        -----------
  280.       
  281.                            /|\
  282.                             |
  283.                             |
  284.                             |
  285.       
  286.                        Preferences
  287.  
  288.  
  289.  
  290.  
  291. Printer  drivers  offer a way of sending configuration-independent
  292. output  to  a  printer  attached  to  the  Amiga.  A driver can be
  293. thought  of as a filter that takes standard commands as input, and
  294. translates  them  into  commands  understood by specific printers.
  295. The  commands  sent  to  the  printer  via  the  prt:   device are
  296. standardized  on all Amigas so that programmers only have to write
  297. the software once and not for all possible printer emulations.  It
  298. is  the  task  of the printer driver to translate an Amiga printer
  299. command  into  the  correct command for a particular printer.  For
  300. each  type  of printer in use, a printer driver (or a driver for a
  301. compatible   printer)  should  be  present  in  the  devs:printers
  302. directory.
  303.  
  304. If  you  want to print text in bold, you have to decide whether to
  305. use  a  standard  Amiga command (also known as an escape sequence)
  306. via  prt:,  or  the  command  mentioned in your printer manual via
  307. par:.   Often  people  get  confused about prt:  and par:.  Do not
  308. send commands mentioned in your printer manual to prt:.  This will
  309. most  likely  fail,  or  cause  wrong  characters  in your printer
  310. output.   You  should  user  prt:   as  opposed  to  par:  because
  311. commands  send to prt:  can be used on every printer, not just the
  312. kind  of  printer  you  have.   The  par:   device  has  even more
  313. shortcomings  than prt:, but we're not concerned with them in this
  314. manual.
  315.  
  316.  
  317. An argument often used by programmers using par:  is the unlimited
  318. control  over  the  printer.   This is a fallacy.  You can control
  319. every printer feature via the prt:  device.
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.                    The Canon Printer Drivers
  327.                    -------------------------
  328.  
  329. The  Canon  printer  drivers automatically check for the processor
  330. being  used  (68000,  68010/68020,  68030, 68040) and optimize the
  331. print  routines  accordingly,  so  there  is no need for a special
  332. `turbo' version of the driver in order to get the most out of your
  333. Amiga.
  334.  
  335. The  tables below show the graphics densities supported by all the
  336. Canon  drivers.   Density  is  set in Workbench preferences.  With
  337. some  programs  you  can  also  choose  a density from within your
  338. application program.
  339.  
  340. Beside  the density tables, tables with all driver-supported Amiga
  341. escape  sequences  (use  prt:   not  par:  for these commands) are
  342. shown.
  343.  
  344. CanonBJ5-230 and CanonBJ300 Densities:
  345.  
  346. Density  X dpi    Y dpi  Comment
  347. 1        180      180    No Color Adjustment/Custom Dither/...
  348. 2        360      360    No Color Adjustment/Custom Dither/...
  349. 3        360      180
  350. 4        120      360
  351. 5        180      360
  352. 6        240      360
  353. 7        360      360
  354.  
  355. CanonBJ-EC Densities (normal / BJC610 print densities):
  356.  
  357. Density  X dpi    Y dpi  Comment
  358. 1        180/360  360/360  No Color Adjustment/Custom Dither/...
  359. 2        360/720  360/720  No Color Adjustment/Custom Dither/...
  360. 3        180/180  180/180
  361. 4        120/180  360/180
  362. 5        180/360  360/360
  363. 6        360/720  180/360
  364. 7        360/720  360/720
  365.  
  366.  
  367. CanonBJ5-230 Commands:
  368.  
  369. Name        Escape sequence        Function         Defined By
  370. aRIS             ESCc               reset              ISO
  371. aRIN             ESC#1           initialize           Amiga
  372. aIND             ESCD                lf                ISO
  373. aNEL             ESCE            return,lf             ISO
  374. aSGR0            ESC[0m        normal char set         ISO
  375. aSGR4            ESC[4m         underline on           ISO
  376. aSGR24           ESC[24m        underline off          ISO
  377. aSGR1            ESC[1m         boldface on            ISO
  378. aSGR22           ESC[22m        boldface off           ISO
  379. aSHORP0          ESC[0w         normal pitch           DEC
  380. aSHORP2          ESC[2w           elite on             DEC
  381. aSHORP1          ESC[1w           elite off            DEC
  382. aSHORP4          ESC[4w        condensed fine on       DEC
  383. aSHORP3          ESC[3w         condensed off          DEC
  384. aSHORP6          ESC[6w          enlarged on           DEC
  385. aSHORP5          ESC[5w          enlarged off          DEC
  386. aDEN6            ESC[6"z       shadow print on         DEC
  387. aDEN5            ESC[5"z       shadow print off        DEC
  388. aDEN4            ESC[4"z       doublestrike on         DEC
  389. aDEN3            ESC[3"z       doublestrike off        DEC
  390. aDEN2            ESC[2"z           NLQ on              DEC
  391. aDEN1            ESC[1"z           NLQ off             DEC
  392. aSUS2            ESC[2v        superscript on         Amiga
  393. aSUS1            ESC[1v        superscript off        Amiga
  394. aSUS4            ESC[4v         subscript on          Amiga
  395. aSUS3            ESC[3v         subscript off         Amiga
  396. aSUS0            ESC[0v      normalize the line       Amiga
  397. aPLU             ESCL          partial line up         ISO
  398. aPLD             ESCK         partial line down        ISO
  399. aFNT0            ESC(B  Typeface  0 (default): Courier DEC
  400. aFNT1            ESC(R     Typeface  1: Line Printer   DEC
  401. aPROP2           ESC[2p       proportional on         Amiga
  402. aPROP1           ESC[1p       proportional off        Amiga
  403. aVERP0           ESC[0z      1/8" line spacing        Amiga
  404. aVERP1           ESC[1z      1/6" line spacing        Amiga
  405. aSLPP            ESC[nt      set form length n         DEC
  406. aPERF            ESC[nq       perf skip n (n>0)       Amiga
  407. aPERF0           ESC[0q         perf skip off            Amiga
  408. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  409. aCAM             ESC#3         Clear margins          Amiga
  410. aTBC3            ESC[3g       Clear all h tabs         ISO
  411. aTBC4            ESC[4g        Clr all v tabs          ISO
  412. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  413. aTBSALL          ESC#5        Set default tabs        Amiga
  414. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  415.  
  416. CanonBJ300 Commands:
  417.  
  418. Name        Escape sequence        Function         Defined By
  419. aRIS             ESCc              reset               ISO
  420. aRIN             ESC#1           initialize           Amiga
  421. aIND             ESCD               lf                 ISO
  422. aNEL             ESCE            return,lf             ISO
  423. aSGR0            ESC[0m        normal char set         ISO
  424. aSGR3            ESC[3m          italics on            ISO
  425. aSGR23           ESC[23m         italics off           ISO
  426. aSGR4            ESC[4m         underline on           ISO
  427. aSGR24           ESC[24m        underline off          ISO
  428. aSGR1            ESC[1m         boldface on            ISO
  429. aSGR22           ESC[22m        boldface off           ISO
  430. aSHORP0          ESC[0w         normal pitch           DEC
  431. aSHORP2          ESC[2w           elite on             DEC
  432. aSHORP1          ESC[1w           elite off            DEC
  433. aSHORP4          ESC[4w        condensed fine on       DEC
  434. aSGR0            ESC[0m        normal char set         ISO
  435. aSGR3            ESC[3m          italics on            ISO
  436. aSGR23           ESC[23m         italics off           ISO
  437. aSGR4            ESC[4m         underline on           ISO
  438. aSGR24           ESC[24m        underline off          ISO
  439. aSGR1            ESC[1m         boldface on            ISO
  440. aSGR22           ESC[22m        boldface off           ISO
  441. aSHORP0          ESC[0w         normal pitch           DEC
  442. aSHORP2          ESC[2w           elite on             DEC
  443. aSHORP1          ESC[1w           elite off            DEC
  444. aSHORP4          ESC[4w        condensed fine on       DEC
  445. aFNT0            ESC(B         typeface 0: Courier     DEC
  446. aFNT1            ESC(R         typeface 1: Letter Gothic DEC
  447. aFNT2            ESC(K         typeface 2: Prestige      DEC
  448. aFNT3            ESC(A         typeface 3: Script        DEC
  449. aFNT4            ESC(E         typeface 4: Press Roman PSDEC
  450. aFNT5            ESC(H         typeface 5: OCR-A         DEC
  451. aFNT6            ESC(Y         typeface 6: Olde World    DEC
  452. aFNT7            ESC(Z         typeface 7: Prestige Symbol DEC
  453. aFNT8            ESC(J         typeface 8: Presentator   DEC
  454. aFNT9            ESC(6         typeface 9: Orator        DEC
  455. aFNT10           ESC(C         typeface 10: Gothic SymbolDEC
  456. aPROP2           ESC[2p       proportional on         Amiga
  457. aPROP1           ESC[1p       proportional off        Amiga
  458. aVERP0           ESC[0z      1/8" line spacing        Amiga
  459. aVERP1           ESC[1z      1/6" line spacing        Amiga
  460. aSLPP            ESC[nt      set form length n         DEC
  461. aPERF             ESC[nq       perf skip n (n>0)       Amiga
  462. aPERF0           ESC[0q         perf skip off          Amiga
  463. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  464. aCAM             ESC#3         Clear margins          Amiga
  465. aTBC3            ESC[3g       Clear all h tabs         ISO
  466. aTBC4            ESC[4g        Clr all v tabs          ISO
  467. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  468. aTBSALL          ESC#5        Set default tabs        Amiga
  469. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  470.  
  471.  
  472. CanonBJ-EC Commands:
  473.  
  474. Name        Escape sequence        Function         Defined By
  475. aRIS             ESCc               reset              ISO
  476. aRIN             ESC#1           initialize           Amiga
  477. aIND             ESCD                lf                ISO
  478. aNEL             ESCE            return,lf             ISO
  479. aSGR0            ESC[0m        normal char set         ISO
  480. aSGR3            ESC[3m          italics on            ISO
  481. aSGR23           ESC[23m         italics off           ISO
  482. aSGR4            ESC[4m         underline on           ISO
  483. aSGR24           ESC[24m        underline off          ISO
  484. aSGR1            ESC[1m         boldface on            ISO
  485. aSGR22           ESC[22m        boldface off           ISO
  486. aSFC             SGR30-39    set foreground color      ISO
  487. aSHORP0          ESC[0w         normal pitch           DEC
  488. aSHORP2          ESC[2w           elite on             DEC
  489. aSHORP1          ESC[1w           elite off            DEC
  490. aSHORP4          ESC[4w        condensed fine on       DEC
  491. aSHORP3          ESC[3w         condensed off          DEC
  492. aSHORP6          ESC[6w          enlarged on           DEC
  493. aSHORP5          ESC[5w          enlarged off          DEC
  494. aDEN6            ESC[6"z       shadow print on         DEC
  495. aDEN5            ESC[5"z       shadow print off        DEC
  496. aDEN4            ESC[4"z       doublestrike on         DEC
  497. aDEN3            ESC[3"z       doublestrike off        DEC
  498. aDEN2            ESC[2"z           NLQ on              DEC
  499. aDEN1            ESC[1"z           NLQ off             DEC
  500. aSUS2            ESC[2v        superscript on         Amiga
  501. aSUS1            ESC[1v        superscript off        Amiga
  502. aSUS4            ESC[4v         subscript on          Amiga
  503. aSUS3            ESC[3v         subscript off         Amiga
  504. aSUS0            ESC[0v      normalize the line       Amiga
  505. aPLU             ESCL          partial line up         ISO
  506. aPLD             ESCK         partial line down        ISO
  507. aFNT0            ESC(B  Typeface  0 (default): Courier DEC
  508. aFNT1            ESC(R     Typeface  1  Sans Serif     DEC
  509. aFNT2            ESC(K     Typeface  2  Roman          DEC
  510. aFNT3            ESC(A        Typeface  3              DEC
  511. aFNT4            ESC(E        Typeface  4              DEC
  512. aFNT5            ESC(H        Typeface  5              DEC
  513. aFNT6            ESC(Y        Typeface  6              DEC
  514. aFNT7            ESC(Z        Typeface  7              DEC
  515. aFNT8            ESC(J        Typeface  8              DEC
  516. aFNT9            ESC(6        Typeface  9              DEC
  517. aFNT10           ESC(C        Typeface 10              DEC
  518. aPROP2           ESC[2p       proportional on         Amiga
  519. aPROP1           ESC[1p       proportional off        Amiga
  520. aJFY5            ESC[5 F      auto left justify        ISO
  521. aJFY7            ESC[7 F      auto right justify       ISO
  522. aJFY6            ESC[6 F      auto full justify        ISO
  523. aJFY0            ESC[0 F      auto justify off         ISO
  524. aJFY1            ESC[1 F      word fill(auto center)   ISO
  525. aVERP0           ESC[0z       1/8" line spacing        +++
  526. aVERP1           ESC[1z       1/6" line spacing        +++
  527. aSLPP            ESC[nt      set form length n         DEC
  528. aPERF            ESC[nq       perf skip n (n>0)       Amiga
  529. aPERF0           ESC[0q         perf skip off         Amiga
  530. aSLRM            ESC[Pn1;Pn2s   L&R margin             DEC
  531. aCAM             ESC#3         Clear margins          Amiga
  532. aTBC3            ESC[3g       Clear all h tabs         ISO
  533. aTBC4            ESC[4g        Clr all v tabs          ISO
  534. aTBCALL          ESC#4       Clr all h & v tabs       Amiga
  535. aTBSALL          ESC#5        Set default tabs        Amiga
  536. aRAW             ESC[Pn"r Next 'Pn' chars are raw     Amiga
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.                 PageStream 2.x Printer Drivers
  545.                 ------------------------------
  546.  
  547. The  CanonDisk includes special printer drivers for the PageStream
  548. 2.x  desktop  publishing program.  These drivers offer major speed
  549. improvement  compared  to the normal PageStream driver as they use
  550. Canon's Extended emulation.
  551.  
  552. The  installation  of  the  PageStream drivers is performed by the
  553. normal  CanonDisk  installation  program.  If you install a driver
  554. for  a  printer  which  might  also work with the Canon PageStream
  555. drivers, the installation program will ask you whether you want to
  556. install the Canon PageStream drivers or not.
  557.  
  558. The  PageStream  V2.x  BJ2xx.printer driver supports the following
  559. settings  in  the  printer  requesters  special  utility:  letter,
  560. legal, a4 and a3 (case is important!).
  561.  
  562. The PageStream V2.x CanonBJCx00.printer is installed for BJC
  563. users.  BJC 210 users should use the installed CanonBJC 800
  564. driver.
  565.  
  566. The  BJC  driver  supports  the  following settings in the printer
  567. requesters special utility:
  568.  
  569. Paper sizes:
  570.  
  571. letter
  572. legal
  573. a4
  574. a3
  575. ledger
  576.  
  577. BJC800 print modes:
  578.  
  579. modea
  580. modeb
  581. modec
  582. moded
  583. modee
  584.  
  585. BJC6x0 print modes:
  586. paper:           COATED or OHP or PLAIN (default)
  587. paper thickness: NORM (default) or THICK
  588. % amount of black ink:  BLACK100 (default) or BLACK200
  589. print quality: GOOD or DRAFT or HIGH (default)
  590.  
  591. No  BJC6x0  print  mode will be defined, unless you use one of the
  592. BJC6x0  options.  For instance, you qant to print on normal DIN A4
  593. paper  as  fast as possible, define "A4+PLAIN+DRAFT+NORM+BLACK100"
  594. in the PageStream special gadget.
  595.  
  596.                 PageStream 3.x Printer Drivers
  597.                 ------------------------------
  598.  
  599. When using PageStream 3.x, you currently have to use the Workbench
  600. driver  from  PageStream  3.x  as the old Canon PageStream drivers
  601. don't work with the new program.  The quality and features are far
  602. from  being good.  That's why a CanonStudio PageStream 3.0i driver
  603. was  developed.   With  this  driver you can print from PageStream
  604. using  CanonStudio  with  all  it's features.  However, the driver
  605. currently  only  works with the latest PageStream 3.0i version and
  606. requires  a  registered CanonStudio program or the Studio printing
  607. program.   Users  already  owning  reg.  CanonStudio or Studio can
  608. download  the  driver  from CompuServe's AmigaUser library or from
  609. AmiNet.
  610.  
  611.  
  612.                       The SetupBJL Program
  613.                       --------------------
  614.  
  615. For  some Canon users a SetupBJL program is installed (by the time
  616. of  this  writing:   only for the Canon BJC 4100 and BJC210).  The
  617. program  SetupBJL  may  also  be named SetupBJL-BJC4100 or similar
  618. identifying  the  printer  to use with.  The program can usualy be
  619. found  in  your  systems Prefs drawer beside the drivers CanonPref
  620. program.   The  SetupBJL  program  may be used by Canon BJ and BJC
  621. users  for  controlling  the printers permanent settings.  It also
  622. allows  you  to  perform certain printer functions like test dumps
  623. and ink head cleaning.  The use of this program is very similar to
  624. the  MS-DOS  or  Windows  program  described in your printers user
  625. manual  or  DOS  print  guide.   This  chapter will only cover the
  626. additional  Amiga  specific  functions of the setup software.  See
  627. you printer manuals for more details.
  628.  
  629. In  most  cases  the printer is shipped to you by the manufacturer
  630. already  setup right for use with the Amiga.  Anyway, if you start
  631. SetupBJL for the first time, it's recommended to run the Setup For
  632. Amiga/EU  action  first.   This  will  setup  the  printer  for ou
  633. automaticly.
  634.  
  635.  
  636. SetupBJL   can  be  started  with  various  Tool  Types  or  Shell
  637. arguments:
  638.  
  639.  
  640. PUBSCREEN:   SetupBJL opens a window on the default public screen.
  641. You  may  specify a special public screen by setting the Tool Type
  642. "PUBSCREEN=screenname".   The  screen name is case sensitive.  and
  643. the  SetupBJL  program will open its windows on your application's
  644. screen.
  645.  
  646. TOPAZ:  SetupBJL is font independent.  All text is displayed using
  647. the  system font.  If TOPAZ is specified, only the topaz 8 font is
  648. used.
  649.  
  650. SAVE:   When  using  this option, SetupBJL will set-up the printer
  651. without  showing  the  set-up  window  first.   This is useful for
  652. controlling  printer  settings  from  batch files.  You can enable
  653. certain  printer  settings  without  user interaction by using the
  654. FROM  option in combination with SAVE.  Settings can be saved from
  655. SetupBJL by using the Save As menu item.
  656.  
  657. SetupBJL will automaticly quit after 10 seconds if your printer is
  658. off or not connected.
  659.  
  660. FROM:   SetupBJL  saves the settings sent to the printer in a file
  661. named  SetupBJL.prefs,  placed  in the same drawer as the SetupBJL
  662. program.   Next  time  you  start  SetupBJL,  the  current printer
  663. settings are read from this file and displayed.
  664.  
  665. FROM  allows you to specify a different settings file for reading.
  666. You  can  save  other settings files than SetupBJL.prefs using the
  667. Save As menu item.
  668.  
  669.  
  670. DEVICE:   SetupBJL  usually  sets  up the output device defined in
  671. Workbench  2.04 printer preferences.  Since Workbench 2.04, nearly
  672. any  output  device  can  be  defined  in  preferences for printer
  673. output.   Usually  serial.device  or parallel.device is used.  You
  674. may  alter the device using the case sensitive DEVICE Tool Type or
  675. Shell argument.
  676.  
  677. UNIT:  Workbench 2.04 (or higher) Printer preferences programs may
  678. enable  you  to  specify a printer port unit to print to.  Most of
  679. the  current multiport cards enable you to specify a port to print
  680. to  using a unit number (0 = internal port, 1 = external port A, 2
  681. = external port B ...).  Using the UNIT tool type or Shell keyword
  682. you can define a unit (port) to print to.
  683.  
  684. POWEROFF:   When  using  this  option,  SetupBJL will turn off the
  685. printer  without  showing the set-up window first.  This is useful
  686. for  controlling  the  printer  from  batch  files.  SetupBJL will
  687. automaticly  quit  after 10 seconds if your printer is already off
  688. or not connected.
  689.  
  690.  
  691.  
  692. SetupBJL  saves  the  settings sent to the printer in a file named
  693. SetupBJL.prefs, placed in the same drawer as the SetupBJL program.
  694. Next  time  you  start  SetupBJL, the current printer settings are
  695. read from this file and displayed.  This method works only so long
  696. as  SetupBJL  is  used  for all printer setting changes and is not
  697. moved to another directory without the SetupBJL.prefs file.
  698.  
  699.  
  700. SetupBJL  offers some printer functions and settings not available
  701. in the MS DOS software:
  702.  
  703.  
  704.                       Setup For Amiga/EU
  705.  
  706. This  Printer Action function will setup the Canon printer for use
  707. with  the Canon Amiga Workbench driver.  The setup is for use with
  708. DIN A4 sized paper wich is mainly used in Europe (EU).
  709.  
  710.                       Setup For Amiga/US
  711.  
  712. Same as Setup For Amiga/EU for use with US Letter sized paper.
  713.  
  714.                        Enable Hex Dump
  715.  
  716. This Printer Action will set the printer to hex dump mode.
  717.  
  718.                           Auto On
  719.  
  720. When  enabled,  the printer will automaticly turn on if you try to
  721. transfer   data   to  the  printer.   The  option  is  usefull  in
  722. combination  with  the Auto Off setting.  It allows you to let the
  723. printer automaticly turn itself on and off as needed.
  724.  
  725. Please note that turning on your computer can cause the printer to
  726. go  on  too.   This  is  a  normal behaviour with Auto On enabled.
  727. Turning  your  printer  on and off too often is also no good idea.
  728. The  printer  does  consume  a  small amount of ink for a cleaning
  729. procedure everytime it is turned on.  It is recommended to use the
  730. Auto Off feature with at least 10 minutes.
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.                   The Canon Preferences Programs
  738.                   ------------------------------
  739.  
  740. Apart  from  the  functions  mentioned  in  the section "The Canon
  741. Printer  Drivers",  there  are  more utilities unique to the Canon
  742. drivers.   These  utilities are managed using Commodore's standard
  743. environment  variables  and  can  be controlled by using the Shell
  744. setenv and getenv commands.  As setting environment variables this
  745. way  can  be  a  very complex task, a Canon preferences program is
  746. available to make the job easier.
  747.  
  748. The  CanonPref  preferences  programs provide an intuitive GUI and
  749. requires   at   least   Workbench  2.04  to  run.   The  CanonPref
  750. preferences  programs  can  be  controlled by the mouse and/or the
  751. keyboard.   Each gadget in the program can be operated by pressing
  752. the  underlined  letter  in  the  gadget.  Pressing that letter is
  753. equivalent  to clicking on the gadget with the mouse.  In the case
  754. of a cycle gadget, you can use the upper case or lower case letter
  755. to  cycle  back and forth.  See your Amiga system manual on how to
  756. control the filerequester by keyboard or mouse.
  757.  
  758. Following Canon preference editors are available on this CanonDisk
  759. (from now on I will call them CanonPref programs):
  760.  
  761. Driver                Preference Editor       Setting file ENV:
  762. ------------------------------------------------------------------
  763. CanonBJ300            CanonBJ300Pref          CanonBJ300Pref
  764. CanonBJ5-230          CanonBJ5-230Pref        CanonBJ5-230Pref
  765. CanonBJ-EC            CanonBJECPref           CanonBJECPref
  766.  
  767.  
  768. All  windows  are opened directly under your mouse pointer, so you
  769. do  not  have to move or scroll the screen to control the program.
  770. All  windows  are  opened  on  the default public screen.  You may
  771. specify   a  special  public  screen  by  setting  the  Tool  Type
  772. PUBSCREENscreen  name  The screen name is case sensitive.  and the
  773. CanonPref  preferences  program  will  open  its  windows  on your
  774. application's  screen.   If you run the preferences program from a
  775. Shell You can specify a screen with the PUBSCREEN option:
  776.  
  777.  
  778.                  CanonBJECPref PUBSCREEN screenname
  779.  
  780.  
  781. For  example,  if  you  use  the  ASDG  CEDPro text editor you may
  782. specify  CanonPref  PUBSCREEN  CygnusEdScreen1  and  the CanonPref
  783. preferences  program  will  open its windows on the CEDPro screen.
  784. Make  sure the CEDPro screen is public before running the example.
  785. You need at least CEDPro version 2.12 for this example.
  786.  
  787. All  Canon programs are font independent, which means they use any
  788. system  font  you  have  chosen  in Workbench Font preferences for
  789. displaying  the  text  in  gadgets and windows.  You can force the
  790. preferences  programs to always use the topaz 8 font by defining a
  791. TOPAZ  Tool  Type.   This  is  the  same  as  using  a TOPAZ Shell
  792. argument.
  793.  
  794. Similar  to the preferences programs that comes with the Workbench
  795. system, the USE, SAVE and FROM Shell arguments or Tool Types allow
  796. switching  between different driver settings.  You can specify the
  797. preference  file  to  edit with the FROM argument.  If you combine
  798. FROM with the USE keyword the settings of the specified preference
  799. file will become temporarily enabled.  The preference program will
  800. not  show  any user interface.  SAVE is similar to USE except that
  801. SAVE  enables  the settings permanently.  SAVE may be used without
  802. the FROM keyword in order to make temporary settings permanent.
  803.  
  804. You  can save a driver preferences file using the Save As...  menu
  805. item  in  the  preferences  program.   Preference  files cannot be
  806. exchanged between different drivers.
  807.  
  808. After  starting  a  driver  preferences  program,  the main window
  809. opens.   Now  continue  reading  the  chapter  which discusses the
  810. driver   preferences  program  that  has  been  installed  by  the
  811. installation  program.   The  name  of  the  preference program is
  812. displayed  at  the  end  of  the installation and should have been
  813. noted along with the driver name.
  814.  
  815.  
  816.  
  817.  
  818. All  CanonPref  program  are  very similar.  All utilities in the
  819. CanonPref programs are described here in detail:
  820.  
  821.  
  822. Emul.:
  823. Print Mode:
  824. -----------
  825.  
  826. Most new Canon printers do offer a so called "Extended Emulation".
  827. This  emulation  is  only support by Canon printer drivers.  Using
  828. Extended  Emulation  limits  printing  to  graphics as no internal
  829. printer  font  can  be  used  by  the emulation.  But graphics are
  830. printed  much  faster  and/or in higher quality using the Extended
  831. emulation  of  the  printer.   So  it's worth switch emulation for
  832. graphic printing.
  833.  
  834. The  Emul.  and Mode gadgets allow you to select the required text
  835. and graphic emulation for printing.  Some emulations offer special
  836. print   modes   selected  by  Emul.   mode.   Here  are  the  main
  837. differences   between  the  various  emulations  and  print  modes
  838. supported:
  839.  
  840.  
  841.                        Epson24 / BJ printers
  842.  
  843. This  emulation  can  be used with most currently available 24-pin
  844. printers.  The emulation supports printing text and graphics.  Two
  845. passes  of  the  printer  head are needed for printing one line of
  846. graphics  at 360 vertical dpi.  The emulation is also supported by
  847. BJ printers with Epson emulation.
  848.  
  849.                       Epson48 / BJC printers
  850.  
  851. This  emulation  is  the  driver's default setting.  The emulation
  852. supports  printing  text  and  graphics.   The  emulation  is  not
  853. supported  by most BJ printers.  The emulation is able to print 48
  854. dots per printer line in 360 dpi resolution, enabling the printing
  855. of high density graphics in one pass per line.
  856.  
  857.                      BJ 200/230 Graphics only
  858.                      BJ 200ex Graphics only
  859.  
  860. This  emulation  does not support printing text.  Graphic printing
  861. is  accomplished  using  the  printer's  extended  emulation.  The
  862. emulation  is for use with BJ-200, 200e, 200ex and BJ-230 printers
  863. only.   The  emulation supports printing up to 64 dots per printer
  864. line.   Compression  is used by the driver to speed up transfer of
  865. data to the printer.  The 200ex mode also allows you to define the
  866. print mode of the printer.  Use the print mode gadget.
  867.  
  868.                       BJC 600(e) Graphics only
  869.  
  870. This  emulation only supports graphic dumps.  Any text will not be
  871. printed,  and  usually an empty page is ejected.  Different to the
  872. Epson  emulations,  the  BJC  600 Graphics only emulation supports
  873. printing up to 64 dots per line.
  874.  
  875. When  using  the  Canon  BJC  emulation you are able to define the
  876. print  mode  or  method.   For  the BJC-600 you can choose various
  877. paper   types   (normal/plain,   coated,   back   print  film  and
  878. transparency/OHP),  paper  thickness  (normal,  thick)  and  print
  879. quality  (enhanced  black,  high  speed, high quality).  The print
  880. quality  and  paper  type  setting  has  a  major influence on the
  881. printed speed.
  882.  
  883.                       BJC 610 Graphics only
  884.  
  885. This  emulation only supports graphic dumps.  Any text will not be
  886. printed,  and  usually an empty page is ejected.  Different to the
  887. Epson  emulations,  the  BJC  610 Graphics only emulation supports
  888. printing up to 64 dots per line and 720dpi.
  889.  
  890. When  using  the  Canon  BJC  emulation you are able to define the
  891. print  mode  and  method.   For the BJC-610 you can choose various
  892. paper   types   (normal/plain,   coated,   back   print  film  and
  893. transparency/OHP).   The  paper type setting has a major influence
  894. on the printed speed and quality.
  895.  
  896. Please  note  that  as soon as you select 720dpi for printing, you
  897. usualy  have  to adjust the colors of the output.  You can use the
  898. Preset  menu  of CanonBJECPref for this.  It offers a color preset
  899. for the BJC 610 and various paper types.
  900.  
  901.                        BJC 800 Graphics only
  902.  
  903. This  emulation only supports graphic dumps.  Any text will not be
  904. printed,  and  usually an empty page is ejected.  Different to the
  905. Epson  emulations,  the  BJC  800  Graphics  only emulation allows
  906. control  over  the  print  mode  used.   The print mode set by the
  907. printer  panel is overridden.  Please see your BJC-800/820 printer
  908. manual  for  more  information about each print mode offered.  For
  909. the best quality select print mode A.
  910.  
  911.  
  912.                       BJC 4000 Graphics only
  913.                       BJC 4100 Graphics only
  914.                     BJC 70/BJ 30 Graphics only
  915.  
  916. This  emulation only supports graphic dumps.  Any text will not be
  917. printed,  and  usually an empty page is ejected.  Different to the
  918. Epson   emulations,  the  BJC  Graphics  only  emulation  supports
  919. printing up to 128 dots per printer line (BC 20 cartridge with BJC
  920. 400 or BJC 4100).
  921.  
  922. When  using  the Canon BJC-4000, BJC 70 and BJ30 emulation you are
  923. able  to  define the print mode or method.  You can choose various
  924. paper   types   (normal/plain,   coated,   back   print  film  and
  925. transparency/OHP),  print  quality (high speed, high quality, also
  926. known as fine mode).  The print quality and paper type setting has
  927. a major influence on the printed speed.
  928.  
  929. Please note only the "BJC 4100 Graphics only" mode allows printing
  930. graphics  with  up to 720*360dpi on the BJC 4100 printer.  As soon
  931. as  you select 720*360dpi for printing on the BJC 4100, you usualy
  932. have  to  adjust the colors of the output.  You can use the Preset
  933. menu  of CanonBJECPref for this.  It offers a color preset for the
  934. BJC 4100 and 720*360dpi on normal xerox paper.
  935.  
  936.  
  937.  
  938. Smooth:
  939. -------
  940.  
  941. The Smooth gadget is only available when "BJC 4000 Graphics only",
  942. "BJC  600e  Graphics  only"  or  "BJC  70  /  BJ 30 Graphics only"
  943. emulation  is  enabled.   The Smooth mode requires a BJC-4000 with
  944. the  BC-20  b/w  cartridge  and a BJC 70 (ie.  BJ 30) with the b/w
  945. only  cartridge.   When  smoothing is enabled, the printer refines
  946. your   printout   by   polishing  away  jagged  edges  and  ragged
  947. stair-stepping  curves  of  graphics.   This  results in sharp and
  948. crisp  printout  at  720  (horizontal)  by 360 (vertical) dots per
  949. inch.   Note  that  printing  speed is affected by smoothing.  The
  950. printer's  smooth  dip  switch setting does not affect printing in
  951. BJC emulation.
  952.  
  953. Color Mode  (Supergrey):
  954. ------------------------
  955.  
  956. Normal Workbench printer drivers are limited to 16 shades of grey.
  957. After  brightening  the  graphics  output,  even  fewer shades are
  958. available.   Canon  drivers  do  not  have this limitation and can
  959. print  colour  pictures  in  up  to  256  shades of grey using the
  960. Workbench  color  output  mode.   Some  Canon  drivers  provide  a
  961. Supergrey  gadget allowing you to switch between real color output
  962. and Supergrey mode.  This gadget is not needed by b/w BJ drivers.
  963.  
  964. With  Supergrey enabled, every colour picture will be printed as a
  965. greyscale picture if you select colour instead of greyscale as the
  966. graphics  output  mode.  With Supergrey it is the printer driver's
  967. task  to  convert the colour data into greyscale data.  While this
  968. can  be  done  by the printer device instead of the printer driver
  969. (as  normal  Workbench  drivers  do),  the  Canon  printer  driver
  970. colour-to-greyscale conversion routines are more precise.  Because
  971. of  this  you  can  print  a  4096 colour HAM picture in up to 256
  972. shades  of  grey  instead of the normal 16 shades.  Supergrey will
  973. replace the normal colour dump of the driver.
  974.  
  975. If  you want to print more than 16 shades of grey (and that's what
  976. Supergrey is all about!) you must define a custom dither matrix in
  977. the  CanonPref  program  that  enables  you  to print more than 16
  978. shades.   Defining  a  dither  matrix using CanonPref is described
  979. later.
  980.  
  981. Supergrey  works  with  nearly  every  Amiga application simply by
  982. printing  in Workbench's colour mode, even if your printer isn't a
  983. colour  printer.   Application  programs  that  provide  their own
  984. dither  routines  should  not  be  used with Canon's custom dither
  985. routines,  and because of this should not be used with Supergrey .
  986. Programs  with  custom  dither  routines  include  Art  Department
  987. Professional's  PrefPrinter saver, TruePrint24 and PageStream V2.x
  988. (not  V3!).  The CanonStudio picture-printing program also belongs
  989. to this category of programs, but it automatically detects whether
  990. you  are printing in Supergrey or colour.  The CanonStudio program
  991. automatically  prints  pictures  as  greyscales  if  Supergrey  is
  992. enabled.
  993.  
  994. Supergrey can be disabled in several ways.  Take care that none of
  995. the  following  special  cases  are in effect if you want to print
  996. pictures using Supergrey:
  997.   
  998. *  Canon's  custom  dither  and  colour correction routines can be
  999. turned  off by printing with a Workbench density below 3.  Because
  1000. of this, Supergrey works only with graphics densities above 2.
  1001.  
  1002.  
  1003. *  Canon's  custom  dither  and  colour correction routines can be
  1004. turned  off  by printing with a Workbench dither method other than
  1005. ordered  .  Because of this, Supergrey works only with the ordered
  1006. dither  routine  set in Workbench preferences.  This does not mean
  1007. that you cannot print a halftone dither with Supergrey .  You just
  1008. have  to use the Canon dither routines set in CanonPref instead of
  1009. the dither routines set in Workbench preferences, because only the
  1010. Canon dither routines offer more than 16 shades of grey.
  1011.  
  1012. * Supergrey can always be turned off using CanonPref.
  1013.  
  1014. Table below shows all parameters that must be enabled for printing
  1015. with Supergrey:
  1016.  
  1017. Function          Density       Workbench-Dither
  1018.  
  1019. Supergrey           >2            Ordered
  1020. In Compensation     >2            Ordered
  1021. Color Adjustment    >2            Ordered
  1022. Custom Dither       >2            Ordered
  1023.  
  1024.  
  1025. Note:   the  number  of  printable  shades  of  greys in Supergrey
  1026. depends on the number of shades supported by the dither method set
  1027. in CanonPref.  Up to 256 shades are possible, and supported by the
  1028. Canon  dither  routines.   Often  a dither method that produces 64
  1029. shades of grey gives the best results.
  1030.  
  1031.  
  1032. Separation:
  1033. -----------
  1034.  
  1035. You  may print separations with the help of the separation utility
  1036. in  the  upper right half of the window.  Each primary colour that
  1037. is  checkmarked  will  be  printed  (C=cyan,  M=magenta, Y=yellow,
  1038. K=black).  An example of the use of the separation function can be
  1039. found in the tips and tricks chapter.
  1040.  
  1041.  
  1042. Mirror:
  1043. -------
  1044.  
  1045. If  set  to  on  (with  a  checkmark),  graphics will be mirrored;
  1046. especially  useful  if  you  want  to  print pictures intended for
  1047. T-shirt art.
  1048.  
  1049. LineFeed:
  1050. ---------
  1051.  
  1052. Many  printers  exibit  'banding' unwanted horizontal stripes when
  1053. printing   graphics.    This   is   often   caused  by  mechanical
  1054. inaccuracies  in  linefeeding  -  either  slightly too much or too
  1055. little,  causing  dark or white horizontal lines.  LineFeed gadget
  1056. allows  you  to  adjust the driver to the mechanical inaccuracy of
  1057. the  printer.   Set  LineFeed to -1 if you have white lines in the
  1058. output, or +1 if you have dark lines.
  1059.  
  1060. Textcolor:
  1061. ----------
  1062.  
  1063. With  the  Textcolor  cycle gadget you may choose the default text
  1064. colour for the printer.
  1065.  
  1066. Typeface:
  1067. ---------
  1068.  
  1069. The  Typeface  gadget  allows you to define the printer's typeface
  1070. (or  `font') selected by the aFNT0 (see the command tables above).
  1071. The typeface selected with aFNT0 is your default typeface.
  1072.  
  1073. Font Download:
  1074. --------------
  1075.  
  1076. If  you  enable  this  function  (checkmark  on), the CanonBJ5-230
  1077. driver  will  automatically  download  fonts created by you or the
  1078. FontShop  program.   In the event that you don't need the download
  1079. feature,  you  can disable this feature without deleting or moving
  1080. the font files.
  1081.  
  1082.  
  1083. Timeout:
  1084. --------
  1085.  
  1086. Most  people  know  the "Printer trouble..." requester well.  This
  1087. system requester most often appears when you print a document that
  1088. is  several  pages  long.  The requester is caused by the computer
  1089. not  transferring waiting data to the printer for a period of time
  1090. (usually  30 seconds).  If there is a `timeout' the printer device
  1091. assumes  an  error  and the requester appears.  A timeout may also
  1092. appear  without  a real error happening if your printer is waiting
  1093. for  (or  slowly  feeding  in)  a new sheet of paper, for example.
  1094. This  operation  often needs more than 30 seconds, and during this
  1095. time no data is accepted by the printer.
  1096.  
  1097. With  Timeout you can specify a higher timeout value, resulting in
  1098. fewer  timeout  requesters.   A  value  from  1  to 999 seconds is
  1099. allowed (default 30 seconds).
  1100.  
  1101. Instead of defining a huge timeout value there is another solution
  1102. available:   use  the  CMD  program  (see  your Workbench disk) to
  1103. redirect  the  parallel/serial  output  to  a file on disk.  After
  1104. this,  use  the Copy command or a printer spooler to copy the file
  1105. to  par:   .   This  technique  may also result in a better output
  1106. quality,  especially  with  inkjet printers.  Note:  If there is a
  1107. real  timeout  error  you  will have to wait the number of seconds
  1108. specified  by  Timeout  until  an  error  requester  appears, thus
  1109. allowing  you  to  cancel  the  print job.  So choose your Timeout
  1110. value wisely.
  1111.  
  1112.  
  1113. Job End:
  1114. --------
  1115.  
  1116. If the printer device closes after a dump, you can tell the driver
  1117. to  signal the end of the print job.  This is especially useful on
  1118. huge  graphic  dumps which might require some time.  There are two
  1119. kinds of signals.  You can cause a beep (Ctrl-G) on the printer, a
  1120. DisplayBeep on the Amiga, or both.
  1121.  
  1122.  
  1123. arXon Port:
  1124. -----------
  1125.  
  1126. All  Canon  drivers  support  the  arXon  parallel  switch-box, an
  1127. external  1  to 3 Centronics switch controllable by software.  You
  1128. can ask the printer driver to automatically switch to the required
  1129. port  for  printing,  and  switch back to the previously used port
  1130. after  printing.   This  enables you to use a scanner, a digitizer
  1131. and  a  printer  from your Amiga's parallel port without having to
  1132. switch  between  the  devices manually.  If you specify Default as
  1133. the port, no switching will take place.
  1134.  
  1135. Information about the arXon switch-box may be obtained from:
  1136.  
  1137.  
  1138. arXon GmbH 
  1139. Assenheimer Str. 17 
  1140. D-60489 Frankfurt
  1141. Germany 
  1142. Tel: 069-987410-26
  1143. Fax: 069-987410-30
  1144.  
  1145. The  environment  variable  "sbox_active" must be specified before
  1146. using  the driver in order to enable the switch-box feature of the
  1147. driver.   This  is  because  "sbox_active"  is  used  to determine
  1148. whether  a  switch-box  is  installed  or  not.   "sbox_active" is
  1149. defined by the arXon software.
  1150.  
  1151. Save:
  1152. -----
  1153.  
  1154. You  may  leave  the  CanonPref  by  clicking  on the "Save" gadget.
  1155. Changes made to the settings will be saved for permanent use.
  1156.  
  1157. Use:
  1158. ----
  1159.  
  1160. You may leave the CanonPref preferences program by clicking on the
  1161. "Use"  gadget.   Changes  made  to  the  settings  will  be  saved
  1162. temporarily  and will stay active until you reboot the computer or
  1163. change the settings using CanonPref again.
  1164.  
  1165. Cancel:
  1166. -------
  1167.  
  1168. You may leave the CanonPref preferences program by clicking on the
  1169. "Cancel"  gadget.   Changes  made  to  the  settings  will  not be
  1170. recognised or saved.
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.                        More control windows
  1179.                        --------------------
  1180.  
  1181.  
  1182. There  are four utilities in the bottom half of the main CanonPref
  1183. window.   The  ellipsis  (three  dots)  in  these icons means that
  1184. another  window  will be opened when you select the utility.  Here
  1185. is a detailed description of each of the four windows.
  1186.  
  1187.  
  1188.  
  1189.  
  1190. "Customize Tabulators...":
  1191. --------------------------
  1192.  
  1193. The  gadgets  in this window lets you customize the horizontal tab
  1194. stop  settings  of  your  printer,  useful  for  printing  program
  1195. listings  and  tables.  Up to 32 tab stops may be defined with the
  1196. Canon  BJ-EC  driver  (BJ mode drivers normally allow up to 28 tab
  1197. stops).  All tab stops above the limit of 32 (28) are ignored, and
  1198. a  requester  will  tell  you  so.   Horizontal  tabs  are usually
  1199. selected  and  stored  by  the  printer in characters, not inches.
  1200. Thus,  any change in the character spacing can change the physical
  1201. locations  of  horizontal  tabs,  but the logical positions remain
  1202. unchanged.
  1203.  
  1204. You  can  set or unset a tab stop by clicking on the gadget at the
  1205. required position.  A "T" is used for a tab stop.  The "-" and "+"
  1206. characters  are used to help you find the correct position.  Using
  1207. the  slider  below the gadget you can scroll the `tab stops' slide
  1208. to the required position.
  1209.  
  1210. Clear Tabs:
  1211. -----------
  1212.  
  1213. With Clear Tabs you can clear all tab stops.
  1214.  
  1215. Set every n chars:
  1216. ------------------
  1217.  
  1218. With  the  n:  and Set every n chars gadget you can easily set tab
  1219. stops  with the same distance.  Simply enter the distance into the
  1220. "n:" integer gadget and select "Set every n chars".
  1221.  
  1222. Note:   the  printer  driver  uses  a  default  distance  of eight
  1223. characters.   If  you  want  to  reset  your customized tabs stops
  1224. settings  to the printer default values, simply call up "Customize
  1225. Tabs..."  and  the window will open with a default n:  value of 8.
  1226. Press "Set every n chars" to select the default value.
  1227.  
  1228. Use:
  1229. Cancel:
  1230. -------
  1231. You  can  leave  the  window  with  the  "Use" or "Cancel" gadget.
  1232. Changes  made  to  the  tab  stops settings are accepted with Use.
  1233. Cancel  leaves  the tab stops unchanged, and any changes made will
  1234. be lost.
  1235.  
  1236. Note:   Use  does  not  save the changes made to your environment.
  1237. This is done by using the Use or Save gadget in the main window.
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.                    "Page Size and Margins..."
  1249.                    --------------------------
  1250.  
  1251. The  gadgets  in  this window let you customize the paper size and
  1252. margins.   This  window contains many additional settings that are
  1253. unknown to most normal printer drivers.
  1254.  
  1255.  
  1256. Enable Form:
  1257. ------------
  1258.  
  1259. If  Enable  Form  is checkmarked, page length (as set in Workbench
  1260. preferences),  Top  Margin and Perforation Skip will be enabled by
  1261. the  driver.   In  order  to stay compatible with normal Workbench
  1262. printer   drivers,  the  default  settings  are  not  used.   Some
  1263. applications  require  well-defined  paper  sizes  and margins for
  1264. printing   forms.   The  Canon  driver  provides  you  with  these
  1265. facilities  by  checkmarking  Enable  Form.   It  may require some
  1266. experimentation  (and  paper)  until  you  have  found the correct
  1267. values for a specific application.
  1268.  
  1269.  
  1270. Top Margin:
  1271. -----------
  1272.  
  1273. Top Margin specifies the top margin as a number of lines.  The top
  1274. margin  defines  the  vertical  distance  between  the  top of the
  1275. printable  area  of the page and the the first line of text on the
  1276. page.   Using  this  gadget, together with the preference settings
  1277. for  left  margin,  right  margin  and page length, you have total
  1278. freedom  to define the margins of a page.  Using the default value
  1279. of  zero disables the Top Margin function.  The Top Margin is only
  1280. enabled if Enable Form is checkmarked.
  1281.  
  1282. Perforation Skip:
  1283. -----------------
  1284.  
  1285. Perforation  Skip  specifies  the number of lines that the printer
  1286. skips  over  at  the end of each page.  This causes the printer to
  1287. skip  the  perforation between pages of continuous forms.  If zero
  1288. lines  is  specified,  perforation  skip will be disabled.  If the
  1289. specified  value  is  greater than or equal to the form length (as
  1290. defined   in   the   Workbench   preferences  program),  the  skip
  1291. perforation  is  cancelled  and  the top and bottom margins become
  1292. inactive.   The Perforation Skip is only enabled if Enable Form is
  1293. checkmarked.
  1294.  
  1295. Page Length:
  1296. ------------
  1297.  
  1298. Paper  Length  is  a  read-only gadget showing the paper length as
  1299. defined  in  Workbench  preferences.   You  can use the value as a
  1300. guide  to  setting  your  perforation  skip and top margin values.
  1301. Changes  made  to  the  paper length preferences are automatically
  1302. detected  by  the  CanonPref  program,  and  the gadget is updated
  1303. immediately  without  the  need  for exiting CanonPref.  The Paper
  1304. Length is only enabled if Enable Form is checkmarked.
  1305.  
  1306. Custom ResX:
  1307. Custom ResY:
  1308. ------------
  1309.  
  1310. If  the  selected  paper  format  in  preferences  (Workbench 2.0:
  1311. "Printer") is CUSTOM , this gadget allows you to specify the width
  1312. of the printable area of paper in inch wide dots (LBP uses inch) .
  1313. The  size is used only for graphic prints and does not affect text
  1314. printouts.   For  example,  if  you are using Workbench 1.3 (which
  1315. doesn't  have  a DIN A4 option) you can specify an X resolution of
  1316. 2804  1/360  inch dots (19.78cm, 7.8in), which is equal to the DIN
  1317. A4  size  used  by most Commodore printer drivers.  If you specify
  1318. zero  (the  default) as the X resolution, the US-LETTER resolution
  1319. of  2880  dots (20.3cm, 8in) will be used.  The allowed range is 0
  1320. to 65535 dots.
  1321.  
  1322. Different  to the BJ300 driver, the CanonBJ5-230 driver use Custom
  1323. ResX  for  defining  the  paper size including unprintable margins
  1324. (0.5 inch).
  1325.  
  1326. Similar  to  Custom  ResX, Custom ResY defines the height of the
  1327. printable paper size.
  1328.  
  1329. Use:
  1330. Cancel:
  1331. -------
  1332.  
  1333. You  can  leave the window with the Use or Cancel gadget.  Changes
  1334. made  to  the  settings are accepted with Use .  Cancel leaves the
  1335. settings unchanged and any changes made will be lost.
  1336.  
  1337. Note:   Use  does  not  save the changes made to your environment.
  1338. This is done by using the Use or Save gadget in the main window.
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.                     Color Adjustments...
  1352.                     --------------------
  1353.  
  1354. The  gadgets  in this window enable you to make colour adjustments
  1355. and compensate for ink impurities.  But why are colour adjustments
  1356. and ink compensation needed?
  1357.  
  1358.   
  1359. *  Most  colour printer users will have come across the problem of
  1360. graphic  prints  being too dark, or the output containing too much
  1361. red.  Using the colour adjustment you can easily correct this.
  1362.  
  1363. * The output quality of printers depends ultimately on the ink and
  1364. type  of  paper being used.  Inkjet printers are very sensitive to
  1365. the  type  of  paper  used.   Using  the colour adjustment you can
  1366. easily alter the driver to various ink and paper types.
  1367.  
  1368. *  The  colour  adjustment  allows  you  to do image processing by
  1369. controlling  the contrast, gamma correction and brightness of each
  1370. primary print colour.  You can even filter out unwanted colours.
  1371.  
  1372. *  Printer  inks  are  not completely pure materials.  For example
  1373. there is some yellow mixed into the magenta ink, and there is some
  1374. magenta in the cyan ink.  The ink compensation values will correct
  1375. for these impurities allowing blues, for example, to be printed as
  1376. blues rather than purples.
  1377.  
  1378.  
  1379.  
  1380. Colour  adjustment  is  only  one  of several processes needed for
  1381. printing  graphics.   You  can  control the graphics output of the
  1382. Canon drivers for each of these processes.
  1383.  
  1384.  
  1385.  
  1386. Before  the  printer driver can process a picture for printing, it
  1387. must  separat  it into its primary printing colours.  Each primary
  1388. printing  colour can be adjusted by the Canon printer driver using
  1389. 16   sliders   which   describe  a  conversion  function.   Colour
  1390. adjustment  is  needed  because  the  colour  values  displayed on
  1391. computer   monitors  and  the  colours  printed  by  printers  are
  1392. different.   A  bright red on the monitor, for example, usually is
  1393. printed  as  dark  red;  blue  is often printed as violet; and the
  1394. printer output is often too dark.
  1395.  
  1396. Most  printers  cannot print two adjacent dots without overlapping
  1397. them  slightly.   This  problem  is known as `dot gain' Dot gain ,
  1398. causing muddy and dark output.  You can avoid dot gain problems by
  1399. printing  with  a  lower resolution (for instance 180 dpi on a 360
  1400. dpi  printer)  or  by  using  a  special  dither matrix and colour
  1401. adjustment which is not affected by dot gain problems.
  1402.  
  1403. You  can  control  the  colour adjustment sliders in several ways.
  1404. There  are  three  sliders  in  the  upper right half of the Color
  1405. Adjustments...   window.  These provide global control over all 16
  1406. sliders that describe the conversion function.
  1407.  
  1408.  
  1409. Brightness:
  1410. -----------
  1411.  
  1412. The brightness adjustment globally modifies the general brightness
  1413. of  a  colour  component.   It does this by uniformly shifting the
  1414. colour  map  upwards  or  downwards.  All input intensities of one
  1415. primary printing colour will be shifted upwards (made brighter) by
  1416. the colour map.  If you brighten all the primary printing colours,
  1417. the whole picture becomes brighter.
  1418.  
  1419. The  brightness  adjustment  is not without its drawbacks.  Notice
  1420. that  the darkest input value (bottom left) is brightened, leaving
  1421. no  darker  colours  for  printing.   This  means that the darkest
  1422. intensity  in  the image will also be brightened, which may not be
  1423. acceptable.   Also  note that most of the brighter levels now have
  1424. exactly  the same intensity levels, meaning that all details which
  1425. had  intensity  levels  in  that  range  are lost.  The brightness
  1426. control  in  CanonPref  ranges from -50 to 50, with zero being the
  1427. neutral value.  Setting the brightness control to a positive value
  1428. uniformly shifts the colour map upwards, towards a brighter colour
  1429. component.   Similarly,  a  negative value causes the colour to be
  1430. shifted towards darkness.
  1431.  
  1432. Contrast:
  1433. ---------
  1434.  
  1435. The  contrast adjustment globally modifies the general contrast of
  1436. a  colour  component.   Contrast  adjustments can be visualized by
  1437. thinking of the neutral colour map being pivoted around its centre
  1438. point.   At  one  extreme the colour map becomes flat, which means
  1439. that  all  input  intensities map to the same output intensity (no
  1440. contrast).  The other extreme is a vertical line for a colour map,
  1441. which  produces  a  primary  colour  with  exactly two intensities
  1442. (maximum contrast).
  1443.  
  1444. Notice  again  that  contrast  loses some amount of visual detail,
  1445. just  as  the  brightness adjustment does.  This may or may not be
  1446. acceptable for any given image.
  1447.  
  1448. The contrast control in CanonPref ranges from -50 to 50, with zero
  1449. being  the  neutral  value.   Setting  the  contrast  control to a
  1450. positive  value  uniformly pivots the colour map around its centre
  1451. in  an  anti-clockwise  direction  (towards  the  vertical), which
  1452. increases visible contrast.
  1453.  
  1454. Gamma:
  1455. ------
  1456.  
  1457. The  gamma  adjustment  provides a way to significantly brighten a
  1458. colour component without losing that much detail.  It does this by
  1459. introducing a curve into the colour map, whereby the colour map is
  1460. shifted   upwards   or   downwards   (made   brighter   or  darker
  1461. respectively) but no portion of the colour map gets clipped to the
  1462. maximum or minimum values.
  1463.  
  1464. The  gamma  adjustment  also  affects  the  contrast of the colour
  1465. component.   In  the  darker  part  of  the  spectrum  contrast is
  1466. increased;  in  the  lighter  part  of  the  spectrum  contrast is
  1467. decreased.
  1468.  
  1469. The  gamma  control in CanonPref ranges from -50 to 50, where zero
  1470. represents  no  gamma  adjustment.   The  overall  effect of gamma
  1471. adjustment  is  usually  quite  satisfactory  and we recommend its
  1472. liberal  use.   There  are  several  reasons  for this.  The gamma
  1473. function provides an easy way to brighten a picture without losing
  1474. detail.   Also,  monitor  tubes  show  a  computer picture using a
  1475. non-linear  conversion function, and this function is very similar
  1476. to  the  gamma  function.   Using the gamma function allows you to
  1477. more easily adapt the printer output to the monitor picture.
  1478.  
  1479. Set:
  1480. ----
  1481.  
  1482. Set  globally  sets all 16 adjustment sliders of the active colour
  1483. component  to  the  values  defined  by the Gamma , Brightness and
  1484. Contrast sliders.
  1485.  
  1486.  
  1487. Invert
  1488. Bright+/-
  1489. Default 
  1490. -------
  1491.  
  1492. Beside  Set  there  are more gadgets providing global control over
  1493. the  16  adjustment  sliders.  Invert inverts all 16 sliders.  The
  1494. two   Bright  gadgets  allow  you  to  increase  or  decrease  the
  1495. brightness  of  all  16 sliders.  Default resets all 16 sliders to
  1496. the  default  values  used  by  most Commodore printer drivers (no
  1497. colour adjustment).
  1498.  
  1499. Adjustment sliders:
  1500. -------------------
  1501.  
  1502. The  16 colour adjustment sliders in the middle of the window give
  1503. you  precise  control  over  the colour adjustment function of the
  1504. driver.   Each  slider  can be set to one of 256 shades.  A higher
  1505. level  means  less  of  the  currently selected primary colour.  A
  1506. lower  level  means more colour, causing a darker picture.  All 16
  1507. sliders describe a conversion function Conversion function .  Dark
  1508. input  values  are  adjusted  by  the  sliders to the left, bright
  1509. colours  are adjusted by the sliders to the right.  As soon as you
  1510. click  on  one of the sliders, the value represented by the slider
  1511. is shown in the Level gadget on the left-hand side of the window.
  1512.  
  1513. Colour  pictures  are printed by most printers using three or four
  1514. primary  colours.  Usually these colours are cyan, magenta, yellow
  1515. and  black.   All  16 colour adjustment sliders are applied to one
  1516. primary  colour.   You  can  choose which primary colour to adjust
  1517. using  the  Color  gadget  in  the  upper  left-hand corner of the
  1518. window.
  1519.  
  1520. But  what  if  you  want  to  use the gamma function to brighten a
  1521. greyscale picture?  For this purpose select B/W-Grey as the colour
  1522. and  use  the  gamma  slider to select the required gamma setting.
  1523. Apply  the  gamma setting to the 16 adjustment sliders by clicking
  1524. on  the Set gadget.  After leaving the CanonPref program using Use
  1525. or Save , the gamma function is active.
  1526.  
  1527.  
  1528. While each of the 16 colour sliders provides 256 levels, this does
  1529. not necessarily mean you can print 256 shades of each colour.  The
  1530. number  of  colours  or  shades printed depends upon the number of
  1531. colours  or shades supported by the dither matrix being used.  The
  1532. Canon  installation program installs an ordered dither method with
  1533. 64  shades  as the default dither routine.  More information about
  1534. setting up a dither matrix can be found on page custdit .
  1535.  
  1536. Push:
  1537. Pop:
  1538. -----
  1539.  
  1540. Now,  say  you  want  to  apply  a specific gamma function to each
  1541. primary  colour.   You could use the same technique for installing
  1542. the  gamma  function  as  described in the example above for every
  1543. primary  colour.   But this technique can be a slow process if you
  1544. have  adjusted some sliders by hand.  This is why the Push and Pop
  1545. gadgets  have been introduced.  Push saves all your current slider
  1546. settings on to the stack.  After changing the colour component you
  1547. can  easily  Pop the settings from the stack.  Using Pop for every
  1548. colour component is fast and easy.
  1549.  
  1550. Load:
  1551. Save:
  1552. -----
  1553.  
  1554. You  can  save  the  your colour adjustment function to a file for
  1555. later  use.   You  could save your adjustment settings for various
  1556. kinds  of  paper,  for example, and reload them when needed.  Save
  1557. will  cause the system file requester to appear and you can choose
  1558. a  path  and  filename  for  saving.   Load  will  cause  the file
  1559. requester to appear and you can choose the file for loading.  Note
  1560. that  Save  and  Load  only  affect  the currently selected colour
  1561. component.
  1562.  
  1563. Comp M:
  1564. Comp Y:
  1565. -------
  1566.  
  1567. The  integer  gadgets  Comp.  M and Comp.  Y can be used to adjust
  1568. the  ink compensation of the printer driver.  Printer inks are not
  1569. completely pure materials.  For example there is some yellow mixed
  1570. into  the magenta ink, and there is some magenta found in the cyan
  1571. ink.    The   ink  compensation  values  will  correct  for  these
  1572. impurities  allowing  blues,  for  example, to be printed as blues
  1573. rather than purples.
  1574.  
  1575. Comp.   M  defines  the percentage of magenta ink in the cyan ink.
  1576. Comp.   Y defines the percentage of yellow ink in the magenta ink.
  1577. p.   nocomp  Canon's  custom dither and colour correction routines
  1578. can be turned off by printing with a Workbench dither method other
  1579. than  ordered  ,  or  a  density below 3.  Because of this, colour
  1580. adjustment  and ink compensation work only with the ordered dither
  1581. routine  set  in  Workbench  preferences  and  densities  above 2.
  1582. Colour  adjustment  works  with  nearly  every  Amiga application.
  1583. Application  programs  with  their  own colour adjustment routines
  1584. should  not  be used with Canon's routines enabled.  Programs with
  1585. their  own  colour  adjustment  routines  include  Art  Department
  1586. Professional's PrefPrinter saver, TruePrint24 and PageStream V2.x
  1587. (not  V3).   Use density 1 or 2 when printing with these programs.
  1588. The  CanonsStudio  picture-printing  program  also belongs to this
  1589. category   of   programs,   but   it  automatically  disables  the
  1590. CanonStudio driver's colour adjustment routines.
  1591.  
  1592.  
  1593. Use:
  1594. Cancel:
  1595. -------
  1596.  
  1597. You  can  leave the window with the Use or Cancel gadget.  Changes
  1598. made  to  the  settings are accepted with Use .  Cancel leaves the
  1599. settings unchanged and any changes made will be lost.
  1600.  
  1601. Note:   Use  does  not  save the changes made to your environment.
  1602. This  is  achieved  by  using  the  Use or Save gadget in the main
  1603. window.
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.                     "Customize Dither..."
  1618.                     ---------------------
  1619.  
  1620. Most printers print pictures using a `binary coding', or to put it
  1621. more  simply:   a  dot can either be printed, or not.  There is no
  1622. way  to  control  the  brightness  of  a single dot.  A monochrome
  1623. printer  can  only  print  one  colour:   black.   Colour printers
  1624. support  the  printing  of  three  or four primary colours:  cyan,
  1625. magenta, yellow and black.
  1626.  
  1627. A  special  technique  is needed for printing more shades.  Dither
  1628. routines  provide such a technique.  Dither routines print dots of
  1629. a  primary  colour in various patterns, creating the impression of
  1630. different  shades,  thanks  to  the  fact that the human eye can't
  1631. distinguish  adjacent  dots  from  a  distance.   Each  pixel of a
  1632. picture  produces  a  pattern  of  printed  dots.   The pattern is
  1633. described  by  a dither matrix.  There are almost no limits to the
  1634. size of the dither matrix.  Workbench dither matrices (ordered and
  1635. halftone)  are  of  the  size  4*4,  which is equal to printing 17
  1636. shades  (A normal 4*4 matrix produces 17 shades.  This is not true
  1637. in  case  of  the  Workbench dither matrix).  A matrix consists of
  1638. threshold   values.   Each  matrix  value  is  compared  with  the
  1639. picture's  pixel  value.  If the value of the pixel is higher than
  1640. the matrix value, a dot gets printed.
  1641.  
  1642. Dither  patterns  allow you to print a huge number of shades.  The
  1643. number  of  printable  shades  mainly  depends  on the size of the
  1644. dither matrix used and the quality of the printer.
  1645.  
  1646. Many printers have problems with inks running or overlapping dots.
  1647. These  problems  have a huge influence on the decision as to which
  1648. dither matrix to use.  There is also a strong relationship between
  1649. a  dither  matrix and the colour adjustment required.  A change of
  1650. print  density often requires a change of the dither matrix and/or
  1651. colour adjustment, and changing the dither matrix usually requires
  1652. the colour adjustment also to be changed.
  1653.  
  1654. Canon  gives  you  the facilities to define the dither matrix used
  1655. for   printing.   Many  dither  matrices  are  included  with  the
  1656. CanonDisk.   These  are  handled in an extra chapter; this chapter
  1657. covers  only  the  use  of  the Customize Dither...  window.  This
  1658. window allows you to edit the current dither pattern.
  1659.  
  1660. The theoretical aspects of digital halftoning are complex, and are
  1661. way  beyond  the  scope  of this manual.  If you are interested in
  1662. more detailed information, a very good book can be recommended:
  1663.  
  1664. Robert Ulichney 
  1665. Digital Halftoning 
  1666. MIT Press 
  1667. ISBN 0-262-21009-6 
  1668.  
  1669. The  book  is  easy to understand and comes with lots of examples.
  1670. Most of the dither routines used in the Canon driver are described
  1671. in detail in this book.
  1672.  
  1673. Selecting  Customize  Dither leads you to a window allowing you to
  1674. select a wanted dither method for color and greyscale printing.  A
  1675. preview of the selected dither method is shown on the right of the
  1676. window.   The color gadget in the upper left corner decides wether
  1677. the  selected  dither  method  is  used  for  greyscale  or  color
  1678. printing.   Selecting  the  CUSTOM  dither  method makes the "Edit
  1679. Dither"  gadget  unghosted.   Selecting  Edit Dither allows you to
  1680. define and edit a wanted dither method for printing:
  1681.  
  1682.  
  1683. Load:
  1684. Save:
  1685. -----
  1686.  
  1687. Using  the  "Customize  Dither..." window is very similar to using
  1688. the  "Color  Adjustments..."  window.   The  Load and Save gadgets
  1689. allow  you  to  load  and  save  the  required dither matrix for a
  1690. particular  colour  component.   Only the currently selected Color
  1691. component is saved or loaded.  Color
  1692.  
  1693. Push:
  1694. Pop:
  1695. -----
  1696.  
  1697. Let's assume you want to print a colour picture using the halftone
  1698. dither.   There are two ways you can enable the halftone dither in
  1699. CanonPref.   You  can  either load the dither matrix from disk for
  1700. each  primary  colour, or you can use the stack.  The stack can be
  1701. controlled using the Push and Pop gadgets on the left-hand side of
  1702. the window.
  1703.  
  1704. All  you  have  to  do to install the required dither matrix is to
  1705. load  the  dither.   Afterwards  click  on the Push gadget and the
  1706. dither  is  saved  on to the stack.  Now switch the primary colour
  1707. and  Pop  the  matrix  from  the stack.  Enable the matrix for all
  1708. primary  colours  by  using the stack.  You can switch between the
  1709. primary colours by using the Color cycle gadget Color .
  1710.  
  1711. A Canon dither matrix may be any rectangular shape and can consist
  1712. of  up to 512 values.  Up to 64 values can be included on each row
  1713. (X)  or column (Y).  You can use the X and Y sliders to define the
  1714. size  of  the  matrix.  The current size of the matrix is shown on
  1715. the left-hand side of the window.
  1716.  
  1717. Canon's  custom dither routines can be turned off by printing with
  1718. a  Workbench  dither method other than ordered, or a density below
  1719. 3.
  1720.  
  1721. The   custom   dither   routines  work  with  nearly  every  Amiga
  1722. application.   Application  programs that provide their own dither
  1723. routines  should  not  be  used  with  Canon's  routines  enabled.
  1724. Programs  that  do  not work include Art Department Professional's
  1725. PrefPrinter saver, TruePrint24 and PageStream V2.x (not V3!).  Use
  1726. density 1 or 2 when printing with these programs.  The CanonStudio
  1727. picture-printing   program   also  belongs  to  this  category  of
  1728. programs,  but it automatically disables the Canon driver's dither
  1729. routines.
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.                            Dither Routines
  1736.                            ---------------
  1737.  
  1738.  
  1739. Many  dithering methods are supplied with the CanonDisk, and these
  1740. are  described  below.   In  each  case  a larger dither mask size
  1741. produces  a printout which can represent a wider range of colours,
  1742. but  will produce less spatial information per unit area of paper.
  1743. Conversely, a smaller dither mask size can reproduce fewer colours
  1744. (or  shades)  but more closely approximates the true resolution of
  1745. your printer.
  1746.  
  1747. Another  way of expressing this is simply that there is a tradeoff
  1748. between   printing  ``lots''  of  colours  and  printing  in  high
  1749. resolution.    Given  a  specific  printer  with  a  specific  DPI
  1750. capability,  asking  for  ``lots'' of colours means using a larger
  1751. dither  mask  size.   A  larger dither mask size cuts down on your
  1752. effective  resolution.  For instance, using a dither mask of 16*16
  1753. on  your  360  dpi  printer  will  result in 360/16=22.5 dpi (This
  1754. values  is  often  described as l/inch (lines per inch) or `screen
  1755. frequency'.) with full colour information.
  1756.  
  1757. Note  that  this  can  work  to  your  advantage  when enlarging a
  1758. picture.   Enlarging  means that there are more dots to work with,
  1759. which  offsets  the  loss  in resolution caused by a larger dither
  1760. mask size.  This, added to the benefits to be had by being able to
  1761. reproduce  more  colours  (or  shades),  means  that your enlarged
  1762. posters  will  look  quite  good.   Also  note that many printers,
  1763. including  most  laser  printers  and  dot-matrix  printers,  have
  1764. considerable  dot  gain  problems.   For  example, a 300 dpi laser
  1765. printer does not actually print dots which are 1/300 of an inch in
  1766. size.   Rather,  its  dots  will be much larger.  This causes some
  1767. dithers,  such  as  the  Floyd-Steinberg  and  Ordered dithers, to
  1768. produce   intensely   over-saturated  or  `muddy'  prints.   Other
  1769. dithers,  such  as the two halftone dithers, overcome this problem
  1770. with low-end printers.
  1771.  
  1772. If  you  want  to  learn  more  about  dither routines and digital
  1773. halftoning, here is a very good book to study:
  1774.  
  1775. Robert Ulichney 
  1776. Digital Halftoning 
  1777. MIT Press 
  1778. ISBN 0-262-21009-6 
  1779.  
  1780. The  book  is  easy to understand and comes with lots of examples.
  1781. Most  of  the  dither  routines used by CanonDisk are described in
  1782. detail in this book.
  1783.  
  1784. With  the  exception  of  the Floyd, Jarvis, Stucki and Blue Noise
  1785. dithers,  all dither routines described below are supported by the
  1786. Canon printer drivers.
  1787.  
  1788. OK, now let's discuss the dither routines in detail:
  1789.  
  1790. The number of printable colours is usually directly related to the
  1791. size  of  the  dither matrix.  Most of the ordered dither routines
  1792. described  below  exist  in  several  sizes.   You can distinguish
  1793. between  them  by  their  filenames.   For  instance a filename of
  1794. "Halftone-A-4"  means  the Halftone A dither routine for 4 shades;
  1795. while "Halftone-A-256" means the Halftone A dither routine for 256
  1796. shades.
  1797.  
  1798.  
  1799.                  Halftone-A -  number of colors  
  1800.                  Halftone-B -  number of colors  
  1801.  
  1802.  
  1803. 10 Percent   20 Percent   50 Percent   80 Percent   90 Percent
  1804.  
  1805.                               ****     ********     ********
  1806.       *          ***          ****        *****     ** *****
  1807.      **          ***          ****        *****     *  *****
  1808.                               ****     ********     ********
  1809.                           ****         ********     ********
  1810.  **          ***          ****         ****   *     ****** *
  1811.  **          ***          ****         ****   *     *****  *
  1812.               *           ****         ********     ********
  1813.  
  1814.  
  1815. The  halftone  dithers  (Halftone-A  and Halftone-B) differ in how
  1816. they place a halftone matrix.
  1817.  
  1818. This  is  the  classic clustered halftone method used by most book
  1819. publishers,  and  PostScript  (see figure halftonea ).  To improve
  1820. the  dither  output  the halftone matrix is rotated by 45 degrees.
  1821. Halftone-A  causes  the  halftone  matrix  for each of the primary
  1822. colours  to  be centred about the same point.  This means that the
  1823. primary  colours  will  overlap completely, leaving a lot of white
  1824. paper  showing  through.   This may be appropriate for some better
  1825. dye-sublimation  type printers, or other colour printers with good
  1826. registration where the inks mix well.
  1827.  
  1828. Halftone-B,  on  the  other  hand, staggers the halftone matrix of
  1829. each  primary colour so that they do not overlap.  This is similar
  1830. in  concept to traditional colour offset printing.  Halftone-B may
  1831. produce better results on printers whose inks do not mix well, and
  1832. on printers with less than perfect registration.
  1833.  
  1834. The  halftone  dithers can produce some extremely good results and
  1835. compensate  for  the  dot  gain problems outlined above.  Try both
  1836. halftone  dithers  to  see which one is better for your particular
  1837. task.   If  you  are  going  to  photocopy  your  printouts, using
  1838. Halftone results in a much better copy.
  1839.  
  1840. Halftone-B  is  somewhat  different  to the other dither matrices.
  1841. You  have  a  special  dither  matrix for each colour.  Because of
  1842. this,  each dither filename includes the abbreviation of the color
  1843. (C = cyan, Y = yellow, M = magenta, K = black or greyscale).
  1844.  
  1845.  
  1846. If you are using Halftone-B with one of the Canon printer drivers,
  1847. you  must increase the brightness of the black colour component by
  1848. 50  .   Use  the  bright+  gadget  in the appropriate Canon driver
  1849. preferences programs for increasing brightness.
  1850.  
  1851. Halftone-B  is  a  good example of the relationship between colour
  1852. adjustment  and  dither  routines.   You  have  to  consider  both
  1853. settings.
  1854.  
  1855.  
  1856.                      PrtDevice-Halftone-16
  1857.  
  1858.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  1859.  
  1860.           *    *  *   *  *   *  *   *  *   *  *   ** *   ****
  1861.  *      *       **     **     **    ***    ****   ****   ****
  1862.         *       **     **     **     **     **     **    ****
  1863.    *      *       *      *   *  *   * **   ****   ****   ****
  1864.  
  1865.  
  1866.  
  1867.                      PrtDevice-Ordered-16 
  1868.  
  1869.  10%    20%    30%     40%   50%     60%    70%    80%    90%
  1870.  
  1871.  *      * *    * *    * *    * *    ***    ****   ****   ****
  1872.                 *      * *    * *    * *    * *   ** *   ****
  1873.    *    * *    * *    * *    * *    * **   ****   ****   ****
  1874.                          *    * *    * *    * *    * *   ****
  1875.  
  1876. This  dither  matrix  is  the  one  used  by the Workbench printer
  1877. devices Halftone or Ordered dither.
  1878.  
  1879.  
  1880.  
  1881.                Hexagonal-Cluster-  number of colors  
  1882.  
  1883.  
  1884.       10 Percent     50 Percent        70 Percent
  1885.  
  1886.                      *       *         *       *
  1887.                          *                 *    
  1888.         * * *        * * * * *         * * * * *
  1889.           *              *               * * *  
  1890.                      *       *         *       *
  1891.                          *                 *    
  1892.         * * *        * * * * *         * * * * *
  1893.           *              *               * * *  
  1894.  
  1895.  
  1896. The  hexagonal  cluster  method  is  very similar to the classical
  1897. Halftone  dither.   The halftone dot hexagonal and not rectangular
  1898. shaped, resulting in a better spatial frequency perrformance.  The
  1899. results  of  hexagonal  cluster  are good in color and resolution,
  1900. making this dither a great deal for many tasks.
  1901.  
  1902.  
  1903.  
  1904.                  Ordered-A -  number of colors  
  1905.  
  1906.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1907.     *   *       *   * *     * * * *     * * * *     * ******
  1908.                              * * * *    ********    ********
  1909.       *   *     * * * *     * * * *     *** ***     *** *** 
  1910.                              * * * *    ********    ********
  1911.     *   *       *   *       * * * *     * * * *     ***** **
  1912.                              * * * *    ********    ********
  1913.           *     * * * *     * * * *     *** ***     *** *** 
  1914.                              * * * *    ********    ********
  1915.  
  1916. The  dispersed ordered dither produces a regular repeating pattern
  1917. which  is  often used for printing computer graphics.  The ordered
  1918. dither  is  particularly  vulnerable to over-saturation due to dot
  1919. gain  in  high  resolutions.   But you will get good output if you
  1920. don't use the maximum print density of your printer (for instance,
  1921. by using 180 dpi on a 360 dpi printer).
  1922.  
  1923.  
  1924.                     Ordered-B -  number of colors  
  1925.  
  1926.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1927.     *           **  **      **  **      ********    ********
  1928.     **          **  **      **  **      ********    ********
  1929.                               **  **      **  **    ***** **
  1930.                               **  **      **  **    **** ***
  1931.         **      *   **      **  **      ********    ********
  1932.         **          **      **  **      ********    ********
  1933.                               **  **      ******      ******
  1934.                               **  **      ******      ******
  1935.  
  1936. This  dither is a mixture of a dispersed dither like Ordered and a
  1937. clustered dither like Halftone.  The dither is meant specially for
  1938. high resolution printers with dot gain problems.  For instance, if
  1939. you print a picture with 360*360 dpi using Ordered-B-64, you get a
  1940. picture  that  appears  to  be  printed at 180*180 dpi.  But while
  1941. colours  are printed emulating 180 dpi, all the black parts of the
  1942. picture are printed using 360 dpi.  Don't be confused, the printed
  1943. picture is still better than a picture in real 180 dpi resolution.
  1944. The  Ordered-B  dither is especially useful for colour DTP because
  1945. you can combine good colour pictures with fine high quality text.
  1946.  
  1947.  
  1948.                 Spiral-Dot-Screen -  number of colors  
  1949.  
  1950.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1951.                                         ********    ********
  1952.                              ******     ********    ********
  1953.       *           ****       ******     ********    ********
  1954.       ***         ****       ******     *******     ********
  1955.       ***         ****       ******     *******     ********
  1956.                      *       ******     *******     ********
  1957.                                  **     *******     ********
  1958.                                                           **
  1959.  
  1960. A  wide  range  of  special  effects clustered-dither matrices are
  1961. available  in  the  graphic  arts  industry,  and  all  are easily
  1962. simulated digitally.  Spiral-Dot is such a dither.  The spiral-dot
  1963. dither  is  essentially  half of the classical `screen', with dark
  1964. squares  growing  to  fill the plane without the alternating light
  1965. squares.  Spiral-Dot looks quiet similar to the Halftone-A matrix,
  1966. zero degree rotated.
  1967.  
  1968.  
  1969.                 Horizontal -  number of colors  
  1970.                 Vertical -  number of colors  
  1971.  
  1972.  
  1973.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1974.                                          *******    *********
  1975.                               *****     *********   *********
  1976.                    ****     *********   *********   *********
  1977.      *******    *********   *********   *********   *********
  1978.                             *********   *********   *********
  1979.                                         *********   *********
  1980.                                                        ****
  1981.  
  1982. A  wide  range  of  special  effects clustered-dither matrices are
  1983. available  in  the  graphic  arts  industry,  and  all  are easily
  1984. simulated digitally.  The Line dithers are such dithers.
  1985.  
  1986. The  horizontal (as well as the vertical) dither overcomes many of
  1987. the  dot  gain  problems  that the error diffusion, Blue Noise and
  1988. Ordered   dithers  have  with  low-end  printers.   These  dithers
  1989. (particularly  the  diagonal  dithers)  are  especially  good  for
  1990. enlarged pictures.
  1991.  
  1992.  
  1993.                    Fwd-Brick-  number of colors  
  1994.                    Bck-Brick-  number of colors  
  1995.  
  1996.     10 Percent  20 Percent  50 Percent  80 Percent  90 Percent
  1997.     **          ***         *****       *******     ********
  1998.     *           **          ****        ****** *    ****** *
  1999.                 *           ***    *    ****  **    ***** **
  2000.                             **    **    ***  ***    **** ***
  2001.                             *     **    **  ****    *** ****
  2002.                        *         ***    *  *****    ** *****
  2003.            *          **        ****      ******    * ******
  2004.           **         ***       *****     *******     *******
  2005.  
  2006. A  wide  range  of  special  effects clustered dither matrices are
  2007. available  in  the  graphic  arts  industry  and  all  are  easily
  2008. simulated digitally.  The Brick dithers are such dithers.
  2009.  
  2010. The Forward-Brick (as well as the Backward-Brick) dither overcomes
  2011. many of the dot gain problems that the error diffusion, Blue Noise
  2012. and Ordered dithers have with inexpensive printers.  These dithers
  2013. are especially good for enlarged pictures.
  2014.  
  2015.  
  2016.                  Floyd Steinberg  (no "char" picture)
  2017.  
  2018. This  is  a  very  popular  error  diffusion  dither  method first
  2019. suggested  by Floyd and Steinberg.  They argued that a filter with
  2020. four  elements  was  the smallest number that could produce `good'
  2021. results.    The  values  were  chosen  to  particularly  ensure  a
  2022. checkerboard  pattern at the middle grey or shade of colour.  This
  2023. dither  method  provides  a  good compromise of speed and quality.
  2024. The  reason  for  the  popularity  of  this  algorithm is clear --
  2025. several   colour   shade  levels  are  represented  by  pleasingly
  2026. isotropic,  structureless  distributions  of  dots.  But there are
  2027. some shortcomings:
  2028.  
  2029. * Correlated artifacts in many of the colour shade level patterns.
  2030. This can be easily seen by printing a greyscale ramp.
  2031.  
  2032. *  Directional  hysteresis  due to the raster order of processing.
  2033. This  artifact  is  most  apparent  in  very  light  and very dark
  2034. patterns.
  2035.  
  2036. * Transient behaviour near edges or boundaries.
  2037.  
  2038.  
  2039.                   Jarvis, Judice und Ninke 
  2040.  
  2041. In  1976  Jarvis, Judice and Ninke documented an error filter with
  2042. 12  elements.  The large filter size reduces some of the artifacts
  2043. seen  with  the  4-element  filter  of  Floyd  and  Steinberg, but
  2044. directional  hysteresis  in  the  very  dark and light regions are
  2045. increased, and pixels are clustered together more in the middle of
  2046. colour shade regions.  It also sharpens the pictures.
  2047.  
  2048.  
  2049.                        Stucki-Dither 
  2050.  
  2051. The  Stucki  filter  provides nearly the same output as the Jarvis
  2052. filter, though you may notice differences in sharpness.
  2053.  
  2054.  
  2055.                        Blue-Noise 30-50%
  2056.  
  2057. In  trying  several  combinations  of  deterministic  values  in a
  2058. 4-element  error  filter, none proved better than the famed filter
  2059. of  Floyd  and Steinberg.  Two variations of this basic filter are
  2060. the  Blue  Noise  dithers  included  with the CanonStudio program.
  2061. Both are processed with serpentine rasters.  The serpentine raster
  2062. used  in  processing  is  responsible  for much of the directional
  2063. artifact  elimination.   The  noisy  threshold  (30%  or 50% white
  2064. noise)  breaks  up  most of the remaining stable texture patterns,
  2065. yielding  good  radial  symmetry at the expense of adding some low
  2066. frequency energy.
  2067.  
  2068. Blue  noise  is  especially  useful when printing light shades and
  2069. fading colours.
  2070.  
  2071. All  error  diffusion  dithers,  including Blue Noise, can produce
  2072. very good results on colour printers that have little dot gain and
  2073. very  good  registration.   If  it  produces a washed-out print or
  2074. particularly bad patterns, then try another dither (see the custom
  2075. Ordered-B or Halftone, for instance).
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.                          BJ-FontShop
  2086.                          ===========
  2087.  
  2088. The BJ-FontShop program enables you to generate and download fonts
  2089. from  your  Amiga  to  the  BJ  and  BJC  printers (except for the
  2090. BJC-8x0,  BJ-130,  BJ-300  and  BJ-330).  As a font source it uses
  2091. standard  Amiga  fonts.   If you use a font with a high resolution
  2092. (size,  that  is)  you  can get the best print quality out of your
  2093. printer.   The  printer's dip switches must be set to BJ emulation
  2094. in  order  to  use downloaded fonts.  The BJ-FontShop program only
  2095. works  in  combination with the CanonBJ5-230 driver.  BJC-600/4000
  2096. users  must install a driver as if they were Canon BJ-200 users in
  2097. order to get FontShop and the proper driver installed.
  2098.  
  2099.  
  2100.                      "T" char        next "T" char
  2101.                   ----------------  --------- \
  2102.                   |  ----------  |  |  ----   |
  2103.                   |      |       |  |         |
  2104.                   |      |       |  |         |
  2105.                   |      |       |  |         |
  2106.                   |      |       |  |         |
  2107.                   |      |       |  |         |
  2108.                   |      |       |  |         |
  2109.                   |      |       |  |          \
  2110.                   |      |       |  |          /  font size
  2111.                   |      |       |  |         |
  2112.                   |      |       |  |         |
  2113.        Baseline-> |- - -  - - - -|  |         |
  2114.                   |              |  |         |
  2115.                   |              |  |         |
  2116.                   |              |  |         |
  2117.                   |              |  |         |
  2118.                   ----------------  ---       /
  2119.                   \_____  _______/ ^
  2120.                         \/         |
  2121.                       width        ------ InterSpace
  2122.  
  2123.  
  2124. FontShop  can  be  controlled  similarly to the CanonPref programs
  2125. described  above.  It has the same font independent user interface
  2126. and startup arguments.
  2127.  
  2128. Now  you  can  save  the download font by clicking on the Download
  2129. gadget.   The  font  will  be  used  next time you print using the
  2130. CanonBJ5-230 driver.
  2131.  
  2132. MAKE  SURE  YOUR  PRINTER  DIP  SWITCHES  ARE  SETUP CORRECTLY FOR
  2133. DOWNLOAD FONTS.
  2134.  
  2135. There  are several things you can alter in the main window.  These
  2136. are in most cases only for experienced users and will be discussed
  2137. in the following list of possibilities:
  2138.  
  2139. Font:
  2140.  
  2141. This  is  a  readonly  field  and shows you the currently selected
  2142. font.
  2143.  
  2144. CPI:
  2145.  
  2146. This  is  a  readonly  field and shows you the characters per inch
  2147. (cpi)  of  the  selected  font.   The  cpi  number depends on your
  2148. selected  font, font width, InterSpace and font mode (Proportional
  2149. or Mono Spaced characters).
  2150.  
  2151. "Select a font..."
  2152.  
  2153. This  gadget  will  bring up the systems font requester.  Select a
  2154. required font and style (underlined, italics, bold, or invers) for
  2155. downloading.   Note:   the  printers normal font height is 48 dots
  2156. (and  high  36  dots wide).  You may download a smaller or greater
  2157. fonts,  but a font greater than 48 dots will most likely be cut of
  2158. at  the bottom.  If you only want to use the upper case characters
  2159. of a downloaded font, you may use a font heigher than 48 dots with
  2160. a  baseline  of  up  to 48 dots.  If all upper case characters are
  2161. above  the  baseline,  everything  should  work  fine  and you get
  2162. "super"  characters.   The  default baseline of a selected font is
  2163. shown in the "Baseline" gadget after selecting a font.
  2164.  
  2165. There  are  several  commercial and public domain font collections
  2166. available,  offering  you large 48 dot high fonts in high quality.
  2167. Also,   you   may   use   Intellifonts  (CompuGraphic)  from  Agfa
  2168. Corporation  if you have installed the right diskfont library (see
  2169. your   Kickstart   2  manual  for  more  information).   Over  250
  2170. Intellifonts  are  available  offering  you high quality output at
  2171. variable sizes and styles.
  2172.  
  2173. Also,  if  you  wish  to make your own downloadable chars or alter
  2174. existing  fonts,  there  are  several  nice  and  easy to use font
  2175. editors  available  on  the  Amiga (public domain and commercial).
  2176. Ask your dealer for advice.
  2177.  
  2178. To: 
  2179.  
  2180. This  is  a cycle gadget.  If Prefs (Use) is selected, the font is
  2181. downloaded  directly  to ENV:  directory.  The printer driver will
  2182. download  the  saved  font  the next time you send an aRIN or aRIS
  2183. command.   If  you  want  to  save the font permanently instead of
  2184. temporarily,  use  Prefs  (Save) .  This will save the font in the
  2185. non  volatile  ENVARC:  directory.  You may also download the font
  2186. directly  to  a file for later use by selecting File .  These font
  2187. files  can  be quickly downloaded from your application program or
  2188. batch file in quantities.  If File is selected and the download is
  2189. started, a file requester will ask you for a filename.  Note:  the
  2190. font files must be copied to PAR:  not PRT:  !
  2191.  
  2192. Space Mode: 
  2193.  
  2194. This is a cycle gadget.  You may download a font to the printer in
  2195. a  fixed  width ( Mono Space ) given in the Char Width gadget.  Or
  2196. you may download the font with proportional spaced chars.  You may
  2197. define  a  special  space  ( InterSpace ) between two proportional
  2198. chars  giving  a  lighter  font  impression.  Note, the given mode
  2199. reflects  the  downloaded font mode, not the Amiga font mode.  You
  2200. may  download  a  mono spaced Amiga font as a proportional printer
  2201. font  (ie.  kerning is used).  Even if the downloaded font is mono
  2202. spaced, the printer regards the font as a proportional spaced font
  2203. (even  though it isn't).  After selecting a new font with Select a
  2204. font...   this gadget is altered to the mode of the newly selected
  2205. font.
  2206.  
  2207. Char Width: 
  2208.  
  2209. This  integer  gadget can only be activated, if Mono Space mode is
  2210. active.   With  this  gadget  you  may  define  the  width  of all
  2211. characters  in dots.  After selecting a new font, the value of the
  2212. gadget  will be set to the default width of the selected font.  In
  2213. the  event  you  selected a proportional font, the gadget reflects
  2214. the width of the widest character of that proportional font.
  2215.  
  2216. InterSpace: 
  2217.  
  2218. This integer gadget can only be activated, if Proportional mode is
  2219. active.   With  this  gadget  you  can define a microspace between
  2220. downloaded proportionally spaced characters.
  2221.  
  2222. Baseline: 
  2223.  
  2224. With  this  integer  gadget you specify the number of dots between
  2225. the  baseline and the top border.  After selecting a new font, the
  2226. Baseline  will automatically be set to the system baseline of that
  2227. font.
  2228.  
  2229. Download:
  2230.  
  2231. After clicking on this gadget, the downloading is started.  Please
  2232. be  patient, the download may take some time.  During downloading,
  2233. all gadgets are ghosted.
  2234.  
  2235. Quit:
  2236.  
  2237. Clicking  on  this  gadget  (or the Close window gadget) quits the
  2238. program.
  2239.  
  2240. General information about BJ-FontShop and points to note:
  2241.  
  2242. FontShop  supports  accented  characters.   Note however that some
  2243. accents are generated by combining two chars (for instance ø = o +
  2244. /).   When downloading such chars in a small size and proportional
  2245. mode, there may be slight misalignments (for instance causing a o/
  2246. instead  of  ø).  You can avoid such problems by altering the size
  2247. of the special chars or downloading the font in mono space mode.
  2248.  
  2249. Although  the  Amiga  has  a  very large font table, the BJ is not
  2250. capable  of holding so many downloadable characters in its printer
  2251. memory  at once.  Because of this, only "commonly used" characters
  2252. are  downloaded to the printer.  The few characters not downloaded
  2253. will be printed in the normal resident font of the printer.
  2254.  
  2255. The program assumes you have 32KB of download RAM in your printer.
  2256. If you select a large font, this RAM may not be big enough causing
  2257. some  char  definitions  to be ignored by the printer (accents are
  2258. the  first  chars which are lost in this case, therefore make sure
  2259. they are actually required)
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.                          Errors and Fixes
  2278.                          ----------------
  2279.  
  2280. For  experienced  computer  and  printer users, it's a known fact:
  2281. Everything  possible that can go wrong, will go wrong.  Especially
  2282. when  it  comes to printing and there are many places were one can
  2283. make mistakes.
  2284.  
  2285. If  you can't solve a problem with Canon drivers, a Report program
  2286. can  be found on the CanonDisk.   Report prints all driver and
  2287. CanonStudio settings to a specified disk.  Simply return that disk
  2288. and  any  further details or samples to the author.  Very often in
  2289. the  past  users  didn't supply enough information to help us find
  2290. the  cause  of  the  problem.   Please, use Report and give us any
  2291. detail or file you have involved in your problem.
  2292.  
  2293. Report also performs some further system checks.  A requester will
  2294. appear if there is something wrong with your system.
  2295.  
  2296. Please  make sure that you have this information handy when asking
  2297. for help.  Without the output of Report it is nearly impossible to
  2298. track down problems, and thus supply solutions.
  2299.  
  2300. If  you  find a problem with a Canon printer driver, please send a
  2301. description which makes it possible to reproduce the problem.  For
  2302. this purpose, you should provide the following information:
  2303.  
  2304.   
  2305. 1. Which application program are you using, and which version of it?
  2306. 2. Which Workbench revision are you using?
  2307. 3. Include a dump of the program, as a file (use the   
  2308.    CMD  program from the Workbench disk for this) and in printed
  2309.    form also.
  2310.  
  2311. Note:   any  report  disks  or  samples  are  not  returned unless
  2312. requested.  Too often, returning a disk would cost more postage in
  2313. Germany  than  buying  a new disk.  Also note:  include postage if
  2314. you want an answer.
  2315.  
  2316.  
  2317.                         Par: or  Prt:? 
  2318.  
  2319. Data should be sent to the printer only via parallel.device ( par:
  2320. )  or  printer.device  ( prt:  ), and not both at the same time as
  2321. this may confuse the printer.
  2322.  
  2323.  
  2324.  
  2325.                     Empty pages before dump? 
  2326.  
  2327. BJ users with a cut sheet feeder and BJ emulation (for instance
  2328. BJ200) should not set a top margin as this causes an empty page to
  2329. be fed before the actual printing.
  2330.  
  2331. Some applications can print an empty page BEFORE the first print
  2332. after the driver was loaded into memory (Personal Paint 6.4). The
  2333. problem  only  appears  with  some  applications and only when the
  2334. driver  is  set  to  Extended  Emulation (Graphic Only).  In these
  2335. cases  you  have  to  accept  the  first page or simply switch the
  2336. driver to Epson or BJ emulation.  The problem is a result of the
  2337. application trying to print text before graphics.
  2338.  
  2339.  
  2340.            Red text printed with MultiView and CanonBJ-EC
  2341.  
  2342. If you get only red/magenta text printed from MultiView:  this is
  2343. not a bug in the driver.  It's a bug in MultiView that appears
  2344. with all Amiga printer drivers supported colored text.  One
  2345. solution is to use a BJ driver after setting the printer to BJ
  2346. emulation.  The BJ driver doesn't support color and thus works
  2347. fine with MultiView.
  2348.  
  2349.                       White graphic dumps 
  2350.  
  2351. In  the  event that stripes or empty lines appear in graphic dumps
  2352. check  your  printer  margins  (DIP switches, preference settings,
  2353. settings within the program you use,...).  Make sure your printers
  2354. ink  cartridge  is  full.  Also make sure your computer has enough
  2355. memory.   In  particular  Art Department (TM) Professional 2 users
  2356. should  use  the  MAXMEM  option to make sure the driver does have
  2357. enough  memory  for  printing  or ADPro will simply print trash or
  2358. empty  lines.   About  100  kb  memory  should be available before
  2359. starting to print!
  2360.  
  2361.                           No text dumps?
  2362.  
  2363. There  is  one  reason  causing white pages instead of text dumps.
  2364. After  printing  graphics  using  the  BJ  2x0  and  BJC  Extended
  2365. Emulation  mode  (or Graphics Only that is), the printer is unable
  2366. to  print  text.   You  must  flush  the  driver out of memory for
  2367. printing  text  again.   You  can  flush the driver by using Avail
  2368. Flush  from  CLI  or  by  selecting  Use  or Save in the CanonPref
  2369. program.
  2370.  
  2371.                           No dump? 
  2372.  
  2373. If the printer device    immediately  reports an error while
  2374. trying to print a graphic, check that you have selected the
  2375. correct Canon printer driver in Workbench preferences.
  2376.  
  2377.                  No way for Kickstart 2&3 
  2378.  
  2379. Your  printer  doesn't  work  under  Kickstart  2 or 3, while with
  2380. Kickstart  1.3  it  works  fine?   Check the "on-line" and "out of
  2381. paper"  lines  in the printer cable.  Make sure they are connected
  2382. correctly.   If  your cable is wired correctly then, check the two
  2383. Amiga  port  chips  named  8520.  There have been major changes in
  2384. Kickstart  2 regarding the use of the port chips.  Ask your dealer
  2385. for help if these tips are too technical for you!
  2386.  
  2387.                         Empty pages?
  2388.  
  2389. Empty  pages is a known problem of Amiga printer drivers with page
  2390. orientated  printers  (like laser printers).  After graphics dumps
  2391. an  empty  page  is printed.  So far there is no 100% cure for this
  2392. problem.   Some  application programs don't cause an empty page if
  2393. you  enable  the Continuous paper type in preferences.  Also, some
  2394. Canon  drivers  do  have  a  special feature avoiding empty pages,
  2395. though, it may not allways work.
  2396.  
  2397.                      Printer trouble... 
  2398.  
  2399. Printer trouble...  requester?  Have a look at the TimeOut setting
  2400. of  the  Canon  drivers.   Setting a longer Timeout can avoid such
  2401. requesters.   Note:   clicking  on  the  Resume  button  continues
  2402. printing without loss of data.
  2403.  
  2404.                         No Formfeed
  2405.  
  2406. If a page is not ejected, check your paper type preferences.  Make
  2407. sure Single is selected as the paper type.  Deluxe Paint users may
  2408. run  into  the  problem  of  an endless graphic dump -- the Deluxe
  2409. Paint  print  requester  won't  disappear, and the printer doesn't
  2410. eject  the  page.   This is a known bug in Deluxe Paint and can be
  2411. easily cured by a mouse click in the Deluxe Paint print requester.
  2412.  
  2413.              Differences between KS 2  and KS 1.3?
  2414.  
  2415. After  switching  from Workbench 1.3 to 2/3 your graphic dumps are
  2416. of  different  size?   This most likely will happen to users using
  2417. the DIN A4 paper size.  For instance, under Workbench 1.3 you used
  2418. the Letter size, and after switching to Workbench 2/3 you used the
  2419. DIN  A4  size.   Because  all  Canon drivers support the new paper
  2420. sizes  (DIN  A4,  A5  ...),  you  get  a  different printout under
  2421. Workbench  2.0/2.1.   Simply switch back to the Letter size to get
  2422. the same result as under Workbench 1.3.
  2423.  
  2424.                         Patching drivers
  2425.  
  2426. There  are  several  programs  that  allow  you to `patch' printer
  2427. drivers in order to alter specific commands or parameters like the
  2428. Timeout value.  Do not use these programs!
  2429.  
  2430.                    Set Aspect  doesn't work? 
  2431.  
  2432. This  problem  will  most  likely happen to CanonStudio users with
  2433. pictures  saved  by  Art Department Professional.  Clicking on Set
  2434. Aspect  does  not  set  the  correct aspect ratio of the image for
  2435. printing.   Usually  the  width  of the image is too small, or the
  2436. picture  is  too  tall  to  put  it  another  way.   Make sure Art
  2437. Department  Professional  saves  the correct aspect ratio by using
  2438. its  Set  Pixel  Aspect  operator  The  dpi  values  saved  by Art
  2439. Department  Professional are imported for the Set Aspect function.
  2440.  
  2441.                      To dark pictures?
  2442.  
  2443. If your graphic dumps are too dark or wrongly coloured, it is most
  2444. likely caused by the disabled colour adjustment routines of the
  2445. Canon driver.  For more information see the color adjustment
  2446. section.
  2447.  
  2448.             CanonPref and FontShop doesn't startup? 
  2449.  
  2450. All  CanonPref  and  FontShop  programs require at least Kickstart
  2451. 2.04.  They also work fine under Workbench 2.1 and 3.
  2452.  
  2453.                        Printing trash?
  2454.  
  2455. Some printers do have problems when connected to the Amiga with an
  2456. incorrectly wired cable even though the cable might work fine with
  2457. some  other  printers  and  or  computers.  When printing, strange
  2458. graphic  characters  appear on the output.  These characters often
  2459. only  appear  under  special conditions (graphics only).  Note you
  2460. should not use a cable longer than 1.5 meters!
  2461.  
  2462. Also,  on the BJ 2x0 and BJC800 you can easily confuse the printer
  2463. by  not  corretly  switching  between  native  (Graphics only) and
  2464. BJ/Epson  emulation.   Specialy take care when using the PageStram
  2465. and Workbench driver at the same time!
  2466.  
  2467.                       Printer hangs during aRIN?
  2468.  
  2469. If  your  BJ  printer immeaditly hangs after starting to print and
  2470. you  have  to  reset  the printer for further printing, you should
  2471. check, if the printer has a problem with the drivers init commands
  2472. by  sending  an aRIN command.  On extreamly rare occasions some BJ
  2473. printer  may  hang  up  when initialised and the printer has to be
  2474. reset  manualy  to proceed (with an unitialised printer).  In this
  2475. case  ask  your  dealer  for  further  help  (it's the ESC-[-K-0-1
  2476. command that is causeing the problem).
  2477.  
  2478. Again note:  This problem is extreamly rare and before contacting
  2479. your dealer, check your printer and computer thoroughly first.
  2480.  
  2481.                          Page size is wrong
  2482.  
  2483. Specialy  Canon  BJC800  users  should note, that the Canon BJC800
  2484. printer  is  a  single page printer.  The printer does not support
  2485. non cut sheet paper paper.  Because of this you must define a page
  2486. length!   The  way  this is done depends on what emulation you are
  2487. useing:
  2488.  
  2489. In  Epson mode the page length can be defined by setting CanonForm
  2490. to  ON and defining the number of lines per page in preferences as
  2491. 250  or  the  real  page  length.   Setting  page length to 250 is
  2492. recommended.   In  this case the printer driver itself chooses the
  2493. optimal page length for your selected paper size.  For instance if
  2494. you  select  DIN  A4  and  a  page length of 250 lines, the driver
  2495. automaticly  chooses 65 lines per page at 6 lines per inch.  Note:
  2496. the  Canon BJ-EC Epson emulation stores the page length in inches.
  2497. Because of this, small changes to the page length might not affect
  2498. the output.
  2499.  
  2500. In  Canon Extended Emulation mode, the driver automaticly sets the
  2501. page length similar to the Epson modes "250" lines mode.  In Canon
  2502. Extended  Emulation  mode,  the printer is also able to print on a
  2503. greater  area.   Also  the  page  length  can  be defined in 1/10"
  2504. accuracy.   Again:   use  the  Canon  BJC  Extended  emulation for
  2505. graphic prints.
  2506.  
  2507. Note:   setting  paper  size to FANFOLD (or continues) automaticly
  2508. defines the maximum page length of 22 inch under Canon Extended
  2509. Emulation.
  2510.  
  2511.                         Altered print height?
  2512.  
  2513. In case the print height is altered everytime you select a picture
  2514. in  CanonStudio,  check your ADJUST ON STARTUP setting in the menu
  2515. of the smaller main window.
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.                                 Glossary
  2525.                                 ========
  2526. Default:
  2527.  
  2528. A value used in place of a user-selected value.  A factory default
  2529. is  a  value programmed into the device at the factory; this value
  2530. is  stored  in  read-only  memory (ROM) and cannot be changed by a
  2531. user  or operator.  A user default is a default that is selectable
  2532. via the control panel.
  2533.  
  2534. Dot:
  2535.  
  2536. A  dot  is  the smallest thing a printer can print.  The number of
  2537. dots  printed  per inch is referred to as the printer's resolution
  2538. (dpi).
  2539.  
  2540. Download:
  2541.  
  2542. The process of transferring soft fonts, macros or raster data from
  2543. a   host   computer   to  the  printer's  user  memory  is  called
  2544. downloading.
  2545.  
  2546. DPI
  2547. See Dot.
  2548.  
  2549. ENV:
  2550. ENVARC:
  2551.  
  2552. The  Amiga  operating  system  and  the  Canon drivers store their
  2553. environment  settings  in  two special directories named ENV:  and
  2554. ENVARC:   .   Settings saved in ENV:  are only for temporary usage
  2555. and are lost when turning the computer off.
  2556.  
  2557.  
  2558. Parallel I/O
  2559.  
  2560. An  input/output  interface  that  transmits  more than one bit of
  2561. information   simultaneously.    Centronics  is  an  industry-wide
  2562. standard form of a parallel interface.
  2563.  
  2564. Pitch:
  2565.  
  2566. Pitch  describes  the number of characters printed in a horizontal
  2567. inch.   Pitch  only applies to fixed-spaced fonts since the number
  2568. of  characters  per  inch  varies for proportionally-spaced fonts.
  2569. See Spacing.
  2570.  
  2571. Printable Area
  2572.  
  2573. The  printable  area is the area of the physical page on which the
  2574. printer is able to place a dot, wheras the physical page refers to
  2575. the actual size of the paper installed in the printer.
  2576.  
  2577. Raster Graphics 
  2578. Images composed of groups of dots are called raster images.
  2579.  
  2580. Spacing
  2581.  
  2582. Fonts  have  either  fixed  or proportional spacing.  Fixed-spaced
  2583. fonts are those for which the inter-character spacing is constant.
  2584. Proportionally-spaced    fonts    are    those   for   which   the
  2585. inter-character  spacing  varies  with  the  natural  shape  of  a
  2586. character.
  2587.  
  2588. Symbol Set
  2589.  
  2590. A  symbol  set  is  a unique ordering of the characters in a font.
  2591. Each  symbol  set  is defined with a unique set of applications in
  2592. mind.  Symbol sets are created for many purposes.
  2593.  
  2594. Typeface
  2595.  
  2596. Typeface  is  a  generic  name  for graphics symbols having common
  2597. design  features.   Each  typeface  has  unique and distinguishing
  2598. characteristics.
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604. (Continue by pressing 'Q')
  2605.