feel the need to be stupid so I am going to make a comment followed with a question. When I had Linux installed I was told that I woiuld need a new printer (Multipass c5500 currently). Currently I have no money so I asked various people and they lead me to google.com/linux where I discovered the bjc600 driver will work. So I thought, "Cool. I'll download it; open it; I'm good to go then." Well, it would be good to go except I can't find the actual program to download but only the source. So now I have the source (included below for reference) but do not know what to do with it. Do I copy it into a terminal window then type: $ ./configure $ make $ make test $ make install What about configuring the printer with a Foomatic backend? How do I do this? *PPD-Adobe: "4.3" *% *% For information on using this, and to obtain the required backend *% script, consult http://www.linuxprinting.org/ppd-doc.html *% *% PPD-O-MATIC generated this PPD file. It is for use with all programs *% and environments which use PPD files for dealing with printer capabilty *% information. The printer must be configured with a Foomatic backend *% filter script. This file and the backend filter script work together to *% support PPD-controlled printer driver option access with arbitrary free *% software printer drivers and printing spoolers. *% *% You may save this file as 'Canon-MultiPASS_C5500-bjc600.ppd' *% *% *FormatVersion: "4.3" *FileVersion: "1.1" *LanguageVersion: English *LanguageEncoding: ISOLatin1 *PCFileName: "BJC600.PPD" *Manufacturer: "Canon" *Product: "MultiPASS C5500" *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 *cupsFilter: "application/vnd.cups-postscript 0 cupsomatic" *ModelName: "Canon MultiPASS C5500, Foomatic + bjc600" *NickName: "Canon MultiPASS C5500, Foomatic + bjc600" *ShortNickName: "Canon MultiPASS C5500" *PSVersion: "(3010.000) 550" *PSVersion: "(3010.000) 651" *PSVersion: "(3010.000) 652" *PSVersion: "(3010.000) 653" *PSVersion: "(3010.000) 704" *PSVersion: "(3010.000) 705" *LanguageLevel: "3" *ColorDevice: True *DefaultColorSpace: RGB *FileSystem: False *Throughput: "1" *LandscapeOrientation: Plus90 *TTRasterizer: Type42 *VariablePaperSize: False *OpenUI *PageSize/Page Size: PickOne *OrderDependency: 100 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter/US Letter: "<>setpagedevice" *PageSize A4/A4: "<>setpagedevice" *PageSize 11x17/11x17: "<>setpagedevice" *PageSize A3/A3: "<>setpagedevice" *PageSize A5/A5: "<>setpagedevice" *PageSize B5/B5 (JIS): "<>setpagedevice" *PageSize Env10/Envelope #10: "<>setpagedevice" *PageSize EnvC5/Envelope C5: "<>setpagedevice" *PageSize EnvDL/Envelope DL: "<>setpagedevice" *PageSize EnvISOB5/Envelope B5: "<>setpagedevice" *PageSize EnvMonarch/Envelope Monarch: "<>setpagedevice" *PageSize Executive/Executive: "<>setpagedevice" *PageSize Legal/US Legal: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 100 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter/US Letter: "<>setpagedevice" *PageRegion A4/A4: "<>setpagedevice" *PageRegion 11x17/11x17: "<>setpagedevice" *PageRegion A3/A3: "<>setpagedevice" *PageRegion A5/A5: "<>setpagedevice" *PageRegion B5/B5 (JIS): "<>setpagedevice" *PageRegion Env10/Envelope #10: "<>setpagedevice" *PageRegion EnvC5/Envelope C5: "<>setpagedevice" *PageRegion EnvDL/Envelope DL: "<>setpagedevice" *PageRegion EnvISOB5/Envelope B5: "<>setpagedevice" *PageRegion EnvMonarch/Envelope Monarch: "<>setpagedevice" *PageRegion Executive/Executive: "<>setpagedevice" *PageRegion Legal/US Legal: "<>setpagedevice" *CloseUI: *PageRegion *DefaultImageableArea: Letter *ImageableArea Letter/US Letter: "0 0 612 792" *ImageableArea A4/A4: "0 0 595 842" *ImageableArea 11x17/11x17: "0 0 792 1224" *ImageableArea A3/A3: "0 0 842 1191" *ImageableArea A5/A5: "0 0 421 595" *ImageableArea B5/B5 (JIS): "0 0 516 729" *ImageableArea Env10/Envelope #10: "0 0 297 684" *ImageableArea EnvC5/Envelope C5: "0 0 459 649" *ImageableArea EnvDL/Envelope DL: "0 0 312 624" *ImageableArea EnvISOB5/Envelope B5: "0 0 499 709" *ImageableArea EnvMonarch/Envelope Monarch: "0 0 279 540" *ImageableArea Executive/Executive: "0 0 522 756" *ImageableArea Legal/US Legal: "0 0 612 1008" *DefaultPaperDimension: Letter *PaperDimension Letter/US Letter: "612 792" *PaperDimension A4/A4: "595 842" *PaperDimension 11x17/11x17: "792 1224" *PaperDimension A3/A3: "842 1191" *PaperDimension A5/A5: "421 595" *PaperDimension B5/B5 (JIS): "516 729" *PaperDimension Env10/Envelope #10: "297 684" *PaperDimension EnvC5/Envelope C5: "459 649" *PaperDimension EnvDL/Envelope DL: "312 624" *PaperDimension EnvISOB5/Envelope B5: "499 709" *PaperDimension EnvMonarch/Envelope Monarch: "279 540" *PaperDimension Executive/Executive: "522 756" *PaperDimension Legal/US Legal: "612 1008" *OpenUI *Manual/Sheet Feeder: Boolean *OrderDependency: 100 AnySetup *Manual *DefaultManual: False *Manual True/Manual: "<>setpagedevice" *Manual False/Automatic: "" *CloseUI: *Manual *OpenUI *MediaType/Media Type: PickOne *OrderDependency: 100 AnySetup *MediaType *DefaultMediaType: plain *MediaType plain/Plain paper: "<>setpagedevice" *MediaType coated/Bond paper: "<>setpagedevice" *MediaType transparency/Transparency Film: "<>setpagedevice" *CloseUI: *MediaType *OpenUI *MediaWeight/Media Weight: PickOne *OrderDependency: 100 AnySetup *MediaWeight *DefaultMediaWeight: Normal *MediaWeight Normal/Normal paper: "<>setpagedevice" *MediaWeight Thick/Thick paper: "<>setpagedevice" *CloseUI: *MediaWeight *OpenUI *Resolution/Resolution: PickOne *OrderDependency: 110 AnySetup *Resolution *DefaultResolution: 360 *Resolution 90/90 DPI: "<>setpagedevice" *Resolution 180/180 DPI: "<>setpagedevice" *Resolution 360/360 DPI: "<>setpagedevice" *CloseUI: *Resolution *OpenUI *PrintQuality/Print Quality: PickOne *OrderDependency: 100 AnySetup *PrintQuality *DefaultPrintQuality: Normal *PrintQuality Normal/Normal Quality: "<>setpagedevice" *PrintQuality Draft/Draft Quality: "<>setpagedevice" *PrintQuality High/High Quality: "<>setpagedevice" *CloseUI: *PrintQuality *OpenUI *BitsPerPixel/Ghostscript Bits Per Pixel: PickOne *OrderDependency: 100 AnySetup *BitsPerPixel *DefaultBitsPerPixel: 24 *BitsPerPixel 1/Monochrome (1bpp): "<>setpagedevice" *BitsPerPixel 8/CMYK with Ghostscript dithering (8bpp): "<>setpagedevice" *BitsPerPixel 16/CMYK with Ghostscript FS dithering (16bpp): "<>setpagedevice" *BitsPerPixel 24/CMYK with FS dithering (24 bpp): "<>setpagedevice" *BitsPerPixel 32/CMYK with FS dithering (32 bpp): "<>setpagedevice" *CloseUI: *BitsPerPixel *OpenUI *Monochrome/Mode: Boolean *OrderDependency: 100 AnySetup *Monochrome *DefaultMonochrome: False *Monochrome True/Monochrome: "<>setpagedevice" *Monochrome False/Colour: "" *CloseUI: *Monochrome *OpenUI *ProcessColorModel/Color Model: PickOne *OrderDependency: 100 AnySetup *ProcessColorModel *DefaultProcessColorModel: CMYK *ProcessColorModel CMYK/Four-color CMYK: "<>setpagedevice" *ProcessColorModel Greyscale/Greyscale: "<>setpagedevice" *ProcessColorModel RGB/Three-color RGB: "<>setpagedevice" *CloseUI: *ProcessColorModel *OpenUI *PrintColors/Colours to be used: PickOne *OrderDependency: 100 AnySetup *PrintColors *DefaultPrintColors: CMYK *PrintColors C/Cyan only: "<>setpagedevice" *PrintColors CK/Cyan, Black: "<>setpagedevice" *PrintColors CM/Cyan, Magenta: "<>setpagedevice" *PrintColors CMK/Cyan, Magenta, Black: "<>setpagedevice" *PrintColors CMY/Cyan, Magenta, Yellow: "<>setpagedevice" *PrintColors CMYK/Cyan, Magenta, Yellow, Black: "<>setpagedevice" *PrintColors CY/Cyan, Yellow: "<>setpagedevice" *PrintColors CYK/Cyan, Yellow, Black: "<>setpagedevice" *PrintColors K/Black only: "<>setpagedevice" *PrintColors KKKK/Black for any colour: "<>setpagedevice" *PrintColors M/Magenta only: "<>setpagedevice" *PrintColors MK/Magenta, Black: "<>setpagedevice" *PrintColors MY/Magenta, Yellow: "<>setpagedevice" *PrintColors MYK/Magenta, Yellow, Black: "<>setpagedevice" *PrintColors Y/Yellow only: "<>setpagedevice" *PrintColors YK/Yellow, Black: "<>setpagedevice" *CloseUI: *PrintColors *% Generic boilerplate PPD stuff as standard PostScript fonts and so on *DefaultFont: Courier *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM *Font Bookman-Demi: Standard "(001.004S)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM *Font Bookman-Light: Standard "(001.004S)" Standard ROM *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM *Font Courier: Standard "(002.004S)" Standard ROM *Font Courier-Bold: Standard "(002.004S)" Standard ROM *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM *Font Courier-Oblique: Standard "(002.004S)" Standard ROM *Font Helvetica: Standard "(001.006S)" Standard ROM *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM *Font Palatino-Bold: Standard "(001.005S)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM *Font Palatino-Italic: Standard "(001.005S)" Standard ROM *Font Palatino-Roman: Standard "(001.005S)" Standard ROM *Font Symbol: Special "(001.007S)" Special ROM *Font Times-Bold: Standard "(001.007S)" Standard ROM *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM *Font Times-Italic: Standard "(001.007S)" Standard ROM *Font Times-Roman: Standard "(001.007S)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM *Font ZapfDingbats: Special "(001.004S)" Standard ROM *% What follows is a dumped representation of the internal Perl data *% structure representing one entry in the Linux Printing Database. *% This can be used by frontends to give advanced features which are *% beyond the possibilities which can be defined by Adobe-compliant PPDs. *% The lines are comment lines, so that programs which require *% Adobe-compliant PPD files can handle this file. They simply ignore *% this additional information. *% *% COMDATA #$VAR1 = { *% COMDATA # 'type' => 'G', *% COMDATA # 'pcmodel' => undef, *% COMDATA # 'usb_des' => undef, *% COMDATA # 'pjl' => undef, *% COMDATA # 'pnp_mfg' => undef, *% COMDATA # 'args_byname' => { *% COMDATA # 'MediaType' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'coated' => { *% COMDATA # 'comment' => 'Bond paper', *% COMDATA # 'idx' => 'ev/162', *% COMDATA # 'value' => 'coated', *% COMDATA # 'driverval' => 'CoatedPaper' *% COMDATA # }, *% COMDATA # 'transparency' => { *% COMDATA # 'comment' => 'Transparency Film', *% COMDATA # 'idx' => 'ev/163', *% COMDATA # 'value' => 'transparency', *% COMDATA # 'driverval' => 'TransparencyFilm' *% COMDATA # }, *% COMDATA # 'plain' => { *% COMDATA # 'comment' => 'Plain paper', *% COMDATA # 'idx' => 'ev/161', *% COMDATA # 'value' => 'plain', *% COMDATA # 'driverval' => 'PlainPaper' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'MediaType', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Media Type', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'plain', *% COMDATA # 'idx' => 'opt/10', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'Resolution' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 90 => { *% COMDATA # 'comment' => '90 DPI', *% COMDATA # 'idx' => 'ev/839', *% COMDATA # 'value' => 90, *% COMDATA # 'driverval' => '90 90' *% COMDATA # }, *% COMDATA # 360 => { *% COMDATA # 'comment' => '360 DPI', *% COMDATA # 'idx' => 'ev/134', *% COMDATA # 'value' => 360, *% COMDATA # 'driverval' => '360 360' *% COMDATA # }, *% COMDATA # 180 => { *% COMDATA # 'comment' => '180 DPI', *% COMDATA # 'idx' => 'ev/133', *% COMDATA # 'value' => 180, *% COMDATA # 'driverval' => '180 180' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'Resolution', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Resolution', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 110, *% COMDATA # 'default' => 360, *% COMDATA # 'idx' => 'opt/6', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'PrintQuality' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'High' => { *% COMDATA # 'comment' => 'High Quality', *% COMDATA # 'idx' => 'ev/166', *% COMDATA # 'value' => 'High', *% COMDATA # 'driverval' => 'High' *% COMDATA # }, *% COMDATA # 'Normal' => { *% COMDATA # 'comment' => 'Normal Quality', *% COMDATA # 'idx' => 'ev/165', *% COMDATA # 'value' => 'Normal', *% COMDATA # 'driverval' => 'Normal' *% COMDATA # }, *% COMDATA # 'Draft' => { *% COMDATA # 'comment' => 'Draft Quality', *% COMDATA # 'idx' => 'ev/164', *% COMDATA # 'value' => 'Draft', *% COMDATA # 'driverval' => 'Draft' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'PrintQuality', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Print Quality', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'Normal', *% COMDATA # 'idx' => 'opt/5', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'Monochrome' => { *% COMDATA # 'vals_byname' => {}, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'Monochrome', *% COMDATA # 'type' => 'bool', *% COMDATA # 'comment' => 'Mode', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'default' => '0', *% COMDATA # 'idx' => 'opt/130', *% COMDATA # 'vals' => [], *% COMDATA # 'spot' => 'Z', *% COMDATA # 'name_false' => 'Colour', *% COMDATA # 'order' => 100 *% COMDATA # }, *% COMDATA # 'MediaWeight' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'Normal' => { *% COMDATA # 'comment' => 'Normal paper', *% COMDATA # 'idx' => 'ev/819', *% COMDATA # 'value' => 'Normal', *% COMDATA # 'driverval' => 80 *% COMDATA # }, *% COMDATA # 'Thick' => { *% COMDATA # 'comment' => 'Thick paper', *% COMDATA # 'idx' => 'ev/820', *% COMDATA # 'value' => 'Thick', *% COMDATA # 'driverval' => 150 *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'MediaWeight', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Media Weight', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'Normal', *% COMDATA # 'idx' => 'opt/128', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'PageSize' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'Letter' => { *% COMDATA # 'comment' => 'US Letter', *% COMDATA # 'idx' => 'ev/1', *% COMDATA # 'value' => 'Letter', *% COMDATA # 'driverval' => '612 792' *% COMDATA # }, *% COMDATA # 'EnvMonarch' => { *% COMDATA # 'comment' => 'Envelope Monarch', *% COMDATA # 'idx' => 'ev/902', *% COMDATA # 'value' => 'EnvMonarch', *% COMDATA # 'driverval' => '279 540' *% COMDATA # }, *% COMDATA # 'EnvC5' => { *% COMDATA # 'comment' => 'Envelope C5', *% COMDATA # 'idx' => 'ev/900', *% COMDATA # 'value' => 'EnvC5', *% COMDATA # 'driverval' => '459 649' *% COMDATA # }, *% COMDATA # '11x17' => { *% COMDATA # 'comment' => '11x17', *% COMDATA # 'idx' => 'ev/880', *% COMDATA # 'value' => '11x17', *% COMDATA # 'driverval' => '792 1224' *% COMDATA # }, *% COMDATA # 'Executive' => { *% COMDATA # 'comment' => 'Executive', *% COMDATA # 'idx' => 'ev/895', *% COMDATA # 'value' => 'Executive', *% COMDATA # 'driverval' => '522 756' *% COMDATA # }, *% COMDATA # 'A3' => { *% COMDATA # 'comment' => 'A3', *% COMDATA # 'idx' => 'ev/115', *% COMDATA # 'value' => 'A3', *% COMDATA # 'driverval' => '842 1191' *% COMDATA # }, *% COMDATA # 'A4' => { *% COMDATA # 'comment' => 'A4', *% COMDATA # 'idx' => 'ev/3', *% COMDATA # 'value' => 'A4', *% COMDATA # 'driverval' => '595 842' *% COMDATA # }, *% COMDATA # 'Legal' => { *% COMDATA # 'comment' => 'US Legal', *% COMDATA # 'idx' => 'ev/2', *% COMDATA # 'value' => 'Legal', *% COMDATA # 'driverval' => '612 1008' *% COMDATA # }, *% COMDATA # 'A5' => { *% COMDATA # 'comment' => 'A5', *% COMDATA # 'idx' => 'ev/896', *% COMDATA # 'value' => 'A5', *% COMDATA # 'driverval' => '421 595' *% COMDATA # }, *% COMDATA # 'B5' => { *% COMDATA # 'comment' => 'B5 (JIS)', *% COMDATA # 'idx' => 'ev/897', *% COMDATA # 'value' => 'B5', *% COMDATA # 'driverval' => '516 729' *% COMDATA # }, *% COMDATA # 'EnvDL' => { *% COMDATA # 'comment' => 'Envelope DL', *% COMDATA # 'idx' => 'ev/901', *% COMDATA # 'value' => 'EnvDL', *% COMDATA # 'driverval' => '312 624' *% COMDATA # }, *% COMDATA # 'Env10' => { *% COMDATA # 'comment' => 'Envelope #10', *% COMDATA # 'idx' => 'ev/899', *% COMDATA # 'value' => 'Env10', *% COMDATA # 'driverval' => '297 684' *% COMDATA # }, *% COMDATA # 'EnvISOB5' => { *% COMDATA # 'comment' => 'Envelope B5', *% COMDATA # 'idx' => 'ev/898', *% COMDATA # 'value' => 'EnvISOB5', *% COMDATA # 'driverval' => '499 709' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'PageSize', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Page Size', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'Letter', *% COMDATA # 'idx' => 'opt/2', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'BitsPerPixel' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 8 => { *% COMDATA # 'comment' => 'CMYK with Ghostscript dithering (8bpp)', *% COMDATA # 'idx' => 'ev/822', *% COMDATA # 'value' => 8, *% COMDATA # 'driverval' => 8 *% COMDATA # }, *% COMDATA # 1 => { *% COMDATA # 'comment' => 'Monochrome (1bpp)', *% COMDATA # 'idx' => 'ev/157', *% COMDATA # 'value' => 1, *% COMDATA # 'driverval' => 1 *% COMDATA # }, *% COMDATA # 32 => { *% COMDATA # 'comment' => 'CMYK with FS dithering (32 bpp)', *% COMDATA # 'idx' => 'ev/154', *% COMDATA # 'value' => 32, *% COMDATA # 'driverval' => 32 *% COMDATA # }, *% COMDATA # 24 => { *% COMDATA # 'comment' => 'CMYK with FS dithering (24 bpp)', *% COMDATA # 'idx' => 'ev/155', *% COMDATA # 'value' => 24, *% COMDATA # 'driverval' => 24 *% COMDATA # }, *% COMDATA # 16 => { *% COMDATA # 'comment' => 'CMYK with Ghostscript FS dithering (16bpp)', *% COMDATA # 'idx' => 'ev/156', *% COMDATA # 'value' => 16, *% COMDATA # 'driverval' => 16 *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'BitsPerPixel', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Ghostscript Bits Per Pixel', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 24, *% COMDATA # 'idx' => 'opt/13', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'Manual' => { *% COMDATA # 'vals_byname' => {}, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'Manual', *% COMDATA # 'type' => 'bool', *% COMDATA # 'comment' => 'Sheet Feeder', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'default' => '0', *% COMDATA # 'idx' => 'opt/9', *% COMDATA # 'vals' => [], *% COMDATA # 'spot' => 'Z', *% COMDATA # 'name_false' => 'Automatic', *% COMDATA # 'order' => 100 *% COMDATA # }, *% COMDATA # 'PrintColors' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'CM' => { *% COMDATA # 'comment' => 'Cyan, Magenta', *% COMDATA # 'idx' => 'ev/826', *% COMDATA # 'value' => 'CM', *% COMDATA # 'driverval' => 3 *% COMDATA # }, *% COMDATA # 'MYK' => { *% COMDATA # 'comment' => 'Magenta, Yellow, Black', *% COMDATA # 'idx' => 'ev/837', *% COMDATA # 'value' => 'MYK', *% COMDATA # 'driverval' => 14 *% COMDATA # }, *% COMDATA # 'C' => { *% COMDATA # 'comment' => 'Cyan only', *% COMDATA # 'idx' => 'ev/824', *% COMDATA # 'value' => 'C', *% COMDATA # 'driverval' => 1 *% COMDATA # }, *% COMDATA # 'CMYK' => { *% COMDATA # 'comment' => 'Cyan, Magenta, Yellow, Black', *% COMDATA # 'idx' => 'ev/838', *% COMDATA # 'value' => 'CMYK', *% COMDATA # 'driverval' => 15 *% COMDATA # }, *% COMDATA # 'YK' => { *% COMDATA # 'comment' => 'Yellow, Black', *% COMDATA # 'idx' => 'ev/835', *% COMDATA # 'value' => 'YK', *% COMDATA # 'driverval' => 12 *% COMDATA # }, *% COMDATA # 'MY' => { *% COMDATA # 'comment' => 'Magenta, Yellow', *% COMDATA # 'idx' => 'ev/829', *% COMDATA # 'value' => 'MY', *% COMDATA # 'driverval' => 6 *% COMDATA # }, *% COMDATA # 'CYK' => { *% COMDATA # 'comment' => 'Cyan, Yellow, Black', *% COMDATA # 'idx' => 'ev/836', *% COMDATA # 'value' => 'CYK', *% COMDATA # 'driverval' => 13 *% COMDATA # }, *% COMDATA # 'MK' => { *% COMDATA # 'comment' => 'Magenta, Black', *% COMDATA # 'idx' => 'ev/833', *% COMDATA # 'value' => 'MK', *% COMDATA # 'driverval' => 10 *% COMDATA # }, *% COMDATA # 'Y' => { *% COMDATA # 'comment' => 'Yellow only', *% COMDATA # 'idx' => 'ev/827', *% COMDATA # 'value' => 'Y', *% COMDATA # 'driverval' => 4 *% COMDATA # }, *% COMDATA # 'CMY' => { *% COMDATA # 'comment' => 'Cyan, Magenta, Yellow', *% COMDATA # 'idx' => 'ev/830', *% COMDATA # 'value' => 'CMY', *% COMDATA # 'driverval' => 7 *% COMDATA # }, *% COMDATA # 'K' => { *% COMDATA # 'comment' => 'Black only', *% COMDATA # 'idx' => 'ev/831', *% COMDATA # 'value' => 'K', *% COMDATA # 'driverval' => 8 *% COMDATA # }, *% COMDATA # 'CMK' => { *% COMDATA # 'comment' => 'Cyan, Magenta, Black', *% COMDATA # 'idx' => 'ev/834', *% COMDATA # 'value' => 'CMK', *% COMDATA # 'driverval' => 11 *% COMDATA # }, *% COMDATA # 'KKKK' => { *% COMDATA # 'comment' => 'Black for any colour', *% COMDATA # 'idx' => 'ev/823', *% COMDATA # 'value' => 'KKKK', *% COMDATA # 'driverval' => '0' *% COMDATA # }, *% COMDATA # 'CY' => { *% COMDATA # 'comment' => 'Cyan, Yellow', *% COMDATA # 'idx' => 'ev/828', *% COMDATA # 'value' => 'CY', *% COMDATA # 'driverval' => 5 *% COMDATA # }, *% COMDATA # 'M' => { *% COMDATA # 'comment' => 'Magenta only', *% COMDATA # 'idx' => 'ev/825', *% COMDATA # 'value' => 'M', *% COMDATA # 'driverval' => 2 *% COMDATA # }, *% COMDATA # 'CK' => { *% COMDATA # 'comment' => 'Cyan, Black', *% COMDATA # 'idx' => 'ev/832', *% COMDATA # 'value' => 'CK', *% COMDATA # 'driverval' => 9 *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'PrintColors', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Colours to be used', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'CMYK', *% COMDATA # 'idx' => 'opt/129', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # }, *% COMDATA # 'ProcessColorModel' => { *% COMDATA # 'vals_byname' => { *% COMDATA # 'RGB' => { *% COMDATA # 'comment' => 'Three-color RGB', *% COMDATA # 'idx' => 'ev/159', *% COMDATA # 'value' => 'RGB', *% COMDATA # 'driverval' => '/DeviceRGB' *% COMDATA # }, *% COMDATA # 'CMYK' => { *% COMDATA # 'comment' => 'Four-color CMYK', *% COMDATA # 'idx' => 'ev/160', *% COMDATA # 'value' => 'CMYK', *% COMDATA # 'driverval' => '/DeviceCMYK' *% COMDATA # }, *% COMDATA # 'Greyscale' => { *% COMDATA # 'comment' => 'Greyscale', *% COMDATA # 'idx' => 'ev/158', *% COMDATA # 'value' => 'Greyscale', *% COMDATA # 'driverval' => '/DeviceGray' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'style' => 'G', *% COMDATA # 'name' => 'ProcessColorModel', *% COMDATA # 'type' => 'enum', *% COMDATA # 'comment' => 'Color Model', *% COMDATA # 'proto' => '<>setpagedevice', *% COMDATA # 'order' => 100, *% COMDATA # 'default' => 'CMYK', *% COMDATA # 'idx' => 'opt/14', *% COMDATA # 'vals' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'spot' => 'Z' *% COMDATA # } *% COMDATA # }, *% COMDATA # 'ascii' => 1, *% COMDATA # 'pnp_mdl' => undef, *% COMDATA # 'driver' => 'bjc600', *% COMDATA # 'compiled-at' => 'Tue Nov 26 23:00:41 2002', *% COMDATA # 'drivernopjl' => '0', *% COMDATA # 'snmp_cmd' => undef, *% COMDATA # 'model' => 'MultiPASS C5500', *% COMDATA # 'url' => 'http://www.ghostscript.com/doc/gnu/7.05/Devices.htm#BJC', *% COMDATA # 'cmd' => 'gs -q -dBATCH -dPARANOIDSAFER -dQUIET -dNOPAUSE -sDEVICE=bjc600%A%Z -sOutputFile=- -', *% COMDATA # 'snmp_des' => undef, *% COMDATA # 'par_mfg' => undef, *% COMDATA # 'make' => 'Canon', *% COMDATA # 'par_mdl' => undef, *% COMDATA # 'color' => 1, *% COMDATA # 'pcdriver' => undef, *% COMDATA # 'pnp_cmd' => undef, *% COMDATA # 'usb_mfg' => undef, *% COMDATA # 'usb_mdl' => undef, *% COMDATA # 'pnp_des' => undef, *% COMDATA # 'maxspot' => 'Z', *% COMDATA # 'args' => [ *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {}, *% COMDATA # {} *% COMDATA # ], *% COMDATA # 'id' => 101952, *% COMDATA # 'comment' => undef, *% COMDATA # 'timestamp' => '1038369641', *% COMDATA # 'compiled-by' => 'www-data@poblano', *% COMDATA # 'par_cmd' => undef, *% COMDATA # 'snmp_mfg' => undef, *% COMDATA # 'snmp_mdl' => undef, *% COMDATA # 'usb_cmd' => undef, *% COMDATA # 'par_des' => undef *% COMDATA #}; *% COMDATA #$VAR1->{'args_byname'}{'MediaType'}{'vals'}[0] = $VAR1->{'args_byname'}{'MediaType'}{'vals_byname'}{'plain'}; *% COMDATA #$VAR1->{'args_byname'}{'MediaType'}{'vals'}[1] = $VAR1->{'args_byname'}{'MediaType'}{'vals_byname'}{'coated'}; *% COMDATA #$VAR1->{'args_byname'}{'MediaType'}{'vals'}[2] = $VAR1->{'args_byname'}{'MediaType'}{'vals_byname'}{'transparency'}; *% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[0] = $VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{90}; *% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[1] = $VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{180}; *% COMDATA #$VAR1->{'args_byname'}{'Resolution'}{'vals'}[2] = $VAR1->{'args_byname'}{'Resolution'}{'vals_byname'}{360}; *% COMDATA #$VAR1->{'args_byname'}{'PrintQuality'}{'vals'}[0] = $VAR1->{'args_byname'}{'PrintQuality'}{'vals_byname'}{'Normal'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintQuality'}{'vals'}[1] = $VAR1->{'args_byname'}{'PrintQuality'}{'vals_byname'}{'Draft'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintQuality'}{'vals'}[2] = $VAR1->{'args_byname'}{'PrintQuality'}{'vals_byname'}{'High'}; *% COMDATA #$VAR1->{'args_byname'}{'MediaWeight'}{'vals'}[0] = $VAR1->{'args_byname'}{'MediaWeight'}{'vals_byname'}{'Normal'}; *% COMDATA #$VAR1->{'args_byname'}{'MediaWeight'}{'vals'}[1] = $VAR1->{'args_byname'}{'MediaWeight'}{'vals_byname'}{'Thick'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[0] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Letter'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[1] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'A4'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[2] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'11x17'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[3] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'A3'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[4] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'A5'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[5] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'B5'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[6] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Env10'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[7] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'EnvC5'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[8] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'EnvDL'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[9] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'EnvISOB5'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[10] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'EnvMonarch'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[11] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Executive'}; *% COMDATA #$VAR1->{'args_byname'}{'PageSize'}{'vals'}[12] = $VAR1->{'args_byname'}{'PageSize'}{'vals_byname'}{'Legal'}; *% COMDATA #$VAR1->{'args_byname'}{'BitsPerPixel'}{'vals'}[0] = $VAR1->{'args_byname'}{'BitsPerPixel'}{'vals_byname'}{1}; *% COMDATA #$VAR1->{'args_byname'}{'BitsPerPixel'}{'vals'}[1] = $VAR1->{'args_byname'}{'BitsPerPixel'}{'vals_byname'}{8}; *% COMDATA #$VAR1->{'args_byname'}{'BitsPerPixel'}{'vals'}[2] = $VAR1->{'args_byname'}{'BitsPerPixel'}{'vals_byname'}{16}; *% COMDATA #$VAR1->{'args_byname'}{'BitsPerPixel'}{'vals'}[3] = $VAR1->{'args_byname'}{'BitsPerPixel'}{'vals_byname'}{24}; *% COMDATA #$VAR1->{'args_byname'}{'BitsPerPixel'}{'vals'}[4] = $VAR1->{'args_byname'}{'BitsPerPixel'}{'vals_byname'}{32}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[0] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'C'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[1] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[2] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CM'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[3] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CMK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[4] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CMY'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[5] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CMYK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[6] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CY'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[7] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'CYK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[8] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'K'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[9] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'KKKK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[10] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'M'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[11] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'MK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[12] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'MY'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[13] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'MYK'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[14] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'Y'}; *% COMDATA #$VAR1->{'args_byname'}{'PrintColors'}{'vals'}[15] = $VAR1->{'args_byname'}{'PrintColors'}{'vals_byname'}{'YK'}; *% COMDATA #$VAR1->{'args_byname'}{'ProcessColorModel'}{'vals'}[0] = $VAR1->{'args_byname'}{'ProcessColorModel'}{'vals_byname'}{'CMYK'}; *% COMDATA #$VAR1->{'args_byname'}{'ProcessColorModel'}{'vals'}[1] = $VAR1->{'args_byname'}{'ProcessColorModel'}{'vals_byname'}{'Greyscale'}; *% COMDATA #$VAR1->{'args_byname'}{'ProcessColorModel'}{'vals'}[2] = $VAR1->{'args_byname'}{'ProcessColorModel'}{'vals_byname'}{'RGB'}; *% COMDATA #$VAR1->{'args'}[0] = $VAR1->{'args_byname'}{'PageSize'}; *% COMDATA #$VAR1->{'args'}[1] = $VAR1->{'args_byname'}{'Manual'}; *% COMDATA #$VAR1->{'args'}[2] = $VAR1->{'args_byname'}{'MediaType'}; *% COMDATA #$VAR1->{'args'}[3] = $VAR1->{'args_byname'}{'MediaWeight'}; *% COMDATA #$VAR1->{'args'}[4] = $VAR1->{'args_byname'}{'Resolution'}; *% COMDATA #$VAR1->{'args'}[5] = $VAR1->{'args_byname'}{'PrintQuality'}; *% COMDATA #$VAR1->{'args'}[6] = $VAR1->{'args_byname'}{'BitsPerPixel'}; *% COMDATA #$VAR1->{'args'}[7] = $VAR1->{'args_byname'}{'Monochrome'}; *% COMDATA #$VAR1->{'args'}[8] = $VAR1->{'args_byname'}{'ProcessColorModel'}; *% COMDATA #$VAR1->{'args'}[9] = $VAR1->{'args_byname'}{'PrintColors'};