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

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "ALMD500.GPD"
  7. *Include: "STDNAMES.GPD"
  8. *GPDFileVersion: "1.00"
  9. *CodePage: 1252
  10. *ModelName: "Alps MD-5000 (MS)"
  11. *MasterUnits: PAIR(1200, 1200)
  12. *ResourceDLL: "ALPSRES.DLL"
  13. *PrinterType: SERIAL
  14. *OutputOrderReversed?: TRUE
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: AUTO
  32.     *Option: AUTO
  33.     {
  34.         *rcNameID: =AUTO_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.4
  38.             *CallbackID: 70
  39.         }
  40.     }
  41.     *Option: MANUAL
  42.     {
  43.         *rcNameID: =MANUAL_FEED_DISPLAY
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.4
  47.             *CallbackID: 71
  48.         }
  49.     }
  50. }
  51. *Feature: Resolution
  52. {
  53.     *rcNameID: =RESOLUTION_DISPLAY
  54.     *DefaultOption: Option2
  55.     *Option: Option1
  56.     {
  57.         *Name: "600 x 600 dots per inch"
  58.         *DPI: PAIR(600, 600)
  59.         *TextDPI: PAIR(600, 600)
  60.         *MinStripBlankPixels: 10
  61.         *SpotDiameter: 100
  62.         EXTERN_GLOBAL: *YMoveThreshold: *
  63.         EXTERN_GLOBAL: *YMoveUnit: 600
  64.         *Command: CmdSelect
  65.         {
  66.             *Order: DOC_SETUP.2
  67.             *CallbackID: 11
  68.         }
  69.     }
  70.     *Option: Option2
  71.     {
  72.         *Name: "300 x 300 dots per inch"
  73.         *DPI: PAIR(300, 300)
  74.         *TextDPI: PAIR(300, 300)
  75.         *MinStripBlankPixels: 10
  76.         *SpotDiameter: 100
  77.         EXTERN_GLOBAL: *YMoveThreshold: *
  78.         EXTERN_GLOBAL: *YMoveUnit: 300
  79.         *Command: CmdSelect
  80.         {
  81.             *Order: DOC_SETUP.2
  82.             *CallbackID: 12
  83.         }
  84.     }
  85.     *Option: Option3
  86.     {
  87.         *Name: "1200 x 600 dots per inch"
  88.         *DPI: PAIR(1200, 600)
  89.         *TextDPI: PAIR(1200, 600)
  90.         *MinStripBlankPixels: 10
  91.         *SpotDiameter: 100
  92.         EXTERN_GLOBAL: *YMoveThreshold: *
  93.         EXTERN_GLOBAL: *YMoveUnit: 600
  94.         *Command: CmdSelect
  95.         {
  96.             *Order: DOC_SETUP.2
  97.             *CallbackID: 10
  98.         }
  99.  
  100.         *Constraints: ColorMode.24bpp
  101.     }
  102. }
  103. *Feature: PaperSize
  104. {
  105.     *rcNameID: =PAPER_SIZE_DISPLAY
  106.     *DefaultOption: A4
  107.     *Option: LETTER
  108.     {
  109.         *rcNameID: =LETTER_DISPLAY
  110.         *PrintableArea: PAIR(9600, 11920)
  111.         *PrintableOrigin: PAIR(300, 568)
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.3
  115.             *CallbackID: 5
  116.         }
  117.     }
  118.     *Option: LEGAL
  119.     {
  120.         *rcNameID: =LEGAL_DISPLAY
  121.         *PrintableArea: PAIR(9600, 15510)
  122.         *PrintableOrigin: PAIR(300, 568)
  123.         *switch: Resolution
  124.         {
  125.             *case: Option2
  126.             {
  127.                 *PrintableArea: PAIR(9600, 15508)
  128.             }
  129.         }
  130.         *Command: CmdSelect
  131.         {
  132.             *Order: DOC_SETUP.3
  133.             *CallbackID: 4
  134.         }
  135.     }
  136.     *Option: EXECUTIVE
  137.     {
  138.         *rcNameID: =EXECUTIVE_DISPLAY
  139.         *PrintableArea: PAIR(8380, 11326)
  140.         *PrintableOrigin: PAIR(160, 568)
  141.         *switch: Resolution
  142.         {
  143.             *case: Option2
  144.             {
  145.                 *PrintableArea: PAIR(8380, 11324)
  146.             }
  147.         }
  148.         *Command: CmdSelect
  149.         {
  150.             *Order: DOC_SETUP.3
  151.             *CallbackID: 3
  152.         }
  153.     }
  154.     *Option: A4
  155.     {
  156.         *rcNameID: =A4_DISPLAY
  157.         *PrintableArea: PAIR(9600, 12744)
  158.         *PrintableOrigin: PAIR(160, 568)
  159.         *Command: CmdSelect
  160.         {
  161.            *Order: DOC_SETUP.3
  162.            *CallbackID: 1
  163.         }
  164.     }
  165.     *Option: B5
  166.     {
  167.         *rcNameID: =B5_DISPLAY
  168.         *PrintableArea: PAIR(8276, 10860)
  169.         *PrintableOrigin: PAIR(160, 568)
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.3
  173.             *CallbackID: 2
  174.         }
  175.     }
  176.     *Option: JAPANESE_POSTCARD
  177.     {
  178.         *rcNameID: =JAPANESE_POSTCARD_DISPLAY
  179.         *PrintableArea: PAIR(4402, 6142)
  180.         *PrintableOrigin: PAIR(160, 140)
  181.         *switch: Resolution
  182.         {
  183.             *case: Option2
  184.             {
  185.                 *PrintableArea: PAIR(4400, 6140)
  186.             }
  187.         }
  188.         *Command: CmdSelect
  189.         {
  190.             *Order: DOC_SETUP.3
  191.             *CallbackID: 6
  192.         }
  193.     }
  194.     *Option: DBL_JAPANESE_POSTCARD
  195.     {
  196.         *rcNameID: =DBL_JAPANESE_POSTCARD_DISPLAY
  197.         *PrintableArea: PAIR(9128, 6142)
  198.         *PrintableOrigin: PAIR(160, 140)
  199.         *switch: Resolution
  200.         {
  201.             *case: Option2
  202.             {
  203.                 *PrintableArea: PAIR(9128, 6140)
  204.             }
  205.         }
  206.         *Command: CmdSelect
  207.         {
  208.             *Order: DOC_SETUP.3
  209.             *CallbackID: 7
  210.         }
  211.         *Constraints: InputBin.AUTO
  212.     }
  213.     *Option: PHOTO_COLOR_LABEL
  214.     {
  215.         *rcNameID: 277
  216.         *PageDimensions: PAIR(4724, 7748)
  217.         *PrintableArea: PAIR(4404, 6228)
  218.         *PrintableOrigin: PAIR(160, 688)
  219.         *Command: CmdSelect
  220.         {
  221.             *Order: DOC_SETUP.3
  222.             *CallbackID: 17
  223.         }
  224.     }
  225.     *Option: VD_PHOTO_POSTCARD
  226.     {
  227.         *rcNameID: 285
  228.         *PageDimensions: PAIR(4724, 7560)
  229.         *PrintableArea: PAIR(4404, 6730)
  230.         *PrintableOrigin: PAIR(160, 140)
  231.         *Command: CmdSelect
  232.         {
  233.             *Order: DOC_SETUP.3
  234.             *CallbackID: 22
  235.         }
  236.         *Constraints: MediaType.PPC_PAPER
  237.         *Constraints: MediaType.PPC_PAPER_FINE
  238.         *Constraints: MediaType.OHP_SHEET
  239.         *Constraints: MediaType.IRON_PRINT_SHEET
  240.         *Constraints: MediaType.THICK_PAPER
  241.         *Constraints: MediaType.POATCARD
  242.         *Constraints: MediaType.HIGH_GRADE_PAPER
  243.         *Constraints: MediaType.BACK_PRINT_FILM
  244.         *Constraints: MediaType.LABECA_SHEET
  245.         *Constraints: MediaType.DYE_SUB_PAPER
  246.         *Constraints: MediaType.DYE_SUB_LABEL
  247.         *Constraints: MediaType.VD_PHOTO_FILM
  248.     }
  249. }
  250. *Feature: MediaType
  251. {
  252.     *rcNameID: =MEDIA_TYPE_DISPLAY
  253.     *DefaultOption: PPC_PAPER
  254.     *Option: PPC_PAPER
  255.     {
  256.         *rcNameID: 259
  257.         *Command: CmdSelect
  258.         {
  259.             *Order: DOC_SETUP.5
  260.             *CallbackID: 40
  261.         }
  262.     }
  263.     *Option: PPC_PAPER_FINE
  264.     {
  265.         *rcNameID: 260
  266.         *Command: CmdSelect
  267.         {
  268.             *Order: DOC_SETUP.5
  269.             *CallbackID: 41
  270.         }
  271.     }
  272.     *Option: OHP_SHEET
  273.     {
  274.         *rcNameID: 261
  275.         *Command: CmdSelect
  276.         {
  277.             *Order: DOC_SETUP.5
  278.             *CallbackID: 42
  279.         }
  280.     }
  281.     *Option: IRON_PRINT_SHEET
  282.     {
  283.         *rcNameID: 263
  284.         *Command: CmdSelect
  285.         {
  286.             *Order: DOC_SETUP.5
  287.             *CallbackID: 47
  288.         }
  289.         *Constraints: InputBin.AUTO
  290.     }
  291.     *Option: THICK_PAPER
  292.     {
  293.         *rcNameID: 264
  294.         *Command: CmdSelect
  295.         {
  296.             *Order: DOC_SETUP.5
  297.             *CallbackID: 48
  298.         }
  299.         *Constraints: InputBin.AUTO
  300.     }
  301.     *Option: POATCARD
  302.     {
  303.         *rcNameID: 265
  304.         *Command: CmdSelect
  305.         {
  306.             *Order: DOC_SETUP.5
  307.             *CallbackID: 49
  308.         }
  309.         *Constraints: PaperSize.LETTER
  310.         *Constraints: PaperSize.LEGAL
  311.         *Constraints: PaperSize.EXECUTIVE
  312.         *Constraints: PaperSize.A4
  313.         *Constraints: PaperSize.B5
  314.         *Constraints: PaperSize.PHOTO_COLOR_LABEL
  315.         *Constraints: PaperSize.VD_PHOTO_POSTCARD
  316.     }
  317.     *Option: HIGH_GRADE_PAPER
  318.     {
  319.         *rcNameID: 266
  320.         *Command: CmdSelect
  321.         {
  322.             *Order: DOC_SETUP.5
  323.             *CallbackID: 50
  324.         }
  325.     }
  326.     *Option: BACK_PRINT_FILM
  327.     {
  328.         *rcNameID: 267
  329.         *Command: CmdSelect
  330.         {
  331.             *Order: DOC_SETUP.5
  332.             *CallbackID: 51
  333.         }
  334.         *Constraints: InputBin.AUTO
  335.     }
  336.     *Option: LABECA_SHEET
  337.     {
  338.         *rcNameID: 271
  339.         *Command: CmdSelect
  340.         {
  341.             *Order: DOC_SETUP.5
  342.             *CallbackID: 52
  343.         }
  344.         *Constraints: ColorMode.24bpp
  345.     }
  346.     *Option: DYE_SUB_PAPER
  347.     {
  348.         *rcNameID: 273
  349.         *Command: CmdSelect
  350.         {
  351.             *Order: DOC_SETUP.5
  352.             *CallbackID: 54
  353.         }
  354.         *Constraints: ColorMode.Mono
  355.     }
  356.     *Option: DYE_SUB_LABEL
  357.     {
  358.         *rcNameID: 274
  359.         *Command: CmdSelect
  360.         {
  361.             *Order: DOC_SETUP.5
  362.             *CallbackID: 55
  363.         }
  364.         *Constraints: ColorMode.Mono
  365.     }
  366.     *Option: VD_PHOTO_FILM
  367.     {
  368.         *rcNameID: 284
  369.         *Command: CmdSelect
  370.         {
  371.             *Order: DOC_SETUP.5
  372.             *CallbackID: 57
  373.         }
  374.         *Constraints: ColorMode.Mono
  375.     }
  376.     *Option: VD_PHOTO_CARD
  377.     {
  378.         *rcNameID: 285
  379.         *Command: CmdSelect
  380.         {
  381.             *Order: DOC_SETUP.5
  382.             *CallbackID: 58
  383.         }
  384.         *Constraints: ColorMode.Mono
  385.         *Constraints: PaperSize.LETTER
  386.         *Constraints: PaperSize.LEGAL
  387.         *Constraints: PaperSize.EXECUTIVE
  388.         *Constraints: PaperSize.A4
  389.         *Constraints: PaperSize.B5
  390.         *Constraints: PaperSize.PHOTO_COLOR_LABEL
  391.         *Constraints: PaperSize.JAPANESE_POSTCARD
  392.         *Constraints: PaperSize.DBL_JAPANESE_POSTCARD
  393.     }
  394. }
  395. *Feature: PrintQuality
  396. {
  397.     *rcNameID: =TEXT_QUALITY_DISPLAY
  398.     *DefaultOption: COLOR_PHOTO
  399.     *Option: COLOR_PHOTO
  400.     {
  401.         *rcNameID: 268
  402.         *Command: CmdSelect
  403.         {
  404.             *Order: DOC_SETUP.6
  405.             *CallbackID: 30
  406.         }
  407.     }
  408.     *Option: PRESENTATION
  409.     {
  410.         *rcNameID: 269
  411.         *Command: CmdSelect
  412.         {
  413.             *Order: DOC_SETUP.6
  414.             *CallbackID: 31
  415.         }
  416.     }
  417.     *Option: DRAFT
  418.     {
  419.         *rcNameID: 270
  420.         *Command: CmdSelect
  421.         {
  422.             *Order: DOC_SETUP.6
  423.             *CallbackID: 32
  424.         }
  425.     }
  426. }
  427. *Feature: ColorMode
  428. {
  429.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  430.     *DefaultOption: 24bpp
  431.     *Option: Mono
  432.     {
  433.         *rcNameID: =MONO_DISPLAY
  434.         *DevNumOfPlanes: 1
  435.         *DevBPP: 1
  436.         *Color? : FALSE
  437.         *Command: CmdSelect
  438.         {
  439.             *Order: DOC_SETUP.1
  440.             *CallbackID: 15
  441.         }
  442.     }
  443.     *Option: 24bpp
  444.     {
  445.         *rcNameID: =24BPP_DISPLAY
  446.         *DevNumOfPlanes: 1
  447.         *DevBPP: 24
  448.         *DrvBPP: 24
  449.         *PaletteSize: 256
  450.         *PaletteProgrammable? : TRUE
  451.         *Command: CmdDefinePaletteEntry { *Cmd : "" }
  452.         *Command: CmdSelectPaletteEntry { *Cmd : "" }
  453.         *Command: CmdSelect
  454.         {
  455.             *Order: DOC_SETUP.1
  456.             *CallbackID: 16
  457.         }
  458.     }
  459. }
  460. *Feature: SaveRibbon
  461. {
  462.     *rcNameID: 282
  463.     *DefaultOption: ON
  464.     *Option: ON
  465.     {
  466.         *rcNameID: 280
  467.         *Command: CmdSelect
  468.         {
  469.             *Order: DOC_SETUP.7
  470.             *Cmd: "<1B1A0000>S"
  471.         }
  472.     }
  473.     *Option: OFF
  474.     {
  475.         *rcNameID: 281
  476.         *Command: CmdSelect
  477.         {
  478.             *Order: DOC_SETUP.7
  479.             *Cmd: "<1B1A0100>S"
  480.         }
  481.     }
  482. }
  483. *Feature: MirrorOutput
  484. {
  485.     *rcNameID: 283
  486.     *DefaultOption: OFF
  487.     *Option: ON
  488.     {
  489.         *rcNameID: 280
  490.         *Command: CmdSelect
  491.         {
  492.             *Order: DOC_SETUP.7
  493.             *CallbackID: 80
  494.         }
  495.     }
  496.     *Option: OFF
  497.     {
  498.         *rcNameID: 281
  499.         *Command: CmdSelect
  500.         {
  501.             *Order: DOC_SETUP.7
  502.             *CallbackID: 81
  503.         }
  504.     }
  505. }
  506. *Feature: OverCoat
  507. {
  508.     *rcNameID: 286
  509.     *DefaultOption: OFF
  510.     *Option: ON
  511.     {
  512.         *rcNameID: 280
  513.         *Command: CmdSelect
  514.         {
  515.             *Order: DOC_SETUP.7
  516.             *Cmd: "<1B1A0000>O"
  517.         }
  518.     }
  519.     *Option: OFF
  520.     {
  521.         *rcNameID: 281
  522.         *Command: CmdSelect
  523.         {
  524.             *Order: DOC_SETUP.7
  525.             *Cmd: "<1B1A0100>O"
  526.         }
  527.     }
  528. }
  529. *Feature: Halftone
  530. {
  531.     *rcNameID: =HALFTONING_DISPLAY
  532.     *DefaultOption: HT_PATSIZE_AUTO
  533.     *Option: HT_PATSIZE_AUTO
  534.     {
  535.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  536.     }
  537.     *Option: HT_PATSIZE_SUPERCELL_M
  538.     {
  539.         *rcNameID: =HT_SUPERCELL_DISPLAY
  540.     }
  541.     *Option: HT_PATSIZE_6x6_M
  542.     {
  543.         *rcNameID: =HT_DITHER6X6_DISPLAY
  544.     }
  545.     *Option: HT_PATSIZE_8x8_M
  546.     {
  547.         *rcNameID: =HT_DITHER8X8_DISPLAY
  548.     }
  549. }
  550. *Command: CmdStartJob
  551. {
  552.     *Order: JOB_SETUP.1
  553.     *Cmd: ""
  554. }
  555. *Command: CmdEndJob
  556. {
  557.     *Order: JOB_FINISH.1
  558.     *Cmd: ""
  559. }
  560. *Command: CmdStartDoc
  561. {
  562.     *Order: DOC_SETUP.1
  563.     *CallbackID: 65
  564. }
  565. *Command: CmdEndDoc
  566. {
  567.     *Order: DOC_FINISH.1
  568.     *CallbackID: 64
  569. }
  570. *Command: CmdStartPage
  571. {
  572.     *Order: PAGE_SETUP.1
  573.     *CallbackID: 62
  574. }
  575. *Command: CmdEndPage
  576. {
  577.     *Order: PAGE_FINISH.1
  578.     *CallbackID: 63
  579. }
  580. *RotateCoordinate?: FALSE
  581. *RotateRaster?: FALSE
  582. *RotateFont?: FALSE
  583. *TextCaps: LIST(TC_RA_ABLE)
  584. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  585. *Command: CmdYMoveRelDown
  586. {
  587.     *CallbackID: 20
  588.     *Params: LIST(DestYRel)
  589. }
  590. *Command: CmdCR { *Cmd : "" }
  591. *Command: CmdLF { *Cmd : "" }
  592. *Command: CmdFF { *Cmd : "" }
  593. *EjectPageWithFF?: FALSE
  594. *OutputDataFormat: H_BYTE
  595. *OptimizeLeftBound?: FALSE
  596. *CursorXAfterSendBlockData: AT_CURSOR_X_ORIGIN
  597. *CursorYAfterSendBlockData: AUTO_INCREMENT
  598. *DefaultCTT: 0
  599. *Command: CmdSendBlockData { *Cmd: "" }
  600. *ChangeColorModeOnDoc?: FALSE
  601.