home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / DRIVER.CAB / cn3260c.gpd < prev    next >
Encoding:
Text File  |  2001-07-22  |  54.7 KB  |  2,076 lines

  1. *%%
  2. *%% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *%%
  4. *%%    Copyright CANON INC. 2001
  5. *%%
  6. *%% All Rights Reserved.
  7. *%%
  8. *%%    +++++++++++++++++++++++
  9. *%%    ++ The main GPD file ++
  10. *%%    +++++++++++++++++++++++
  11.  
  12. *GPDFileVersion: "1.000"
  13. *MasterUnits: PAIR(600, 600)
  14. *ResourceDLL: "CN32600.dll"
  15. *HelpFile: "CN3260.hlp"
  16. *PrintRate: 32
  17. *PrintRatePPM: 32
  18. *PrintRateUnit: PPM
  19. *PrinterType: PAGE
  20. *MaxCopies: 32767
  21. *FontCartSlots: 0
  22.  
  23. *Include: "STDNAMES.GPD"
  24. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  25. *%%
  26. *%%    Copyright CANON INC. 2001
  27. *%%
  28. *%%    +++++++++++++
  29. *%%    ++ Strings ++
  30. *%%    +++++++++++++
  31.  
  32. *Feature: RESDLL
  33. {
  34.     *Name: "resource dll files"
  35.     *ConcealFromUI?: TRUE
  36.  
  37.     *Option: UniresDLL
  38.     {
  39.         *Name: "unires.dll"
  40.     }
  41.  
  42.     *Option:  RESOURCEDLL
  43.     {
  44.       *Name: "CN32600.dll"
  45.     }
  46.  
  47.     *Option:  EXTRAUIDLL
  48.     {
  49.       *Name: "CN32601.dll"
  50.     }
  51.  
  52. }
  53.  
  54.  
  55. *Macros: StdFeatureNames
  56. {
  57.  
  58.     PRINTER_DEFAULT:                    RESDLL.RESOURCEDLL.265
  59.     OFF:                                RESDLL.RESOURCEDLL.266
  60.     ON:                                    RESDLL.RESOURCEDLL.267
  61.     PRINTER_DEFAULT_DISPLAY:            RESDLL.RESOURCEDLL.279
  62.     ECONOMODE:                            RESDLL.RESOURCEDLL.377
  63.     DUPLEX_UNIT:                        RESDLL.RESOURCEDLL.429
  64.     ENVELOPE_FEEDER:                    RESDLL.RESOURCEDLL.430
  65.     UPPER_CASSETTE_TYPE:                RESDLL.RESOURCEDLL.431
  66.     LOWER_CASSETTE_TYPE:                RESDLL.RESOURCEDLL.432
  67.     INSTALLED:                            RESDLL.RESOURCEDLL.443
  68.     NOT_INSTALLED:                        RESDLL.RESOURCEDLL.444
  69.     REFINEMENT:                            RESDLL.RESOURCEDLL.447
  70.     MULTI_PURPOSE_TRAY:                    RESDLL.RESOURCEDLL.448
  71.     PS_OPTIONS:                            RESDLL.RESOURCEDLL.452
  72.     OUTPUT_OPTIONS:                        RESDLL.RESOURCEDLL.453
  73.     STAPLE_STACKER:                        RESDLL.EXTRAUIDLL.129
  74.     SORTER:                                RESDLL.EXTRAUIDLL.130
  75.     HARD_DISK:                            RESDLL.EXTRAUIDLL.137
  76.     MB:                                    "MB"
  77.  
  78.     NONE_STR:                            RESDLL.EXTRAUIDLL.138
  79.     STAPLE_STR:                            RESDLL.EXTRAUIDLL.139
  80.     UPLEFT_SINGLE_STR:                    RESDLL.EXTRAUIDLL.140
  81.     LEFT_DOUBLE_STR:                    RESDLL.EXTRAUIDLL.141
  82.     TOP_DOUBLE_STR:                        RESDLL.EXTRAUIDLL.142
  83.     AUTO_STR:                            RESDLL.EXTRAUIDLL.143
  84.     FDTRAY_STR:                            RESDLL.EXTRAUIDLL.144
  85.     FUTRAY_STR:                            RESDLL.EXTRAUIDLL.145
  86.     SORTERTOP_STR:                        RESDLL.EXTRAUIDLL.146
  87.     BIN1_STR:                            RESDLL.EXTRAUIDLL.147
  88.     BIN2_STR:                            RESDLL.EXTRAUIDLL.148
  89.     BIN3_STR:                            RESDLL.EXTRAUIDLL.149
  90.     BIN4_STR:                            RESDLL.EXTRAUIDLL.150
  91.     BIN5_STR:                            RESDLL.EXTRAUIDLL.151
  92.     BIN6_STR:                            RESDLL.EXTRAUIDLL.152
  93.     BIN7_STR:                            RESDLL.EXTRAUIDLL.153
  94.  
  95.     ORIENTATION_DISPLAY:                RESDLL.UniresDLL.11100
  96.     PAPER_SIZE_DISPLAY:                 RESDLL.UniresDLL.11101
  97.     PAPER_SOURCE_DISPLAY:               RESDLL.UniresDLL.11102
  98.     RESOLUTION_DISPLAY:                 RESDLL.UniresDLL.11103
  99.     MEDIA_TYPE_DISPLAY:                 RESDLL.UniresDLL.11104
  100.     TEXT_QUALITY_DISPLAY:               RESDLL.UniresDLL.11105
  101.     COLOR_PRINTING_MODE_DISPLAY:        RESDLL.UniresDLL.11106
  102.     PRINTER_MEMORY_DISPLAY:             RESDLL.UniresDLL.11107
  103.     TWO_SIDED_PRINTING_DISPLAY:         RESDLL.UniresDLL.11108
  104.     PAGE_PROTECTION_DISPLAY:            RESDLL.UniresDLL.11109
  105.     HALFTONING_DISPLAY:                 RESDLL.UniresDLL.11110
  106.     OUTPUTBIN_DISPLAY:                  RESDLL.UniresDLL.11111
  107.     IMAGECONTROL_DISPLAY:               RESDLL.UniresDLL.11112
  108.     PRINTDENSITY_DISPLAY:               RESDLL.UniresDLL.11113
  109. }
  110.  
  111. *Macros: StdPaperSizeNames
  112. {
  113.     RCID_DMPAPER_SYSTEM_NAME:               0x7fffffff
  114.     LETTER_DISPLAY:                         RESDLL.UniresDLL.10000
  115.     LETTERSMALL_DISPLAY:                    RESDLL.UniresDLL.10001
  116.     TABLOID_DISPLAY:                        RESDLL.UniresDLL.10002
  117.     LEDGER_DISPLAY:                         RESDLL.UniresDLL.10003
  118.     LEGAL_DISPLAY:                          RESDLL.UniresDLL.10004
  119.     STATEMENT_DISPLAY:                      RESDLL.UniresDLL.10005
  120.     EXECUTIVE_DISPLAY:                      RESDLL.UniresDLL.10006
  121.     A3_DISPLAY:                             RESDLL.UniresDLL.10007
  122.     A4_DISPLAY:                             RESDLL.UniresDLL.10008
  123.     A4SMALL_DISPLAY:                        RESDLL.UniresDLL.10009
  124.     A5_DISPLAY:                             RESDLL.UniresDLL.10010
  125.     B4_DISPLAY:                             RESDLL.UniresDLL.10011
  126.     B5_DISPLAY:                             RESDLL.UniresDLL.10012
  127.     FOLIO_DISPLAY:                          RESDLL.UniresDLL.10013
  128.     QUARTO:                                 RESDLL.UniresDLL.10014
  129.     10X14_DISPLAY:                          RESDLL.UniresDLL.10015
  130.     11X17_DISPLAY:                          RESDLL.UniresDLL.10016
  131.     NOTE_DISPLAY:                           RESDLL.UniresDLL.10017
  132.     ENV_9_DISPLAY:                          RESDLL.UniresDLL.10018
  133.     ENV_10_DISPLAY:                         RESDLL.UniresDLL.10019
  134.     ENV_11_DISPLAY:                             RESDLL.UniresDLL.10020
  135.     ENV_12_DISPLAY:                             RESDLL.UniresDLL.10021
  136.     ENV_14_DISPLAY:                             RESDLL.UniresDLL.10022
  137.     CSHEET_DISPLAY:                             RESDLL.UniresDLL.10023
  138.     DSHEET_DISPLAY:                             RESDLL.UniresDLL.10024
  139.     ESHEET_DISPLAY:                             RESDLL.UniresDLL.10025
  140.     ENV_DL_DISPLAY:                             RESDLL.UniresDLL.10026
  141.     ENV_C5_DISPLAY:                             RESDLL.UniresDLL.10027
  142.     ENV_C3_DISPLAY:                             RESDLL.UniresDLL.10028
  143.     ENV_C4_DISPLAY:                             RESDLL.UniresDLL.10029
  144.     ENV_C6_DISPLAY:                             RESDLL.UniresDLL.10030
  145.     ENV_C65_DISPLAY:                            RESDLL.UniresDLL.10031
  146.     ENV_B4_DISPLAY:                             RESDLL.UniresDLL.10032
  147.     ENV_B5_DISPLAY:                             RESDLL.UniresDLL.10033
  148.     ENV_B6_DISPLAY:                             RESDLL.UniresDLL.10034
  149.     ENV_ITALY_DISPLAY:                          RESDLL.UniresDLL.10035
  150.     ENV_MONARCH_DISPLAY:                        RESDLL.UniresDLL.10036
  151.     ENV_PERSONAL_DISPLAY:                       RESDLL.UniresDLL.10037
  152.     FANFOLD_US_DISPLAY:                         RESDLL.UniresDLL.10038
  153.     FANFOLD_STD_GERMAN_DISPLAY:                 RESDLL.UniresDLL.10039
  154.     FANFOLD_LGL_GERMAN_DISPLAY:                 RESDLL.UniresDLL.10040
  155.     ISO_B4_DISPLAY:                             RESDLL.UniresDLL.10041
  156.     JAPANESE_POSTCARD_DISPLAY:                  RESDLL.UniresDLL.10042
  157.     9X11_DISPLAY:                               RESDLL.UniresDLL.10043
  158.     10X11_DISPLAY:                              RESDLL.UniresDLL.10044
  159.     15X11_DISPLAY:                              RESDLL.UniresDLL.10045
  160.     ENV_INVITE_DISPLAY:                         RESDLL.UniresDLL.10046
  161.     RESERVED1:                                  RESDLL.UniresDLL.10047
  162.     RESERVED2:                                  RESDLL.UniresDLL.10048
  163.     LETTER_EXTRA_DISPLAY:                       RESDLL.UniresDLL.10049
  164.     LEGAL_EXTRA_DISPLAY:                        RESDLL.UniresDLL.10050
  165.     TABLOID_EXTRA_DISPLAY:                      RESDLL.UniresDLL.10051
  166.     A4_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10052
  167.     LETTER_TRANSVERSE_DISPLAY:                  RESDLL.UniresDLL.10053
  168.     A4_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10054
  169.     LETTER_EXTRA_TRANSVERSE_DISPLAY:            RESDLL.UniresDLL.10055
  170.     A_PLUS_DISPLAY:                             RESDLL.UniresDLL.10056
  171.     B_PLUS_DISPLAY:                             RESDLL.UniresDLL.10057
  172.     LETTER_PLUS_DISPLAY:                        RESDLL.UniresDLL.10058
  173.     A4_PLUS_DISPLAY:                            RESDLL.UniresDLL.10059
  174.     A5_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10060
  175.     B5_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10061
  176.     A3_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10062
  177.     A5_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10063
  178.     B5_EXTRA_DISPLAY:                           RESDLL.UniresDLL.10064
  179.     A2_DISPLAY:                                 RESDLL.UniresDLL.10065
  180.     A3_TRANSVERSE_DISPLAY:                      RESDLL.UniresDLL.10066
  181.     A3_EXTRA_TRANSVERSE_DISPLAY:                RESDLL.UniresDLL.10067
  182.     DBL_JAPANESE_POSTCARD_DISPLAY:              RESDLL.UniresDLL.10068
  183.     A6_DISPLAY:                                 RESDLL.UniresDLL.10069
  184.     JENV_KAKU2_DISPLAY:                         RESDLL.UniresDLL.10070
  185.     JENV_KAKU3_DISPLAY:                         RESDLL.UniresDLL.10071
  186.     JENV_CHOU3_DISPLAY:                         RESDLL.UniresDLL.10072
  187.     JENV_CHOU4_DISPLAY:                         RESDLL.UniresDLL.10073
  188.     LETTER_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10074
  189.     A3_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10075
  190.     A4_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10076
  191.     A5_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10077
  192.     B4_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10078
  193.     B5_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10079
  194.     JAPANESE_POSTCARD_ROTATED_DISPLAY:          RESDLL.UniresDLL.10080
  195.     DBL_JAPANESE_POSTCARD_ROTATED_DISPLAY:      RESDLL.UniresDLL.10081
  196.     A6_ROTATED_DISPLAY:                         RESDLL.UniresDLL.10082
  197.     JENV_KAKU2_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10083
  198.     JENV_KAKU3_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10084
  199.     JENV_CHOU3_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10085
  200.     JENV_CHOU4_ROTATED_DISPLAY:                 RESDLL.UniresDLL.10086
  201.     B6_JIS_DISPLAY:                             RESDLL.UniresDLL.10087
  202.     B6_JIS_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10088
  203.     12X11_DISPLAY:                              RESDLL.UniresDLL.10089
  204.     JENV_YOU4_DISPLAY:                          RESDLL.UniresDLL.10090
  205.     JENV_YOU4_ROTATED_DISPLAY:                  RESDLL.UniresDLL.10091
  206.     P16K_DISPLAY:                               RESDLL.UniresDLL.10092
  207.     P32K_DISPLAY:                               RESDLL.UniresDLL.10093
  208.     P32KBIG_DISPLAY:                            RESDLL.UniresDLL.10094
  209.     PENV_1_DISPLAY:                             RESDLL.UniresDLL.10095
  210.     PENV_2_DISPLAY:                             RESDLL.UniresDLL.10096
  211.     PENV_3_DISPLAY:                             RESDLL.UniresDLL.10097
  212.     PENV_4_DISPLAY:                             RESDLL.UniresDLL.10098
  213.     PENV_5_DISPLAY:                             RESDLL.UniresDLL.10099
  214.     PENV_6_DISPLAY:                             RESDLL.UniresDLL.10100
  215.     PENV_7_DISPLAY:                             RESDLL.UniresDLL.10101
  216.     PENV_8_DISPLAY:                             RESDLL.UniresDLL.10102
  217.     PENV_9_DISPLAY:                             RESDLL.UniresDLL.10103
  218.     PENV_10_DISPLAY:                            RESDLL.UniresDLL.10104
  219.     P16K_ROTATED_DISPLAY:                       RESDLL.UniresDLL.10105
  220.     P32K_ROTATED_DISPLAY:                       RESDLL.UniresDLL.10106
  221.     P32KBIG_ROTATED_DISPLAY:                    RESDLL.UniresDLL.10107
  222.     PENV_1_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10108
  223.     PENV_2_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10109
  224.     PENV_3_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10110
  225.     PENV_4_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10111
  226.     PENV_5_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10112
  227.     PENV_6_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10113
  228.     PENV_7_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10114
  229.     PENV_8_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10115
  230.     PENV_9_ROTATED_DISPLAY:                     RESDLL.UniresDLL.10116
  231.     PENV_10_ROTATED_DISPLAY:                    RESDLL.UniresDLL.10117
  232.  
  233.     USER_DEFINED_SIZE_DISPLAY:                  RESDLL.UniresDLL.10255
  234. }
  235.  
  236. *Macros: StdInputBinNames
  237. {
  238.     CASSETTE_1_DISPLAY:                         RESDLL.RESOURCEDLL.431
  239.     CASSETTE_2_DISPLAY:                         RESDLL.RESOURCEDLL.432
  240.     CASSETTE_3_DISPLAY:                         RESDLL.RESOURCEDLL.433
  241.     CASSETTE_4_DISPLAY:                         RESDLL.RESOURCEDLL.434
  242.     MANUAL_FEED_DISPLAY:                        RESDLL.RESOURCEDLL.449
  243.     MPT_DISPLAY:                                RESDLL.RESOURCEDLL.448
  244.     ENV_FEED_DISPLAY:                           RESDLL.RESOURCEDLL.430
  245.     SPD_2X500_DISPLAY:                             RESDLL.EXTRAUIDLL.135
  246.     SPD_5000_DISPLAY:                             RESDLL.EXTRAUIDLL.136
  247.     MIDDLE_TRAY_DISPLAY:                        RESDLL.UniresDLL.10258
  248.     ENV_MANUAL_DISPLAY:                         RESDLL.UniresDLL.10261
  249.     AUTO_DISPLAY:                               RESDLL.UniresDLL.10262
  250.     TRACTOR_DISPLAY:                            RESDLL.UniresDLL.10263
  251.     SMALL_FORMAT_DISPLAY:                       RESDLL.UniresDLL.10264
  252.     LARGE_FORMAT_DISPLAY:                       RESDLL.UniresDLL.10265
  253.     LARGE_CAP_DISPLAY:                          RESDLL.UniresDLL.10266
  254.     CASSETTE_DISPLAY:                           RESDLL.UniresDLL.10267
  255. }
  256.  
  257. *Macros: StdMediaTypeNames
  258. {
  259.     PLAIN_PAPER_DISPLAY:                        RESDLL.UniresDLL.10512
  260.     TRANSPARENCY_DISPLAY:                       RESDLL.UniresDLL.10513
  261.     GLOSSY_PAPER_DISPLAY:                       RESDLL.UniresDLL.10514
  262. }
  263.  
  264. *Macros: StdTextQualityNames
  265. {
  266.     LETTER_QUALITY_DISPLAY:                     RESDLL.UniresDLL.10768
  267.     NEAR_LETTER_QUALITY_DISPLAY:                RESDLL.UniresDLL.10769
  268.     MEMO_QUALITY_DISPLAY:                       RESDLL.UniresDLL.10770
  269.     DRAFT_QUALITY_DISPLAY:                      RESDLL.UniresDLL.10771
  270.     TEXT_QUALITY_DISPLAY:                       RESDLL.UniresDLL.10772
  271. }
  272.  
  273. *Macros: OtherStdNames
  274. {
  275.     PORTRAIT_DISPLAY:                   RESDLL.UniresDLL.11025
  276.     LANDSCAPE_DISPLAY:                  RESDLL.UniresDLL.11026
  277.     MONO_DISPLAY:                       RESDLL.UniresDLL.11030
  278.     COLOR_DISPLAY:                      RESDLL.UniresDLL.11031
  279.     8BPP_DISPLAY:                       RESDLL.UniresDLL.11032
  280.     24BPP_DISPLAY:                      RESDLL.UniresDLL.11033
  281.     NONE_DISPLAY:                       RESDLL.UniresDLL.11040
  282.     FLIP_ON_LONG_EDGE_DISPLAY:          RESDLL.UniresDLL.11041
  283.     FLIP_ON_SHORT_EDGE_DISPLAY:         RESDLL.UniresDLL.11042
  284.     ON_DISPLAY:                         RESDLL.UniresDLL.11090
  285.     OFF_DISPLAY:                        RESDLL.UniresDLL.11091
  286.     DOTS_PER_INCH:                      "dots per inch"
  287.     HT_AUTO_SELECT_DISPLAY:             RESDLL.UniresDLL.11050
  288.     HT_SUPERCELL_DISPLAY:               RESDLL.UniresDLL.11051
  289.     HT_DITHER6X6_DISPLAY:               RESDLL.UniresDLL.11052
  290.     HT_DITHER8X8_DISPLAY:               RESDLL.UniresDLL.11053
  291. }
  292.  
  293. *Macros:  StdPersonalities
  294. {
  295.     PERSONALITY_LIPS_DISPLAY:       RESDLL.UniresDLL.11500
  296.     PERSONALITY_ESCP2_DISPLAY:      RESDLL.UniresDLL.11501
  297.     PERSONALITY_PPDS_DISPLAY:       RESDLL.UniresDLL.11502
  298.     PERSONALITY_CaPSL_DISPLAY:      RESDLL.UniresDLL.11503
  299.     PERSONALITY_KPDL_DISPLAY:       RESDLL.UniresDLL.11504
  300.     PERSONALITY_TextOnly_DISPLAY:   RESDLL.UniresDLL.11505
  301.     PERSONALITY_201PL_DISPLAY:      RESDLL.UniresDLL.11506
  302.     PERSONALITY_ART_DISPLAY:        RESDLL.UniresDLL.11507
  303.     PERSONALITY_ESCPage_DISPLAY:    RESDLL.UniresDLL.11508
  304.     PERSONALITY_ESCP_DISPLAY:       RESDLL.UniresDLL.11509
  305.     PERSONALITY_KS_DISPLAY:         RESDLL.UniresDLL.11510
  306.     PERSONALITY_KSSM_DISPLAY:       RESDLL.UniresDLL.11511
  307.     PERSONALITY_PAGES_DISPLAY:      RESDLL.UniresDLL.11512
  308.     PERSONALITY_PCL_DISPLAY:        RESDLL.UniresDLL.11513
  309.     PERSONALITY_RPDL_DISPLAY:       RESDLL.UniresDLL.11514
  310.     PERSONALITY_Unknown_DISPLAY:    RESDLL.UniresDLL.11515
  311.  
  312. }
  313.  
  314. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  315. *%%
  316. *%%    Copyright CANON INC. 2001
  317. *%%
  318. *%%    +++++++++++++++++
  319. *%%    ++ Paper Sizes ++
  320. *%%    +++++++++++++++++
  321.  
  322. *Feature: PaperSize
  323. {
  324.     *rcNameID: =PAPER_SIZE_DISPLAY
  325.     *DefaultOption: A4
  326.     *Option: A3
  327.     {
  328.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  329.         *Constraints: InputBin.SourceEnv
  330.         *switch: Orientation
  331.         {
  332.             *case: PORTRAIT
  333.             {
  334.                 *PrintableArea: PAIR(6728, 9570)
  335.                 *PrintableOrigin: PAIR(142, 177)
  336.                 *Command: CmdSelect
  337.                 {
  338.                     *Order: DOC_SETUP.12
  339.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8076x11484Y"
  340.                 }
  341.             }
  342.             *case: LANDSCAPE_CC90
  343.             {
  344.                 *PrintableArea: PAIR(6802, 9648)
  345.                 *PrintableOrigin: PAIR(106, 123)
  346.                 *CursorOrigin: PAIR(100, 9804)
  347.                 *Command: CmdSelect
  348.                 {
  349.                     *Order: DOC_SETUP.12
  350.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11580x8163Y"
  351.                 }
  352.             }
  353.         }
  354.     }
  355.     *Option: A4
  356.     {
  357.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  358.         *Constraints: InputBin.SourceEnv
  359.         *switch: Orientation
  360.         {
  361.             *case: PORTRAIT
  362.             {
  363.                 *PrintableArea: PAIR(4648, 6732)
  364.                 *PrintableOrigin: PAIR(155, 141)
  365.                 *Command: CmdSelect
  366.                 {
  367.                     *Order: DOC_SETUP.12
  368.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5583x8079Y"
  369.                 }
  370.             }
  371.             *case: LANDSCAPE_CC90
  372.             {
  373.                 *PrintableArea: PAIR(4752, 6768)
  374.                 *PrintableOrigin: PAIR(104, 125)
  375.                 *CursorOrigin: PAIR(100, 6894)
  376.                 *Command: CmdSelect
  377.                 {
  378.                     *Order: DOC_SETUP.12
  379.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8124x5703Y"
  380.                 }
  381.             }
  382.         }
  383.     }
  384.     *Option: A5
  385.     {
  386.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  387.         *Constraints: InputBin.SourceEnv
  388.         *switch: Orientation
  389.         {
  390.             *case: PORTRAIT
  391.             {
  392.                 *PrintableArea: PAIR(3184, 4704)
  393.                 *PrintableOrigin: PAIR(155, 127)
  394.                 *Command: CmdSelect
  395.                 {
  396.                     *Order: DOC_SETUP.12
  397.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3821x5645Y"
  398.                 }
  399.             }
  400.             *case: LANDSCAPE_CC90
  401.             {
  402.                 *PrintableArea: PAIR(3266, 4724)
  403.                 *PrintableOrigin: PAIR(110, 141)
  404.                 *CursorOrigin: PAIR(100, 4865)
  405.                 *Command: CmdSelect
  406.                 {
  407.                     *Order: DOC_SETUP.12
  408.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5604x3953Y"
  409.                 }
  410.             }
  411.         }
  412.     }
  413.     *Option: B4
  414.     {
  415.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  416.         *Constraints: InputBin.SourceEnv
  417.         *switch: Orientation
  418.         {
  419.             *case: PORTRAIT
  420.             {
  421.                 *PrintableArea: PAIR(5784, 8302)
  422.                 *PrintableOrigin: PAIR(142, 148)
  423.                 *Command: CmdSelect
  424.                 {
  425.                     *Order: DOC_SETUP.12
  426.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6946x9963Y"
  427.                 }
  428.             }
  429.             *case: LANDSCAPE_CC90
  430.             {
  431.                 *PrintableArea: PAIR(5832, 8256)
  432.                 *PrintableOrigin: PAIR(120, 124)
  433.                 *CursorOrigin: PAIR(100, 8426)
  434.                 *Command: CmdSelect
  435.                 {
  436.                     *Order: DOC_SETUP.12
  437.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t9915x6999Y"
  438.                 }
  439.             }
  440.         }
  441.     }
  442.     *Option: B5
  443.     {
  444.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  445.         *Constraints: InputBin.SourceEnv
  446.         *switch: Orientation
  447.         {
  448.             *case: PORTRAIT
  449.             {
  450.                 *PrintableArea: PAIR(4016, 5770)
  451.                 *PrintableOrigin: PAIR(142, 151)
  452.                 *Command: CmdSelect
  453.                 {
  454.                     *Order: DOC_SETUP.12
  455.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4822x6924Y"
  456.                 }
  457.             }
  458.             *case: LANDSCAPE_CC90
  459.             {
  460.                 *PrintableArea: PAIR(4072, 5832)
  461.                 *PrintableOrigin: PAIR(110, 120)
  462.                 *CursorOrigin: PAIR(100, 5952)
  463.                 *Command: CmdSelect
  464.                 {
  465.                     *Order: DOC_SETUP.12
  466.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6999x4918Y"
  467.                 }
  468.             }
  469.         }
  470.     }
  471.     *Option: 11X17
  472.     {
  473.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  474.         *Constraints: InputBin.SourceEnv
  475.         *switch: Orientation
  476.         {
  477.             *case: PORTRAIT
  478.             {
  479.                 *PrintableArea: PAIR(6296, 9900)
  480.                 *PrintableOrigin: PAIR(150, 150)
  481.                 *Command: CmdSelect
  482.                 {
  483.                     *Order: DOC_SETUP.12
  484.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x11880Y"
  485.                 }
  486.             }
  487.             *case: LANDSCAPE_CC90
  488.             {
  489.                 *PrintableArea: PAIR(6360, 9960)
  490.                 *PrintableOrigin: PAIR(120, 120)
  491.                 *CursorOrigin: PAIR(100, 10080)
  492.                 *Command: CmdSelect
  493.                 {
  494.                     *Order: DOC_SETUP.12
  495.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11952x7632Y"
  496.                 }
  497.             }
  498.         }
  499.     }
  500.     *Option: EXECUTIVE
  501.     {
  502.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  503.         *Constraints: InputBin.SourceEnv
  504.         *switch: Orientation
  505.         {
  506.             *case: PORTRAIT
  507.             {
  508.                 *PrintableArea: PAIR(4048, 6048)
  509.                 *PrintableOrigin: PAIR(151, 125)
  510.                 *Command: CmdSelect
  511.                 {
  512.                     *Order: DOC_SETUP.12
  513.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7258Y"
  514.                 }
  515.             }
  516.             *case: LANDSCAPE_CC90
  517.             {
  518.                 *PrintableArea: PAIR(4110, 6040)
  519.                 *PrintableOrigin: PAIR(120, 140)
  520.                 *CursorOrigin: PAIR(100, 6180)
  521.                 *Command: CmdSelect
  522.                 {
  523.                     *Order: DOC_SETUP.12
  524.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4973Y"
  525.                 }
  526.             }
  527.         }
  528.     }
  529.     *Option: LEGAL
  530.     {
  531.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  532.         *Constraints: InputBin.SourceEnv
  533.         *switch: Orientation
  534.         {
  535.             *case: PORTRAIT
  536.             {
  537.                 *PrintableArea: PAIR(4800, 8124)
  538.                 *PrintableOrigin: PAIR(149, 138)
  539.                 *Command: CmdSelect
  540.                 {
  541.                     *Order: DOC_SETUP.12
  542.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5763x9749Y"
  543.                 }
  544.             }
  545.             *case: LANDSCAPE_CC90
  546.             {
  547.                 *PrintableArea: PAIR(4896, 8160)
  548.                 *PrintableOrigin: PAIR(102, 120)
  549.                 *CursorOrigin: PAIR(100, 8280)
  550.                 *Command: CmdSelect
  551.                 {
  552.                     *Order: DOC_SETUP.12
  553.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5876Y"
  554.                 }
  555.             }
  556.         }
  557.     }
  558.     *Option: LETTER
  559.     {
  560.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  561.         *Constraints: InputBin.SourceEnv
  562.         *switch: Orientation
  563.         {
  564.             *case: PORTRAIT
  565.             {
  566.                 *PrintableArea: PAIR(4800, 6336)
  567.                 *PrintableOrigin: PAIR(150, 132)
  568.                 *Command: CmdSelect
  569.                 {
  570.                     *Order: DOC_SETUP.12
  571.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5763x7604Y"
  572.                 }
  573.             }
  574.             *case: LANDSCAPE_CC90
  575.             {
  576.                 *PrintableArea: PAIR(4896, 6360)
  577.                 *PrintableOrigin: PAIR(102, 120)
  578.                 *CursorOrigin: PAIR(100, 6480)
  579.                 *Command: CmdSelect
  580.                 {
  581.                     *Order: DOC_SETUP.12
  582.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5876Y"
  583.                 }
  584.             }
  585.         }
  586.     }
  587.     *Option: ENV_B5
  588.     {
  589.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  590.         *Constraints: LIST(InputBin.Source1, InputBin.Source2)
  591.         *switch: Orientation
  592.         {
  593.             *case: PORTRAIT
  594.             {
  595.                 *PrintableArea: PAIR(3872, 5648)
  596.                 *PrintableOrigin: PAIR(143, 128)
  597.                 *Command: CmdSelect
  598.                 {
  599.                     *Order: DOC_SETUP.12
  600.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4647x6778Y"
  601.                 }
  602.             }
  603.             *case: LANDSCAPE_CC90
  604.             {
  605.                 *PrintableArea: PAIR(3940, 5654)
  606.                 *PrintableOrigin: PAIR(112, 150)
  607.                 *CursorOrigin: PAIR(100, 5804)
  608.                 *Command: CmdSelect
  609.                 {
  610.                     *Order: DOC_SETUP.12
  611.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6797x4743Y"
  612.                 }
  613.             }
  614.         }
  615.     }
  616.     *Option: ENV_C5
  617.     {
  618.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  619.         *Constraints: LIST(InputBin.Source1, InputBin.Source2)
  620.         *switch: Orientation
  621.         {
  622.             *case: PORTRAIT
  623.             {
  624.                 *PrintableArea: PAIR(3536, 5152)
  625.                 *PrintableOrigin: PAIR(146, 127)
  626.                 *Command: CmdSelect
  627.                 {
  628.                     *Order: DOC_SETUP.12
  629.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4244x6183Y"
  630.                 }
  631.             }
  632.             *case: LANDSCAPE_CC90
  633.             {
  634.                 *PrintableArea: PAIR(3599, 5162)
  635.                 *PrintableOrigin: PAIR(112, 150)
  636.                 *CursorOrigin: PAIR(100, 5312)
  637.                 *Command: CmdSelect
  638.                 {
  639.                     *Order: DOC_SETUP.12
  640.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6202x4340Y"
  641.                 }
  642.             }
  643.         }
  644.     }
  645.     *Option: ENV_10
  646.     {
  647.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  648.         *Constraints: LIST(InputBin.Source1, InputBin.Source2)
  649.         *switch: Orientation
  650.         {
  651.             *case: PORTRAIT
  652.             {
  653.                 *PrintableArea: PAIR(2160, 5440)
  654.                 *PrintableOrigin: PAIR(156, 130)
  655.                 *Command: CmdSelect
  656.                 {
  657.                     *Order: DOC_SETUP.12
  658.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2592x6528Y"
  659.                 }
  660.             }
  661.             *case: LANDSCAPE_CC90
  662.             {
  663.                 *PrintableArea: PAIR(2248, 5450)
  664.                 *PrintableOrigin: PAIR(112, 150)
  665.                 *CursorOrigin: PAIR(100, 5600)
  666.                 *Command: CmdSelect
  667.                 {
  668.                     *Order: DOC_SETUP.12
  669.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6548x2727Y"
  670.                 }
  671.             }
  672.         }
  673.     }
  674.     *Option: ENV_DL
  675.     {
  676.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  677.         *Constraints: LIST(InputBin.Source1, InputBin.Source2)
  678.         *switch: Orientation
  679.         {
  680.             *case: PORTRAIT
  681.             {
  682.                 *PrintableArea: PAIR(2304, 4936)
  683.                 *PrintableOrigin: PAIR(147, 126)
  684.                 *Command: CmdSelect
  685.                 {
  686.                     *Order: DOC_SETUP.12
  687.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2765x5924Y"
  688.                 }
  689.             }
  690.             *case: LANDSCAPE_CC90
  691.             {
  692.                 *PrintableArea: PAIR(2368, 4946)
  693.                 *PrintableOrigin: PAIR(112, 150)
  694.                 *CursorOrigin: PAIR(100, 5096)
  695.                 *Command: CmdSelect
  696.                 {
  697.                     *Order: DOC_SETUP.12
  698.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5943x2861Y"
  699.                 }
  700.             }
  701.         }
  702.     }
  703.     *Option: ENV_MONARCH
  704.     {
  705.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  706.         *Constraints: LIST(InputBin.Source1, InputBin.Source2)
  707.         *switch: Orientation
  708.         {
  709.             *case: PORTRAIT
  710.             {
  711.                 *PrintableArea: PAIR(1998, 4200)
  712.                 *PrintableOrigin: PAIR(150, 150)
  713.                 *Command: CmdSelect
  714.                 {
  715.                     *Order: DOC_SETUP.12
  716.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2420x5088Y"
  717.                 }
  718.             }
  719.             *case: LANDSCAPE_CC90
  720.             {
  721.                 *PrintableArea: PAIR(2028, 4200)
  722.                 *PrintableOrigin: PAIR(150, 150)
  723.                 *CursorOrigin: PAIR(100, 4350)
  724.                 *Command: CmdSelect
  725.                 {
  726.                     *Order: DOC_SETUP.12
  727.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5108x2535Y"
  728.                 }
  729.             }
  730.         }
  731.     }
  732. }
  733.  
  734. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  735. *%%
  736. *%%    Copyright CANON INC. 2001
  737. *%%
  738. *%%    ++++++++++++++++++++
  739. *%%    ++ Other Features ++
  740. *%%    ++++++++++++++++++++
  741.  
  742. *Feature: Orientation
  743. {
  744.     *rcNameID: =ORIENTATION_DISPLAY
  745.     *DefaultOption: PORTRAIT
  746.     *Option: PORTRAIT
  747.     {
  748.         *rcNameID: =PORTRAIT_DISPLAY
  749.         *Command: CmdSelect
  750.         {
  751.             *Order: DOC_SETUP.8
  752.             *Cmd: "<1B>&l0O"
  753.         }
  754.     }
  755.     *Option: LANDSCAPE_CC90
  756.     {
  757.         *rcNameID: =LANDSCAPE_DISPLAY
  758.         *Command: CmdSelect
  759.         {
  760.             *Order: DOC_SETUP.8
  761.             *Cmd: "<1B>&l1O"
  762.         }
  763.     }
  764. }
  765. *Feature: Resolution
  766. {
  767.     *rcNameID: =RESOLUTION_DISPLAY
  768.     *DefaultOption: Option1
  769.     *Option: Option1
  770.     {
  771.         *Name: "600 x 600 " =DOTS_PER_INCH
  772.         *DPI: PAIR(600, 600)
  773.         *TextDPI: PAIR(600, 600)
  774.         *MinStripBlankPixels: 32
  775.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  776.         *SpotDiameter: 100
  777.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  778.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  779.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  780.         *Command: CmdSelect
  781.         {
  782.             *Order: JOB_SETUP.6
  783.             *Cmd: "@PJL SET RESOLUTION=600<0A>"
  784. +                 "@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  785.         }
  786.     }
  787. }
  788.  
  789. *% Printer only supports collation if HardDisk is installed
  790. *Feature: Collate
  791. {
  792.     *Name: "Collate"
  793.  
  794.     *DefaultOption: OFF
  795.     *Option: ON
  796.     {
  797.         *rcNameID: =ON_DISPLAY
  798.         *switch: HardDisk
  799.         {
  800.             *case: NotInstalled
  801.             {
  802.                 *Command: CmdSelect
  803.                 {
  804.                     *Order: JOB_SETUP.2
  805.                     *Cmd: "@PJL SET QTY=1<0A>"
  806.                 }
  807.             }
  808.             *case: Installed
  809.             {
  810.                 *Command: CmdSelect
  811.                 {
  812.                     *Order: JOB_SETUP.2
  813.                     *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  814.                 }
  815.             }
  816.         }
  817.     }
  818.     *Option: OFF
  819.     {
  820.         *rcNameID: =OFF_DISPLAY
  821.         *Command: CmdSelect
  822.         {
  823.             *Order: JOB_SETUP.2
  824.             *Cmd: "@PJL SET QTY=1<0A>"
  825.         }
  826.     }
  827. }
  828.  
  829. *switch: Collate
  830. {
  831.     *case: OFF
  832.     {
  833.         *Command: CmdCopies
  834.         {
  835.             *Order: DOC_SETUP.13
  836.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  837.         }
  838.     }
  839.     *case: ON
  840.     {
  841.         *switch: HardDisk
  842.         {
  843.             *case: NotInstalled
  844.             {
  845.                 *Command: CmdCopies
  846.                 {
  847.                     *Order: DOC_SETUP.13
  848.                     *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  849.                 }
  850.             }
  851.             *case: Installed
  852.             {
  853.                 *Command: CmdCopies
  854.                 {
  855.                     *Order: DOC_SETUP.13
  856.                     *Cmd: "<1B>&l1X"
  857.                 }
  858.             }
  859.         }
  860.     }
  861. }
  862.  
  863. *%% This is used to enable stapling. This is hidden from the UI as stapling is controlled by OutputOption
  864. *Feature: Stapling
  865. {
  866.     *Name: "Stapling"
  867.     *Option: EnableStapling
  868.     {
  869.         *Name: "This is handled by OutputOption"
  870.     }
  871. }
  872. *Feature: StaplePosition
  873. {
  874.     *FeatureType: DOC_PROPERTY
  875.     *Name: "Staple Position"
  876.     *DefaultOption: UpperLeft
  877.     *Option: UpperLeft
  878.     {
  879.         *rcNameID: =UPLEFT_SINGLE_STR
  880.  
  881.     }
  882.     *Option: Left
  883.     {
  884.         *rcNameID: =LEFT_DOUBLE_STR
  885.  
  886.     }
  887.     *Option: Top
  888.     {
  889.         *rcNameID: =TOP_DOUBLE_STR
  890.     }
  891. }
  892. *Feature: Finishing
  893. {
  894.     *FeatureType: DOC_PROPERTY
  895.     *Name: "Finishing"
  896.     *DefaultOption: "None"
  897.     *Option: None
  898.     {
  899.         *rcNameID: =NONE_STR
  900.     }
  901.     *Option: DeviceStaple
  902.     {
  903.         *rcNameID: =STAPLE_STR
  904.     }
  905. }
  906.  
  907. *BlockMacro: bmGetNoneOutput
  908. {
  909.     *switch: OutputBin
  910.     {
  911.         *case: FaceDownTray
  912.         {
  913.             *Command: CmdSelect
  914.             {
  915.                 *Order: JOB_SETUP.3
  916.                 *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
  917.             }
  918.         }
  919.         *case: FaceUpTray
  920.         {
  921.             *Command: CmdSelect
  922.             {
  923.                 *Order: JOB_SETUP.3
  924.                 *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
  925.             }
  926.         }
  927.         *default
  928.         {
  929.         }
  930.     }
  931. }
  932.  
  933. *BlockMacro: bmGetStapleStackerOutput
  934. {
  935.     *switch: OutputBin
  936.     {
  937.         *case: FaceDownTray
  938.         {
  939.             *Command: CmdSelect
  940.             {
  941.                 *Order: JOB_SETUP.3
  942.                 *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
  943.             }
  944.         }
  945.         *case: Auto
  946.         {
  947.             *Command: CmdSelect
  948.             {
  949.                 *Order: JOB_SETUP.3
  950.                 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN7<0A>"
  951.             }
  952.         }
  953.         *case: Bin1
  954.         {
  955.             *Command: CmdSelect
  956.             {
  957.                 *Order: JOB_SETUP.3
  958.                 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN1<0A>"
  959.             }
  960.         }
  961.         *case: Bin2
  962.         {
  963.             *Command: CmdSelect
  964.             {
  965.                 *Order: JOB_SETUP.3
  966.                 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN2<0A>"
  967.             }
  968.         }
  969.         *case: Bin3
  970.         {
  971.             *Command: CmdSelect
  972.             {
  973.                 *Order: JOB_SETUP.3
  974.                 *Cmd: "@PJL SET OUTBIN=OPTIONALOUTPUTBIN3<0A>"
  975.             }
  976.         }
  977.         *default
  978.         {
  979.         }
  980.     }
  981. }
  982.  
  983. *BlockMacro: bmGet7BinSorterOutput
  984. {
  985.     *switch: OutputBin
  986.     {
  987.         *case: FaceDownTray
  988.         {
  989.             *Command: CmdSelect
  990.             {
  991.                 *Order: JOB_SETUP.3
  992.                 *Cmd: "@PJL SET OUTBIN=UPPER<0A>"
  993.             }
  994.         }
  995.         *case: SorterTopBin
  996.         {
  997.             *Command: CmdSelect
  998.             {
  999.                 *Order: JOB_SETUP.3
  1000.                 *Cmd: "@PJL SET OUTBIN=SORTERBINUP<0A>"
  1001.             }
  1002.         }
  1003.         *case: Bin1
  1004.         {
  1005.             *Command: CmdSelect
  1006.             {
  1007.                 *Order: JOB_SETUP.3
  1008.                 *Cmd: "@PJL SET OUTBIN=MAILBOX1<0A>"
  1009.             }
  1010.         }
  1011.         *case: Bin2
  1012.         {
  1013.             *Command: CmdSelect
  1014.             {
  1015.                 *Order: JOB_SETUP.3
  1016.                 *Cmd: "@PJL SET OUTBIN=MAILBOX2<0A>"
  1017.             }
  1018.         }
  1019.         *case: Bin3
  1020.         {
  1021.             *Command: CmdSelect
  1022.             {
  1023.                 *Order: JOB_SETUP.3
  1024.                 *Cmd: "@PJL SET OUTBIN=MAILBOX3<0A>"
  1025.             }
  1026.         }
  1027.         *case: Bin4
  1028.         {
  1029.             *Command: CmdSelect
  1030.             {
  1031.                 *Order: JOB_SETUP.3
  1032.                 *Cmd: "@PJL SET OUTBIN=MAILBOX4<0A>"
  1033.             }
  1034.         }
  1035.         *case: Bin5
  1036.         {
  1037.             *Command: CmdSelect
  1038.             {
  1039.                 *Order: JOB_SETUP.3
  1040.                 *Cmd: "@PJL SET OUTBIN=MAILBOX5<0A>"
  1041.             }
  1042.         }
  1043.         *case: Bin6
  1044.         {
  1045.             *Command: CmdSelect
  1046.             {
  1047.                 *Order: JOB_SETUP.3
  1048.                 *Cmd: "@PJL SET OUTBIN=MAILBOX6<0A>"
  1049.             }
  1050.         }
  1051.         *case: Bin7
  1052.         {
  1053.             *Command: CmdSelect
  1054.             {
  1055.                 *Order: JOB_SETUP.3
  1056.                 *Cmd: "@PJL SET OUTBIN=MAILBOX7<0A>"
  1057.             }
  1058.         }
  1059.         *default
  1060.         {
  1061.         }
  1062.     }
  1063. }
  1064. *Feature: OutputBin
  1065. {
  1066.     *rcNameID: =OUTPUTBIN_DISPLAY
  1067.     *DefaultOption: FaceDownTray
  1068.     *Option: FaceDownTray
  1069.     {
  1070.         *rcNameID: =FDTRAY_STR
  1071.     }
  1072.     *Option: FaceUpTray
  1073.     {
  1074.         *rcNameID: =FUTRAY_STR
  1075.     }
  1076.     *Option: Auto
  1077.     {
  1078.         *rcNameID: =AUTO_STR
  1079.     }
  1080.     *Option: Bin1
  1081.     {
  1082.         *rcNameID: =BIN1_STR
  1083.     }
  1084.     *Option: Bin2
  1085.     {
  1086.         *rcNameID: =BIN2_STR
  1087.     }
  1088.     *Option: Bin3
  1089.     {
  1090.         *rcNameID: =BIN3_STR
  1091.     }
  1092.     *Option: Bin4
  1093.     {
  1094.         *rcNameID: =BIN4_STR
  1095.     }
  1096.     *Option: Bin5
  1097.     {
  1098.         *rcNameID: =BIN5_STR
  1099.     }
  1100.     *Option: Bin6
  1101.     {
  1102.         *rcNameID: =BIN6_STR
  1103.     }
  1104.     *Option: Bin7
  1105.     {
  1106.         *rcNameID: =BIN7_STR
  1107.     }
  1108.     *Option: SorterTopBin
  1109.     {
  1110.         *rcNameID: =SORTERTOP_STR
  1111.     }
  1112. }
  1113. *%% Feature to get correct OutputBin PJL
  1114. *Feature: SetOutputBin
  1115. {
  1116.     *FeatureType: DOC_PROPERTY
  1117.     *Name: "Set OutputBin"
  1118.     *Option: SetBin
  1119.     {
  1120.         *Name: "Set Bin"
  1121.         *switch: OutputOptions
  1122.         {
  1123.             *case: NotInstalled
  1124.             {
  1125.                 *InsertBlock: =bmGetNoneOutput
  1126.             }
  1127.             *case: StapleStacker
  1128.             {
  1129.                 *InsertBlock: =bmGetStapleStackerOutput
  1130.             }
  1131.             *case: SevenBinSorter
  1132.             {
  1133.                 *switch: SorterMode
  1134.                 {
  1135.                     *case: Mailbox
  1136.                     {
  1137.                         *InsertBlock: =bmGet7BinSorterOutput
  1138.                     }
  1139.                     *default
  1140.                     {
  1141.                     }
  1142.                 }
  1143.             }
  1144.         }
  1145.     }
  1146. }
  1147. *Feature: PrintQuality
  1148. {
  1149.     *rcNameID: =REFINEMENT
  1150.     *DefaultOption: Option1
  1151.     *Option: Option1
  1152.     {
  1153.         *rcNameID: =PRINTER_DEFAULT
  1154.     }
  1155.     *Option: Option2
  1156.     {
  1157.         *rcNameID: =ON
  1158.         *Command: CmdSelect
  1159.         {
  1160.             *Order: JOB_SETUP.5
  1161.             *Cmd: "@PJL SET REFINE=ON<0A>"
  1162.         }
  1163.     }
  1164.     *Option: Option3
  1165.     {
  1166.         *rcNameID: =OFF
  1167.         *Command: CmdSelect
  1168.         {
  1169.             *Order: JOB_SETUP.5
  1170.             *Cmd: "@PJL SET REFINE=OFF<0A>"
  1171.         }
  1172.     }
  1173. }
  1174. *Feature: Halftone
  1175. {
  1176.     *rcNameID: =HALFTONING_DISPLAY
  1177.     *DefaultOption: HT_PATSIZE_AUTO
  1178.     *Option: HT_PATSIZE_AUTO
  1179.     {
  1180.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1181.     }
  1182.     *Option: HT_PATSIZE_SUPERCELL_M
  1183.     {
  1184.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1185.     }
  1186.     *Option: HT_PATSIZE_6x6_M
  1187.     {
  1188.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1189.     }
  1190.     *Option: HT_PATSIZE_8x8_M
  1191.     {
  1192.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1193.     }
  1194. }
  1195. *Feature: EconoMode
  1196. {
  1197.     *rcNameID: =ECONOMODE     
  1198.     *DefaultOption: Option1
  1199.     *Option: Option1
  1200.     {
  1201.         *rcNameID: =PRINTER_DEFAULT
  1202.     }
  1203.     *Option: Option2
  1204.     {
  1205.         *rcNameID: =ON            
  1206.         *Command: CmdSelect
  1207.         {
  1208.             *Order: JOB_SETUP.5
  1209.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  1210.         }
  1211.     }
  1212.     *Option: Option3
  1213.     {
  1214.         *rcNameID: =OFF
  1215.         *Command: CmdSelect
  1216.         {
  1217.             *Order: JOB_SETUP.5
  1218.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  1219.         }
  1220.     }
  1221. }
  1222.  
  1223. *Ifdef: WINNT_51
  1224. *Personality: =PERSONALITY_HPGL2
  1225.  
  1226. *%********************************************************************
  1227. *%      Graphics Mode: Custom Feature
  1228. *%********************************************************************
  1229. *Feature: GraphicsMode
  1230. {
  1231.     *rcNameID: =GRAPHICSMODE_DISPLAY
  1232.     *DefaultOption: HPGL2MODE
  1233.     *Option: HPGL2MODE
  1234.     {
  1235.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  1236.     }
  1237.     *Option: RASTERMODE
  1238.     {
  1239.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  1240.     }
  1241. }
  1242.  
  1243. *Endif:
  1244. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  1245. *%%
  1246. *%%    Copyright CANON INC. 2001
  1247. *%%
  1248. *%%    +++++++++++++++++++
  1249. *%%    ++ Configuration ++
  1250. *%%    +++++++++++++++++++
  1251.  
  1252. *Feature: PaperSourceHook
  1253. {
  1254.     *ConcealFromUI?: TRUE
  1255.     *Name: "Paper Source Hook"
  1256.     *Option: DummyItem
  1257.     {
  1258.         *Name: "Dummy Item"
  1259.         *Command: CmdSelect
  1260.         {
  1261.             *Order: DOC_SETUP.11
  1262.             *CallbackID: 30
  1263.         }
  1264.     }
  1265. }
  1266. *Feature: SetupDevice
  1267. {
  1268.     *Name: "Sets up the device"
  1269.     *Option: SetDevice
  1270.     {
  1271.         *Name: "Set Device"
  1272.         *Command: CmdSelect
  1273.         {
  1274.             *Order: JOB_SETUP.1
  1275.             *Cmd: "<1B>%%-12345X"
  1276.         }
  1277.     }
  1278. }
  1279.  
  1280. *Feature: InputBin
  1281. {
  1282.     *rcNameID: =PAPER_SOURCE_DISPLAY
  1283.  
  1284.     *Option: Manual
  1285.     {
  1286.         *rcNameID: =MANUAL_FEED_DISPLAY
  1287.         *Command: CmdSelect
  1288.         {
  1289.             *Order: PAGE_SETUP.4
  1290.         }
  1291.     }
  1292.     *Option: MPT
  1293.     {
  1294.         *rcNameID: =MPT_DISPLAY
  1295.         *Command: CmdSelect
  1296.         {
  1297.             *Order: PAGE_SETUP.4
  1298.         }
  1299.     }
  1300.     *Option: Source1
  1301.     {
  1302.         *rcNameID: =CASSETTE_1_DISPLAY
  1303.         *Command: CmdSelect
  1304.         {
  1305.             *Order: PAGE_SETUP.4
  1306.         }
  1307.     }
  1308.     *Option: Source2
  1309.     {
  1310.         *rcNameID: =CASSETTE_2_DISPLAY
  1311.         *Command: CmdSelect
  1312.         {
  1313.             *Order: PAGE_SETUP.4
  1314.         }
  1315.     }
  1316.     *Option: Source3
  1317.     {
  1318.         *rcNameID: =CASSETTE_3_DISPLAY
  1319.         *Constraints: Bin3.NotInstalled
  1320.         *Command: CmdSelect
  1321.         {
  1322.             *Order: PAGE_SETUP.4
  1323.         }
  1324.     }
  1325.     *Option: Source4
  1326.     {
  1327.         *rcNameID: =CASSETTE_4_DISPLAY
  1328.         *Constraints: Bin4.NotInstalled
  1329.         *Command: CmdSelect
  1330.         {
  1331.             *Order: PAGE_SETUP.4
  1332.         }
  1333.     }
  1334.     *Option: SourceEnv
  1335.     {
  1336.         *rcNameID: =ENV_FEED_DISPLAY
  1337.         *Constraints: BinEnvFeeder.NotInstalled
  1338.         *Command: CmdSelect
  1339.         {
  1340.             *Order: PAGE_SETUP.4
  1341.         }
  1342.     }
  1343. }
  1344.  
  1345. *Feature: Duplex
  1346. {
  1347.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1348.     *DefaultOption: NONE
  1349.     *Option: NONE
  1350.     {
  1351.         *rcNameID: =NONE_DISPLAY
  1352.         *Command: CmdSelect
  1353.         {
  1354.             *Order: DOC_SETUP.10
  1355.             *Cmd: "<1B>&l0S"
  1356.         }
  1357.     }
  1358.     *Option: VERTICAL
  1359.     {
  1360.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1361.         *Command: CmdSelect
  1362.         {
  1363.             *Order: DOC_SETUP.10
  1364.             *Cmd: "<1B>&l1S"
  1365.         }
  1366.     }
  1367.     *Option: HORIZONTAL
  1368.     {
  1369.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1370.         *Command: CmdSelect
  1371.         {
  1372.             *Order: DOC_SETUP.10
  1373.             *Cmd: "<1B>&l2S"
  1374.         }
  1375.     }
  1376. }
  1377. *Feature: PSOptions
  1378. {
  1379.     *FeatureType: PRINTER_PROPERTY
  1380.     *rcNameID: =PS_OPTIONS
  1381.     *HelpIndex: 2002
  1382.     *DefaultOption: NotInstalled
  1383.     *Option: NotInstalled
  1384.     {
  1385.         *rcNameID: =NOT_INSTALLED
  1386.     }
  1387.     *Option: SPD5000
  1388.     {
  1389.         *rcNameID: =SPD_5000_DISPLAY
  1390.     }
  1391.     *Option: SPD2X500
  1392.     {
  1393.         *rcNameID: =SPD_2X500_DISPLAY
  1394.     }
  1395. }
  1396. *Feature: Bin1
  1397. {
  1398.     *FeatureType: PRINTER_PROPERTY
  1399.     *rcNameID: =CASSETTE_1_DISPLAY
  1400.     *DefaultOption: Installed
  1401.     *Option: NotInstalled
  1402.     {
  1403.         *rcNameID: =NOT_INSTALLED
  1404.     }
  1405.     *Option: Installed
  1406.     {
  1407.         *rcNameID: =INSTALLED
  1408.     }
  1409. }
  1410. *Feature: Bin2
  1411. {
  1412.     *FeatureType: PRINTER_PROPERTY
  1413.     *rcNameID: =CASSETTE_2_DISPLAY
  1414.     *DefaultOption: Installed
  1415.     *Option: NotInstalled
  1416.     {
  1417.         *rcNameID: =NOT_INSTALLED
  1418.     }
  1419.     *Option: Installed
  1420.     {
  1421.         *rcNameID: =INSTALLED
  1422.     }
  1423. }
  1424. *Feature: Bin3
  1425. {
  1426.     *FeatureType: PRINTER_PROPERTY
  1427.     *rcNameID: =CASSETTE_3_DISPLAY
  1428.     *DefaultOption: NotInstalled
  1429.     *Option: NotInstalled
  1430.     {
  1431.         *rcNameID: =NOT_INSTALLED
  1432.     }
  1433.     *Option: Installed
  1434.     {
  1435.         *rcNameID: =INSTALLED
  1436.     }
  1437. }
  1438. *Feature: Bin4
  1439. {
  1440.     *FeatureType: PRINTER_PROPERTY
  1441.     *rcNameID: =CASSETTE_4_DISPLAY
  1442.     *DefaultOption: NotInstalled
  1443.     *Option: NotInstalled
  1444.     {
  1445.         *rcNameID: =NOT_INSTALLED
  1446.     }
  1447.     *Option: Installed
  1448.     {
  1449.         *rcNameID: =INSTALLED
  1450.     }
  1451. }
  1452. *Feature: BinEnvFeeder
  1453. {
  1454.     *FeatureType: PRINTER_PROPERTY
  1455.     *rcNameID: =ENV_FEED_DISPLAY
  1456.     *HelpIndex: 2003
  1457.     *DefaultOption: NotInstalled
  1458.     *Option: NotInstalled
  1459.     {
  1460.         *rcNameID: =NOT_INSTALLED
  1461.     }
  1462.  
  1463.     *Option: Installed
  1464.     {
  1465.         *rcNameID: =INSTALLED
  1466.     }
  1467. }
  1468. *Feature: DuplexUnit
  1469. {
  1470.     *FeatureType: PRINTER_PROPERTY
  1471.     *rcNameID: =DUPLEX_UNIT
  1472.     *HelpIndex: 2004
  1473.     *DefaultOption: NotInstalled
  1474.     *Option: NotInstalled
  1475.     {
  1476.         *rcNameID: =NOT_INSTALLED
  1477.         *DisabledFeatures: LIST(Duplex)
  1478.         *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1479.     }
  1480.  
  1481.     *Option: Installed
  1482.     {
  1483.         *rcNameID: =INSTALLED
  1484.     }
  1485. }
  1486. *Feature: HardDisk
  1487. {
  1488.     *FeatureType: PRINTER_PROPERTY
  1489.     *rcNameID: =HARD_DISK
  1490.     *HelpIndex: 2005
  1491.     *DefaultOption: NotInstalled
  1492.     *Option: NotInstalled
  1493.     {
  1494.         *rcNameID: =NOT_INSTALLED
  1495.         *DisabledFeatures: LIST(Collate)
  1496.     }
  1497.  
  1498.     *Option: Installed
  1499.     {
  1500.         *rcNameID: =INSTALLED
  1501.     }
  1502. }
  1503. *Feature: SorterMode
  1504. {
  1505.     *FeatureType: DOC_PROPERTY
  1506.     *Name: "Sorter Mode"
  1507.     *DefaultOption: Mailbox
  1508.     *Option: Mailbox
  1509.     {
  1510.         *Name: "Mailbox"
  1511.     }
  1512.     *Option: JobSeparation
  1513.     {
  1514.         *Name: "Job Separation"
  1515.     }
  1516.     *Option: Stacking
  1517.     {
  1518.         *Name: "Stacking"
  1519.     }
  1520.     *Option: Sorting
  1521.     {
  1522.         *Name: "Sorting"
  1523.     }
  1524. }
  1525. *BlockMacro: bmSetSorterMode
  1526. {
  1527.     *switch: SorterMode
  1528.     {
  1529.         *case: Mailbox
  1530.         {
  1531.             *Command: CmdSelect
  1532.             {
  1533.                 *Order: JOB_SETUP.3
  1534.                 *Cmd: "@PJL SET SEVENBIN=MAILBOX<0A>"
  1535.             }
  1536.         }
  1537.         *case: JobSeparation
  1538.         {
  1539.             *Command: CmdSelect
  1540.             {
  1541.                 *Order: JOB_SETUP.3
  1542.                 *Cmd: "@PJL SET SEVENBIN=JOBSEPARATION<0A>"
  1543. +                      "@PJL SET OUTBIN=SORTER<0A>"
  1544.             }
  1545.         }
  1546.         *case: Stacking
  1547.         {
  1548.             *Command: CmdSelect
  1549.             {
  1550.                 *Order: JOB_SETUP.3
  1551.                 *Cmd: "@PJL SET SEVENBIN=STACKING<0A>"
  1552. +                      "@PJL SET OUTBIN=SORTER<0A>"
  1553.             }
  1554.         }
  1555.         *case: Sorting
  1556.         {
  1557.             *Command: CmdSelect
  1558.             {
  1559.                 *Order: JOB_SETUP.3
  1560.                 *Cmd: "@PJL SET SEVENBIN=SORTING<0A>"
  1561. +                      "@PJL SET OUTBIN=SORTER<0A>"
  1562.             }
  1563.         }
  1564.     }
  1565. }
  1566. *Feature: OutputOptions
  1567. {
  1568.     *FeatureType: PRINTER_PROPERTY
  1569.     *rcNameID: =OUTPUT_OPTIONS
  1570.     *HelpIndex: 2000
  1571.     *DefaultOption: NotInstalled
  1572.     *Option: NotInstalled
  1573.     {
  1574.         *rcNameID: =NOT_INSTALLED
  1575.         *DisabledFeatures: LIST(Stapling)
  1576.     }
  1577.     *Option: StapleStacker
  1578.     {
  1579.         *rcNameID: =STAPLE_STACKER
  1580.         *switch: Finishing
  1581.         {
  1582.             *case: DeviceStaple
  1583.             {
  1584.                 *switch: StaplePosition
  1585.                 {
  1586.                     *case: UpperLeft
  1587.                     {
  1588.                         *switch: Orientation
  1589.                         {
  1590.                             *case: PORTRAIT
  1591.                             {
  1592.                                 *Command: CmdSelect
  1593.                                 {
  1594.                                     *Order: JOB_SETUP.4
  1595.                                     *Cmd: "@PJL SET STAPLE=ONEPORT<0A>"
  1596.                                 }
  1597.                             }
  1598.                             *case: LANDSCAPE_CC90
  1599.                             {
  1600.                                 *Command: CmdSelect
  1601.                                 {
  1602.                                     *Order: JOB_SETUP.4
  1603.                                     *Cmd: "@PJL SET STAPLE=ONELAND<0A>"
  1604.                                 }
  1605.                             }
  1606.                         }
  1607.                     }
  1608.                     *case: Left
  1609.                     {
  1610.                         *Command: CmdSelect
  1611.                         {
  1612.                             *Order: JOB_SETUP.4
  1613.                             *Cmd: "@PJL SET STAPLE=TWO<0A>"
  1614.                         }
  1615.                     }
  1616.                     *case: Top
  1617.                     {
  1618.                         *Command: CmdSelect
  1619.                         {
  1620.                             *Order: JOB_SETUP.4
  1621.                             *Cmd: "@PJL SET STAPLE=TWO<0A>"
  1622.                         }
  1623.                     }
  1624.                 }
  1625.             }
  1626.             *default
  1627.             {
  1628.             }
  1629.         }
  1630.     }
  1631.     *Option: SevenBinSorter
  1632.     {
  1633.         *rcNameID: =SORTER
  1634.         *DisabledFeatures: LIST(Stapling)
  1635.         *InsertBlock: =bmSetSorterMode
  1636.     }
  1637. }
  1638. *Feature: Memory
  1639. {
  1640.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1641.     *DefaultOption: 4096KB
  1642.     *Option: 4096KB
  1643.     {
  1644.         *Name: "4" =MB
  1645.         *MemoryConfigKB: PAIR(4096, 3150)
  1646.     }
  1647.     *Option: 8192KB
  1648.     {
  1649.         *Name: "8" =MB
  1650.         *MemoryConfigKB: PAIR(8192, 6750)
  1651.     }
  1652.  
  1653.     *Option: 12288KB
  1654.     {
  1655.         *Name: "12" =MB
  1656.         *MemoryConfigKB: PAIR(12288, 10350)
  1657.     }
  1658.     *Option: 16384KB
  1659.     {
  1660.         *Name: "16" =MB
  1661.         *MemoryConfigKB: PAIR(16384, 13950)
  1662.     }
  1663.     *Option: 20480KB
  1664.     {
  1665.         *Name: "20" =MB
  1666.         *MemoryConfigKB: PAIR(20480, 17550)
  1667.     }
  1668.     *Option: 24576KB
  1669.     {
  1670.         *Name: "24" =MB
  1671.         *MemoryConfigKB: PAIR(24576, 21150)
  1672.     }
  1673.     *Option: 28672KB
  1674.     {
  1675.         *Name: "28" =MB
  1676.         *MemoryConfigKB: PAIR(28672, 24750)
  1677.     }
  1678.     *Option: 36864KB
  1679.     {
  1680.         *Name: "36" =MB
  1681.         *MemoryConfigKB: PAIR(36864, 31950)
  1682.     }
  1683. }
  1684.  
  1685.  
  1686. *%% Copyright (c) 2000 - 2001 Canon Systems Managemnet Europe Limited
  1687. *%%
  1688. *%%    Copyright CANON INC. 2001
  1689. *%%
  1690. *%%    ++++++++++++++++++++++++++++++
  1691. *%%    ++ Device Font Substitution ++
  1692. *%%    ++++++++++++++++++++++++++++++
  1693.  
  1694. *TTFS: AlbertusExtraBold
  1695. {
  1696.   *TTFontName: "Albertus Extra Bold"
  1697.   *DevFontName: "Albertus Extra Bold"
  1698. }
  1699.  
  1700. *TTFS: AlbertusMedium
  1701. {
  1702.   *TTFontName: "Albertus Medium"
  1703.   *DevFontName: "Albertus Medium"
  1704. }
  1705.  
  1706. *TTFS: AntiqueOlive
  1707. {
  1708.   *TTFontName: "Antique Olive"
  1709.   *DevFontName: "Antique Olive"
  1710. }
  1711.  
  1712. *TTFS: Arial
  1713. {
  1714.   *TTFontName: "Arial"
  1715.   *DevFontName: "Arial"
  1716. }
  1717.  
  1718. *TTFS: CGOmega
  1719. {
  1720.   *TTFontName: "CG Omega"
  1721.   *DevFontName: "CG Omega"
  1722. }
  1723.  
  1724. *TTFS: CGTimes
  1725. {
  1726.   *TTFontName: "CG Times"
  1727.   *DevFontName: "CG Times"
  1728. }
  1729.  
  1730. *TTFS: ClarendonCD
  1731. {
  1732.   *TTFontName: "Clarendon Condensed"
  1733.   *DevFontName: "Clarendon Condensed"
  1734. }
  1735.  
  1736. *TTFS: Coronet
  1737. {
  1738.   *TTFontName: "Coronet"
  1739.   *DevFontName: "Coronet"
  1740. }
  1741.  
  1742. *TTFS: CourierNew
  1743. {
  1744.   *TTFontName: "Courier New"
  1745.   *DevFontName: "Courier"
  1746. }
  1747.  
  1748. *TTFS: Garamond
  1749. {
  1750.   *TTFontName: "Garamond"
  1751.   *DevFontName: "Garamond"
  1752. }
  1753.  
  1754. *TTFS: LetterGothic
  1755. {
  1756.   *TTFontName: "Letter Gothic"
  1757.   *DevFontName: "Letter Gothic"
  1758. }
  1759.  
  1760. *TTFS: Marigold
  1761. {
  1762.   *TTFontName: "Marigold"
  1763.   *DevFontName: "Marigold"
  1764. }
  1765.  
  1766. *TTFS: Symbol
  1767. {
  1768.   *TTFontName: "Symbol"
  1769.   *DevFontName: "Symbol"
  1770. }
  1771.  
  1772. *TTFS: TimesNewRoman
  1773. {
  1774.   *TTFontName: "Times New Roman"
  1775.   *DevFontName: "Times New Roman"
  1776. }
  1777.  
  1778. *TTFS: Univers
  1779. {
  1780.   *TTFontName: "Univers"
  1781.   *DevFontName: "Univers"
  1782. }
  1783.  
  1784. *TTFS: UniversCondensed
  1785. {
  1786.   *TTFontName: "Univers Condensed"
  1787.   *DevFontName: "Univers Condensed"
  1788. }
  1789.  
  1790. *TTFS: Wingdings
  1791. {
  1792.   *TTFontName: "Wingdings"
  1793.   *DevFontName: "Wingdings"
  1794. }
  1795.  
  1796.  
  1797.  
  1798. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  1799.  
  1800. *%%*TTFS: Garamond
  1801. *%%{
  1802. *%%  *TTFontName: "Garamond"
  1803. *%%  *DevFontName: "Garamond"
  1804. *%%}
  1805. *%%
  1806. *%%*TTFS: AntiqueOlive
  1807. *%%{
  1808. *%%  *TTFontName: "Antique Olive"
  1809. *%%  *DevFontName: "Antique Olive"
  1810. *%%}
  1811. *%%
  1812. *%%*TTFS: Arial
  1813. *%%{
  1814. *%%  *TTFontName: "Arial"
  1815. *%%  *DevFontName: "Arial"
  1816. *%%}
  1817. *%%*TTFS: TimesNewRoman
  1818. *%%{
  1819. *%%  *TTFontName: "Times New Roman"
  1820. *%%  *DevFontName: "Times New Roman"
  1821. *%%}
  1822. *%%*TTFS: Symbol
  1823. *%%{
  1824. *%%  *TTFontName: "Symbol"
  1825. *%%  *DevFontName: "Symbol"
  1826. *%%}
  1827. *%%*TTFS: Wingdings
  1828. *%%{
  1829. *%%  *TTFontName: "Wingdings"
  1830. *%%  *DevFontName: "Wingdings"
  1831. *%%}
  1832. *%%*TTFS: BRSymbol
  1833. *%%{
  1834. *%%  *TTFontName: "BR Symbol"
  1835. *%%  *DevFontName: "BR Symbol"
  1836. *%%}
  1837. *%%*TTFS: Helsinki
  1838. *%%{
  1839. *%%  *TTFontName: "Helsinki"
  1840. *%%  *DevFontName: "Helsinki"
  1841. *%%}
  1842. *%%*TTFS: TennRoman
  1843. *%%{
  1844. *%%  *TTFontName: "Tennessee Roman"
  1845. *%%  *DevFontName: "Tennessee Roman"
  1846. *%%}
  1847. *%%*TTFS: WDingbats
  1848. *%%{
  1849. *%%  *TTFontName: "W Dingbats"
  1850. *%%  *DevFontName: "W Dingbats"
  1851. *%%}
  1852. *%%
  1853. *%%*TTFS: CGOmega
  1854. *%%{
  1855. *%%  *TTFontName: "CG Omega"
  1856. *%%  *DevFontName: "CG Omega"
  1857. *%%}
  1858. *%%*TTFS: CGTimes
  1859. *%%{
  1860. *%%  *TTFontName: "CG Times"
  1861. *%%  *DevFontName: "CG Times"
  1862. *%%}
  1863. *%%*TTFS: NewCenturySchoolbook
  1864. *%%{
  1865. *%%  *TTFontName: "New Century Schoolbook Roman"
  1866. *%%  *DevFontName: "New Century Schoolbook"
  1867. *%%}
  1868. *%%*TTFS: ClarendonCondensed
  1869. *%%{
  1870. *%%  *TTFontName: "Clarendon Condensed Bold"
  1871. *%% *DevFontName: "Clarendon Condensed"
  1872. *%%}
  1873. *%%*TTFS: Coronet
  1874. *%%{
  1875. *%%  *TTFontName: "Coronet"
  1876. *%%  *DevFontName: "Coronet"
  1877. *%%}
  1878. *%%*TTFS: CourierPS
  1879. *%%{
  1880. *%%  *TTFontName: "CourierPS"
  1881. *%%  *DevFontName: "CourierPS"
  1882. *%%}
  1883. *%%*TTFS: Helvetica
  1884. *%%{
  1885. *%%  *TTFontName: "Helvetica"
  1886. *%%  *DevFontName: "Helvetica"
  1887. *%%}
  1888. *%%*TTFS: HelveticaN
  1889. *%%{
  1890. *%%  *TTFontName: "Helvetica Narrow"
  1891. *%%  *DevFontName: "Helvetica Narrow"
  1892. *%%}
  1893. *%%*TTFS: ITCAvantGardeGothicB
  1894. *%%{
  1895. *%%  *TTFontName: "ITC Avant Garde Gothic Book Oblique"
  1896. *%%  *DevFontName: "ITC Avant Garde Gothic"
  1897. *%%}
  1898. *%%*TTFS: ITCAvantGardeGothicD
  1899. *%%{
  1900. *%%  *TTFontName: "ITC Avant Garde Gothic Demi"
  1901. *%%  *DevFontName: "ITC Avant Garde Gothic Demi"
  1902. *%%}
  1903. *%%*TTFS: ITCBookmanDemi
  1904. *%%{
  1905. *%%  *TTFontName: "ITC Bookman Demi"
  1906. *%%  *DevFontName: "ITC Bookman Demi"
  1907. *%%}
  1908. *%%*TTFS: ITCBookmanLight
  1909. *%%{
  1910. *%%  *TTFontName: "ITC Bookman Light"
  1911. *%%  *DevFontName: "ITC Bookman Light"
  1912. *%%}
  1913. *%%*TTFS: ITCZapfChancery
  1914. *%%{
  1915. *%%  *TTFontName: "ITC Zapf Chancery Medium Italic"
  1916. *%%  *DevFontName: "ITC Zapf Chancery"
  1917. *%%}
  1918. *%%*TTFS: LetterGothic
  1919. *%%{
  1920. *%%  *TTFontName: "Letter Gothic"
  1921. *%%  *DevFontName: "Letter Gothic"
  1922. *%%}
  1923. *%%*TTFS: Marigold
  1924. *%%{
  1925. *%%  *TTFontName: "Marigold"
  1926. *%%  *DevFontName: "Marigold"
  1927. *%%}
  1928. *%%*TTFS: Palatino
  1929. *%%{
  1930. *%%  *TTFontName: "Palatino Roman"
  1931. *%%  *DevFontName: "Palatino"
  1932. *%%}
  1933. *%%*TTFS: Times
  1934. *%%{
  1935. *%%  *TTFontName: "Times Roman"
  1936. *%%  *DevFontName: "Times"
  1937. *%%}
  1938. *%%*TTFS: Univers
  1939. *%%{
  1940. *%%  *TTFontName: "Univers Medium"
  1941. *%%  *DevFontName: "Univers"
  1942. *%%}
  1943. *%%*TTFS: UniversCD
  1944. *%%{
  1945. *%%  *TTFontName: "Univers Condensed Medium"
  1946. *%%  *DevFontName: "Univers Condensed"
  1947. *%%}
  1948. *%%
  1949. *%%*TTFS: CourierNew
  1950. *%%{
  1951. *%%  *TTFontName: "Courier New"
  1952. *%%  *DevFontName: "Courier New"
  1953. *%%}
  1954. *%%
  1955. *%%*% These 4 fonts need to be substituted to match the name that applications use to select the font.  For
  1956. *%%*% some reason the names are different.
  1957. *%%
  1958. *%%*TTFS: ClarendonCD1
  1959. *%%{
  1960. *%%  *TTFontName: "Clarendon Condensed"
  1961. *%% *DevFontName: "Clarendon Condensed"
  1962. *%%}
  1963. *%%*TTFS: Times1
  1964. *%%{
  1965. *%%  *TTFontName: "Times"
  1966. *%%  *DevFontName: "Times"
  1967. *%%}
  1968. *%%*TTFS: Univers1
  1969. *%%{
  1970. *%%  *TTFontName: "Univers"
  1971. *%%  *DevFontName: "Univers"
  1972. *%%}
  1973. *%%*TTFS: UniversCD1
  1974. *%%{
  1975. *%%  *TTFontName: "Univers Condensed"
  1976. *%%  *DevFontName: "Univers Condensed"
  1977. *%%}
  1978.  
  1979.  
  1980.  
  1981.  
  1982. *%%
  1983. *%% Copyright (c) 1997 - 1999 Microsoft Corporation
  1984. *%%
  1985. *%%    Copyright CANON INC. 2001
  1986. *%%
  1987. *%% All Rights Reserved.
  1988. *%%
  1989. *%%    +++++++++++++++++++++++++++++++++++
  1990. *%%    ++ Contains all of the *Commands ++
  1991. *%%    +++++++++++++++++++++++++++++++++++
  1992.  
  1993. *Command: CmdStartDoc
  1994. {
  1995.     *Order: DOC_SETUP.7
  1996.     *Cmd: "<1B>&u600D<1B>*r0F"
  1997. }
  1998. *Command: CmdStartPage
  1999. {
  2000.     *Order: PAGE_SETUP.1
  2001.     *Cmd: "<1B>*b0M<0D>"
  2002. }
  2003. *Command: CmdEndJob
  2004. {
  2005.     *Order: JOB_FINISH.1
  2006.     *Cmd: "<1B>E<1B>%%-12345X"
  2007. }
  2008. *Command: CmdCopies
  2009. {
  2010.     *Order: DOC_SETUP.13
  2011.     *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  2012. }
  2013. *RotateRaster?: TRUE
  2014. *RotateCoordinate?: TRUE
  2015. *RotateFont?: TRUE
  2016. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  2017. *MemoryUsage: LIST(FONT)
  2018. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  2019. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  2020. *XMoveThreshold: 0
  2021. *YMoveThreshold: 0
  2022. *XMoveUnit: 600
  2023. *YMoveUnit: 600
  2024. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX }"X" }
  2025. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat(DestXRel )}"X" }
  2026. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat(DestXRel )}"X" }
  2027. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY }"Y" }
  2028. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel }"Y" }
  2029. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel }"Y" }
  2030. *Command: CmdCR { *Cmd : "<0D>" }
  2031. *Command: CmdLF { *Cmd : "<0A>" }
  2032. *Command: CmdFF { *Cmd : "<0C>" }
  2033. *Command: CmdBackSpace { *Cmd : "<08>" }
  2034. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  2035. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  2036. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  2037. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  2038. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  2039. *EjectPageWithFF?: TRUE
  2040. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  2041. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  2042. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  2043. *OutputDataFormat: H_BYTE
  2044. *OptimizeLeftBound?: TRUE
  2045. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  2046. *CursorYAfterSendBlockData: AUTO_INCREMENT
  2047. *DefaultFont: 216
  2048. *DefaultCTT: 0
  2049. *CharPosition: BASELINE
  2050. *TTFSEnabled?: TRUE
  2051. *DeviceFonts: LIST(138,146,147,148,149,150,151,152,153,154,155,156,157,164,165,
  2052. +                   166,
  2053. +                   200,201,202,203,209,210,211,212,213,214,215,
  2054. +                   216,217,218,219,220,221,222,223,224,225,226,227,228,229,230)
  2055. *%% Removed Garamond 196,197,198,199 from DeviceFonts
  2056. *MinFontID: 16534
  2057. *MaxFontID: 32768
  2058. *FontFormat: HPPCL_OUTLINE
  2059. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  2060. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  2061. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  2062. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  2063. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  2064. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  2065. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  2066. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  2067. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  2068. *MinGrayFill: 1
  2069. *MaxGrayFill: 100
  2070. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize }"A" }
  2071. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize }"B" }
  2072. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  2073. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  2074. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  2075.  
  2076.