⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hpijs-generator.in

📁 HP Deskjet D2368驱动,可以驱动任何HP 的打印机
💻 IN
📖 第 1 页 / 共 5 页
字号:
          backends, the shortname must be monolingual in <en>! -->    </ev_shortname>    <ev_driverval>14</ev_driverval>   </enum_val>  </enum_vals></option>";my $hpijs_duplex_xml = "<option type=\"enum\" id=\"opt/hpijs-Duplex\">  <!-- A multilingual <comments> block can appear here, too;       it should be treated as documentation for the user. -->  <arg_longname>   <en>Double-Sided Printing</en>  </arg_longname>  <arg_shortname>   <en>Duplex</en><!-- backends only know <en> shortnames! -->  </arg_shortname>  <arg_execution>   <arg_group>General</arg_group>   <arg_order>120</arg_order>   <arg_spot>A</arg_spot>   <arg_substitution />   <arg_proto> -dDuplex=%s</arg_proto>  </arg_execution>  <constraints>\@\@DUPLEXCONSTRAINTS\@\@  </constraints>  <enum_vals>   <enum_val id=\"ev/hpijs-Duplex-None\">    <ev_longname>     <en>Off</en>    </ev_longname>    <!-- A multilingual <comments> block can appear here, too;         it should be treated as documentation for the user. -->    <ev_shortname>     <en>None</en>     <!-- Until someone tells me how to learn the user locale in          backends, the shortname must be monolingual in <en>! -->    </ev_shortname>    <ev_driverval>false</ev_driverval>   </enum_val>   <enum_val id=\"ev/hpijs-Duplex-DuplexNoTumble\">    <ev_longname>     <en>Long Edge (Standard)</en>    </ev_longname>    <!-- A multilingual <comments> block can appear here, too;         it should be treated as documentation for the user. -->    <ev_shortname>     <en>DuplexNoTumble</en>     <!-- Until someone tells me how to learn the user locale in          backends, the shortname must be monolingual in <en>! -->    </ev_shortname>    <ev_driverval>true -dTumble=false</ev_driverval>   </enum_val>   <enum_val id=\"ev/hpijs-Duplex-DuplexTumble\">    <ev_longname>     <en>Short Edge (Flip)</en>    </ev_longname>    <!-- A multilingual <comments> block can appear here, too;         it should be treated as documentation for the user. -->    <ev_shortname>     <en>DuplexTumble</en>     <!-- Until someone tells me how to learn the user locale in          backends, the shortname must be monolingual in <en>! -->    </ev_shortname>    <ev_driverval>true -dTumble=true</ev_driverval>   </enum_val>  </enum_vals></option>";my $hpijs_option_constraint_xml ="     <constraint sense='true'>      <driver>hpijs</driver>      <printer>printer/\@\@PRINTERID\@\@</printer>\@\@COMMENT\@\@      <arg_defval>ev/\@\@DEFAULTENUMVALID\@\@</arg_defval>     </constraint>";my $hpijs_enum_val_xml ="   <enum_val id=\"ev/\@\@ENUMVALID\@\@\">    <ev_longname>     <en>\@\@LONGNAME\@\@</en>    </ev_longname>    <!-- A multilingual <comments> block can appear here, too;         it should be treated as documentation for the user. -->    <ev_shortname>     <en>\@\@SHORTNAME\@\@</en>     <!-- Until someone tells me how to learn the user locale in          backends, the shortname must be monolingual in <en>! -->    </ev_shortname>    <ev_driverval>\@\@DRIVERVALUE\@\@</ev_driverval>    <constraints>     <!-- Assume the choice doesn't apply... -->     <constraint sense='false'>      <driver>hpijs</driver>     </constraint>     <!-- ...except to these: -->\@\@ENUMVALCONSTRAINTS\@\@    </constraints>   </enum_val>";my $hpijs_enum_val_constraint_xml ="     <constraint sense='true'>      <driver>hpijs</driver>      <printer>printer/\@\@PRINTERID\@\@</printer>\@\@COMMENT\@\@     </constraint>";# Available paper size values (the "constraints" fields will be filled# in with the appropriate printers when the printer list is parsedmy @pagesize_order = qw/Letter Legal Ledger Executive                         A3 A4 A5 Photo5x7 A6 A6TearOff                        Photo PhotoTearOff                        B4JIS B5JIS                        Oufuku Hagaki                        SuperB FLSA                        Env10 EnvMonarch EnvDL EnvC5 EnvC6 EnvISOB5 3x5 5x8                        w612h935 w558h774 w774h1116                         3425-Cover CDDVD80 CDDVD120/;my @pagesize_size_order = qw/SuperB A3 Ledger w774h1116 B4JIS                              3425-Cover Legal FLSA	                     w612h935 Letter A4 w558h774 Executive B5JIS                              EnvISOB5 EnvC5 A5 Oufuku 5x8                             EnvDL Env10 EnvMonarch EnvC6                             Photo5x7 CDDVD120 A6TearOff A6 PhotoTearOff Photo Hagaki 3x5 CDDVD80/;# The margin information is taken from the "context.cpp" file of HPIJS,# PrintContext::PSM data structuremy $pagesize_vals = {     'Letter' => { 	'longname' => 'Letter',	'driverval' => ' -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=792',	'margins' => {	    'width' => 8.5,	    'height' => 11.0,	    'printablewidth' => 8.0,	    'printableheight' => 10.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Legal' => { 	'longname' => 'Legal',	'driverval' => ' -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=1008',	'margins' => {	    'width' => 8.5,	    'height' => 14.0,	    'printablewidth' => 8.0,	    'printableheight' => 13.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Ledger' => { 	'longname' => 'Ledger',	'driverval' => ' -dDEVICEWIDTHPOINTS=792 -dDEVICEHEIGHTPOINTS=1224',	'margins' => {	    'width' => 11.0,	    'height' => 17.0,	    'printablewidth' => 10.6,	    'printableheight' => 16.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Executive' => { 	'longname' => 'Executive',	'driverval' => ' -dDEVICEWIDTHPOINTS=522 -dDEVICEHEIGHTPOINTS=756',	'margins' => {	    'width' =>7.25,	    'height' => 10.5,	    'printablewidth' => 6.75,	    'printableheight' => 9.875,	    'topmargin' => 0.125	},	'constraints' => ""    },    'A3' => { 	'longname' => 'A3',	'driverval' => ' -dDEVICEWIDTHPOINTS=842 -dDEVICEHEIGHTPOINTS=1190',	'margins' => {	    'width' => 11.69,	    'height' => 16.53,	    'printablewidth' => 11.29,	    'printableheight' => 15.905,	    'topmargin' => 0.125	},	'constraints' => ""    },    'A4' => { 	'longname' => 'A4',	'driverval' => ' -dDEVICEWIDTHPOINTS=595 -dDEVICEHEIGHTPOINTS=842',	'margins' => {	    'width' => 8.27,	    'height' => 11.69,	    'printablewidth' => 8.0,	    'printableheight' => 11.065,	    'topmargin' => 0.125	},	'constraints' => ""    },    'A5' => { 	'longname' => 'A5',	'driverval' => ' -dDEVICEWIDTHPOINTS=420 -dDEVICEHEIGHTPOINTS=595',	'margins' => {	    'width' => 5.83,	    'height' => 8.27,	    'printablewidth' => 5.58,	    'printableheight' => 7.645,	    'topmargin' => 0.125	},	'constraints' => ""    },    'A6' => { 	'longname' => 'A6',	'driverval' => ' -dDEVICEWIDTHPOINTS=297 -dDEVICEHEIGHTPOINTS=420',	'margins' => {	    'width' => 4.13,	    'height' => 5.83,	    'printablewidth' => 3.88,	    'printableheight' => 5.205,	    'topmargin' => 0.125	},	'constraints' => ""    },    'A6TearOff' => { 	'longname' => 'A6 with tear-off tab',	'driverval' => ' -dDEVICEWIDTHPOINTS=297 -dDEVICEHEIGHTPOINTS=420',	'margins' => {	    'width' => 4.13,	    'height' => 5.83,	    'printablewidth' => 3.88,	    'printableheight' => 5.705,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Photo' => { 	'longname' => 'Photo or 4x6 inch index card',	'driverval' => ' -dDEVICEWIDTHPOINTS=288 -dDEVICEHEIGHTPOINTS=432',	'margins' => {	    'width' => 4.0,	    'height' => 6.0,	    'printablewidth' => 3.75,	    'printableheight' => 5.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Photo5x7' => {        'longname' => 'Photo or 5x7 inch index card',        'driverval' => ' -dDEVICEWIDTHPOINTS=360 -dDEVICEHEIGHTPOINTS=504',        'margins' => {            'width' => 5.0,            'height' => 7.0,            'printablewidth' => 4.75,            'printableheight' => 6.375,            'topmargin' => 0.125        },        'constraints' => ""    },    'PhotoTearOff' => { 	'longname' => 'Photo with tear-off tab',	'driverval' => ' -dDEVICEWIDTHPOINTS=288 -dDEVICEHEIGHTPOINTS=432',	'margins' => {	    'width' => 4.0,	    'height' => 6.0,	    'printablewidth' => 3.75,	    'printableheight' => 5.75,	    'topmargin' => 0.125	},	'constraints' => ""    },    'B4JIS' => { 	'longname' => 'B4 (JIS)',	'driverval' => ' -dDEVICEWIDTHPOINTS=729 -dDEVICEHEIGHTPOINTS=1033',	'margins' => {	    'width' => 10.126,	    'height' => 14.342,	    'printablewidth' => 9.626,	    'printableheight' => 13.717,	    'topmargin' => 0.125	},	'constraints' => ""    },    'B5JIS' => { 	'longname' => 'B5 (JIS)',	'driverval' => ' -dDEVICEWIDTHPOINTS=516 -dDEVICEHEIGHTPOINTS=729',	'margins' => {	    'width' => 7.17,	    'height' => 10.126,	    'printablewidth' => 6.67,	    'printableheight' => 9.501,	    'topmargin' => 0.125	},	'constraints' => ""    },    'Oufuku' => { 	'longname' => 'Oufuku-Hagaki',	'driverval' => ' -dDEVICEWIDTHPOINTS=420 -dDEVICEHEIGHTPOINTS=567',	'margins' => {	    'width' => 5.83,	    'height' => 7.87,	    'printablewidth' => 5.33,	    #'printableheight' => 7.37,	    'printableheight' => 7.245, # Correction, lower border must be	                                # 0.5 inches.	    'topmargin' => 0.125	},	'constraints' => ""    },    'Hagaki' => { 	'longname' => 'Hagaki',	'driverval' => ' -dDEVICEWIDTHPOINTS=283 -dDEVICEHEIGHTPOINTS=420',	'margins' => {	    'width' => 3.94,	    'height' => 5.83,	    'printablewidth' => 3.69,	    #'printableheight' => 5.58,	    'printableheight' => 5.205, # Correction, lower border must be	                                # 0.5 inches.	    'topmargin' => 0.125	},	'constraints' => ""    },    'SuperB' => { 	'longname' => 'Super B',	'driverval' => ' -dDEVICEWIDTHPOINTS=936 -dDEVICEHEIGHTPOINTS=1368',	'margins' => {	    'width' => 13.00,	    'height' => 19.00,	    'printablewidth' => 12.6,	    'printableheight' => 18.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'FLSA' => { 	'longname' => 'American Foolscap',	'driverval' => ' -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=936',	'margins' => {	    'width' => 8.5,	    'height' => 13.0,	    'printablewidth' => 8.00,	    'printableheight' => 12.375,	    'topmargin' => 0.125	},	'constraints' => ""    },    'CDDVD80' => { 	'longname' => 'CD or DVD 80 mm',	'driverval' => ' -dDEVICEWIDTHPOINTS=237 -dDEVICEHEIGHTPOINTS=237',	'margins' => {	    'width' => 3.3,	    'height' => 3.3,	    'printablewidth' => 3.3,	    'printableheight' => 3.3,	    'topmargin' => 0.0	},	'constraints' => ""    },    'CDDVD120' => { 	'longname' => 'CD or DVD 120 mm',	'driverval' => ' -dDEVICEWIDTHPOINTS=360 -dDEVICEHEIGHTPOINTS=360',	'margins' => {	    'width' => 5.0,	    'height' => 5.0,	    'printablewidth' => 5.00,	    'printableheight' => 5.00,	    'topmargin' => 0.0	},	'constraints' => ""    },    # Extra paper sizes which are not explicitly handled by the HPIJS code    # but accepted as custom paper sizes. They are included because they    # are commonly used. If no margins are given, the default margins are    # used.    # Cover for the HP DeskJet 3425    '3425-Cover' => {	'longname' => 'Cover for HP DeskJet 3425',	'driverval' => ' -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=1116',	'margins' => {	    'width' => 8.5,	    'height' => 15.5,	    'printablewidth' => 8.00,	    'printableheight' => 14.875,	    'topmargin' => 0.125	},	'constraints' => ""    },    # Envelopes    'Env10' => {	'longname' => 'Envelope #10',	'driverval' => ' -dDEVICEWIDTHPOINTS=297 -dDEVICEHEIGHTPOINTS=684',	'constraints' => ""    },    'EnvMonarch' => {	'longname' => 'Envelope Monarch',	'driverval' => ' -dDEVICEWIDTHPOINTS=279 -dDEVICEHEIGHTPOINTS=540',	'constraints' => ""    },    'EnvDL' => {	'longname' => 'Envelope DL',	'driverval' => ' -dDEVICEWIDTHPOINTS=312 -dDEVICEHEIGHTPOINTS=624',	'constraints' => ""    },    'EnvC5' => {	'longname' => 'Envelope C5',	'driverval' => ' -dDEVICEWIDTHPOINTS=459 -dDEVICEHEIGHTPOINTS=649',	'constraints' => ""    },    'EnvC6' => {	'longname' => 'Envelope C6',	'driverval' => ' -dDEVICEWIDTHPOINTS=323 -dDEVICEHEIGHTPOINTS=459',	'constraints' => ""

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -