diff options
author | Didier Raboud <odyx@debian.org> | 2011-05-25 16:19:00 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2011-05-25 16:19:00 +0200 |
commit | 787970f996258e94d4a33052c5dcf28d2a7c509f (patch) | |
tree | fae338d50b0277bcaa2c30c09c457c0af27e13cf /foomatic-db | |
parent | 27ddd530ee3f975fffb25d4bd48fc515589774bd (diff) |
Imported Upstream version 20061224
Diffstat (limited to 'foomatic-db')
59 files changed, 3808 insertions, 0 deletions
diff --git a/foomatic-db/driver/foo2hp.xml b/foomatic-db/driver/foo2hp.xml new file mode 100644 index 0000000..95775ff --- /dev/null +++ b/foomatic-db/driver/foo2hp.xml @@ -0,0 +1,23 @@ +<driver id="driver/foo2hp"> + <name>foo2hp</name> + <url>http://foo2hp.rkkda.com/</url> + <execution> + <filter /> + <prototype>foo2hp2600-wrapper %A</prototype> + </execution> + <comments> <en> + + This is a driver developed for the HP Color LaserJet 2600n printer. + + The driver supports 1-bit or 2-bit per pixel monochrome and + color output, but none of these have been tuned for grayscale + or color correction. + + </en> </comments> + <printers> + <printer><id>printer/HP-Color_LaserJet_2600n</id></printer> + <printer><id>printer/HP-Color_LaserJet_1600</id></printer> + <printer><id>printer/Generic-ZJS</id></printer> + <printer><id>printer/Generic-GDI_Printer</id></printer> + </printers> +</driver> diff --git a/foomatic-db/driver/foo2lava.xml b/foomatic-db/driver/foo2lava.xml new file mode 100644 index 0000000..4adf7a2 --- /dev/null +++ b/foomatic-db/driver/foo2lava.xml @@ -0,0 +1,20 @@ +<driver id="driver/foo2lava"> + <name>foo2lava</name> + <url>http://foo2lava.rkkda.com/</url> + <execution> + <filter /> + <prototype>foo2lava-wrapper %A</prototype> + </execution> + <comments> <en> + + This is a driver developed for the Konica Minolta magicolor 2530 DL. + + It also works with Konica Minolta magicolor 2490 MF (printer only). + + </en> </comments> + <printers> + <printer><id>printer/KonicaMinolta-magicolor_2490_MF</id></printer> + <printer><id>printer/KonicaMinolta-magicolor_2530_DL</id></printer> + <printer><id>printer/Generic-GDI_Printer</id></printer> + </printers> +</driver> diff --git a/foomatic-db/driver/foo2oak.xml b/foomatic-db/driver/foo2oak.xml new file mode 100644 index 0000000..ea005e3 --- /dev/null +++ b/foomatic-db/driver/foo2oak.xml @@ -0,0 +1,25 @@ +<driver id="driver/foo2oak"> + <name>foo2oak</name> + <url>http://foo2oak.rkkda.com/</url> + <execution> + <filter /> + <prototype>foo2oak-wrapper %A</prototype> + </execution> + <comments> <en> + + This is a driver developed for the HP Color LaserJet 1500 laser printer. + + It is possible that this driver will also work for other Oak + Technologies OAKT-based printers, but the author cannot test this. + + The driver supports 1-bit or 2-bit per pixel monochrome and + color output, but none of these have been tuned for grayscale + or color correction. + + </en> </comments> + <printers> + <printer><id>printer/HP-Color_LaserJet_1500</id></printer> + <printer><id>printer/Generic-OAKT_Printer</id></printer> + <printer><id>printer/Generic-GDI_Printer</id></printer> + </printers> +</driver> diff --git a/foomatic-db/driver/foo2xqx.xml b/foomatic-db/driver/foo2xqx.xml new file mode 100644 index 0000000..107593a --- /dev/null +++ b/foomatic-db/driver/foo2xqx.xml @@ -0,0 +1,19 @@ +<driver id="driver/foo2xqx"> + <name>foo2xqx</name> + <url>http://foo2xqx.rkkda.com/</url> + <execution> + <filter /> + <prototype>foo2xqx-wrapper %A</prototype> + </execution> + <comments> <en> + + This is a driver developed for the HP LaserJet M1005 MFP. + + <p> + + </en> </comments> + <printers> + <printer><id>printer/HP-LaserJet_M1005_MFP</id></printer> + <printer><id>printer/Generic-GDI_Printer</id></printer> + </printers> +</driver> diff --git a/foomatic-db/driver/foo2zjs.xml b/foomatic-db/driver/foo2zjs.xml new file mode 100644 index 0000000..5d78520 --- /dev/null +++ b/foomatic-db/driver/foo2zjs.xml @@ -0,0 +1,33 @@ +<driver id="driver/foo2zjs"> + <name>foo2zjs</name> + <url>http://foo2zjs.rkkda.com/</url> + <execution> + <filter /> + <prototype>foo2zjs-wrapper %A</prototype> + </execution> + <comments> <en> + + This is a driver developed for the Minolta magicolor 2300 DL + network color laser printer. + + <p> + + It is possible that this driver will also work for the HP LaserJet + 1000, 1005, 1018, 1020 and other Zenographics-based printers, but the + author cannot test this. + + </en> </comments> + <printers> + <printer><id>printer/Minolta-magicolor_2430_DL</id></printer> + <printer><id>printer/Minolta-magicolor_2300_DL</id></printer> + <printer><id>printer/Minolta-magicolor_2200_DL</id></printer> + <printer><id>printer/Minolta-Color_PageWorks_Pro_L</id></printer> + <printer><id>printer/HP-LaserJet_1000</id></printer> + <printer><id>printer/HP-LaserJet_1005</id></printer> + <printer><id>printer/HP-LaserJet_1018</id></printer> + <printer><id>printer/HP-LaserJet_1020</id></printer> + <printer><id>printer/HP-LaserJet_1022</id></printer> + <printer><id>printer/Generic-ZjStream_Printer</id></printer> + <printer><id>printer/Generic-GDI_Printer</id></printer> + </printers> +</driver> diff --git a/foomatic-db/opt/foo2hp-BitsPerPlane.xml b/foomatic-db/opt/foo2hp-BitsPerPlane.xml new file mode 100644 index 0000000..aef8581 --- /dev/null +++ b/foomatic-db/opt/foo2hp-BitsPerPlane.xml @@ -0,0 +1,36 @@ +<option type="enum" id="opt/foo2hp-BitsPerPlane"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Bits Per Plane</en> </arg_longname> + <arg_shortname> <en>BitsPerPlane</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-b%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-BitsPerPlane-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-BitsPerPlane-1"> + <ev_longname> <en>1 Bit Per Plane</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1-BPP</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-BitsPerPlane-2"> + <ev_longname> <en>2 Bits Per Plane</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>2-BPP</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-ColorMode.xml b/foomatic-db/opt/foo2hp-ColorMode.xml new file mode 100644 index 0000000..17b10ab --- /dev/null +++ b/foomatic-db/opt/foo2hp-ColorMode.xml @@ -0,0 +1,38 @@ +<option type="enum" id="opt/foo2hp-ColorMode"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Color Mode</en> </arg_longname> + <arg_shortname> <en>ColorMode</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-ColorMode-mono</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-ColorMode-mono"> + <ev_longname> <en>Monochrome</en> </ev_longname> + <comments><en> + Prints in monochrome only + </en></comments> + <ev_shortname> <en>Monochrome</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-ColorMode-color"> + <ev_longname> <en>Color</en> </ev_longname> + <comments><en> + Prints in color using the best compromise setting. + </en></comments> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>-c</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-Duplex.xml b/foomatic-db/opt/foo2hp-Duplex.xml new file mode 100644 index 0000000..6e792be --- /dev/null +++ b/foomatic-db/opt/foo2hp-Duplex.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2hp-Duplex"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Duplex Printing</en> </arg_longname> + <arg_shortname> <en>Duplex</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>210</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-d%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-Duplex-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-Duplex-1"> + <ev_longname> <en>Off</en> </ev_longname> + <ev_shortname> <en>None</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-Duplex-2"> + <ev_longname> <en>Long Edge (Standard)</en> </ev_longname> + <ev_shortname> <en>DuplexNoTumble</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-Duplex-3"> + <ev_longname> <en>Short Edge (Flip)</en> </ev_longname> + <ev_shortname> <en>DuplexTumble</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-ICM.xml b/foomatic-db/opt/foo2hp-ICM.xml new file mode 100644 index 0000000..a33e34e --- /dev/null +++ b/foomatic-db/opt/foo2hp-ICM.xml @@ -0,0 +1,101 @@ +<option type="enum" id="opt/foo2hp-ICM"> + <comments> + <en> + This option controls which .ICM file to use for color correction. + ICM files are stored in directory /usr/share/foo2hp/icm/. + </en> + </comments> + <arg_longname> <en>ICM Color Profile</en> </arg_longname> + <arg_shortname> <en>ICM</en> </arg_shortname> + <arg_execution> + <arg_group>Adjustment</arg_group> + <arg_order>300</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-ICM-default</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-ICM-default"> + <ev_longname> <en>Default ICM color correction</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>default</en> </ev_shortname> + <ev_driverval>-Gdefault</ev_driverval> + </enum_val> + + <enum_val id="ev/foo2hp-ICM-none"> + <ev_longname> <en>No ICM color correction</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> </ev_shortname> + <ev_driverval>-Gnone</ev_driverval> + </enum_val> + + <enum_val id="ev/foo2hp-ICM-hpclj2600n-0"> + <ev_longname> <en>File hpclj2600n-0.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>hpclj2600n-0</en> </ev_shortname> + <ev_driverval>-Ghpclj2600n-0.icm</ev_driverval> + </enum_val> + + <enum_val id="ev/foo2hp-ICM-hpclj2600n-1"> + <ev_longname> <en>File ICCFactory 1</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>hpclj2600n-1</en> </ev_shortname> + <ev_driverval>-Ghpclj2600n-1.icm</ev_driverval> + </enum_val> + + <enum_val id="ev/foo2hp-ICM-km2430_2"> + <ev_longname> <en>File km2430_2.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>km2430_2</en> </ev_shortname> + <ev_driverval>-Gkm2430_2.icm</ev_driverval> + </enum_val> + + <enum_val id="ev/foo2hp-ICM-testing"> + <ev_longname> <en>File testing.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>testing</en> </ev_shortname> + <ev_driverval>-Gtesting.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-ICM-user1"> + <ev_longname> <en>File user1.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user1</en> </ev_shortname> + <ev_driverval>-Guser1.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-ICM-user2"> + <ev_longname> <en>File user2.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user2</en> </ev_shortname> + <ev_driverval>-Guser2.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-ICM-user3"> + <ev_longname> <en>File user3.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user3</en> </ev_shortname> + <ev_driverval>-Guser3.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-ICM-user4"> + <ev_longname> <en>File user4.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user4</en> </ev_shortname> + <ev_driverval>-Guser4.icm</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-InputSlot.xml b/foomatic-db/opt/foo2hp-InputSlot.xml new file mode 100644 index 0000000..dad3caa --- /dev/null +++ b/foomatic-db/opt/foo2hp-InputSlot.xml @@ -0,0 +1,42 @@ +<option type="enum" id="opt/foo2hp-InputSlot"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Source</en> </arg_longname> + <arg_shortname> <en>InputSlot</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-s%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-InputSlot-7</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-InputSlot-1"> + <ev_longname> <en>Tray 1</en> </ev_longname> + <ev_shortname> <en>Tray1</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-InputSlot-2"> + <ev_longname> <en>Tray 2</en> </ev_longname> + <ev_shortname> <en>Tray2</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-InputSlot-3"> + <ev_longname> <en>Tray 3</en> </ev_longname> + <ev_shortname> <en>Tray3</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-InputSlot-7"> + <ev_longname> <en>Auto Select</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-MediaType.xml b/foomatic-db/opt/foo2hp-MediaType.xml new file mode 100644 index 0000000..7d563bf --- /dev/null +++ b/foomatic-db/opt/foo2hp-MediaType.xml @@ -0,0 +1,117 @@ +<option type="enum" id="opt/foo2hp-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-MediaType-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-MediaType-1"> + <ev_longname> <en>Plain</en> </ev_longname> + <ev_shortname> <en>Plain</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-514"> + <ev_longname> <en>Preprinted</en> </ev_longname> + <ev_shortname> <en>Preprinted</en> </ev_shortname> + <ev_driverval>514</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-513"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <ev_shortname> <en>Letterhead</en> </ev_shortname> + <ev_driverval>513</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-2"> + <ev_longname> <en>Transparency</en> </ev_longname> + <ev_shortname> <en>Transparency</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-515"> + <ev_longname> <en>Prepunched</en> </ev_longname> + <ev_shortname> <en>Prepunched</en> </ev_shortname> + <ev_driverval>515</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-265"> + <ev_longname> <en>Labels</en> </ev_longname> + <ev_shortname> <en>Labels</en> </ev_shortname> + <ev_driverval>265</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-260"> + <ev_longname> <en>Bond</en> </ev_longname> + <ev_shortname> <en>Bond</en> </ev_shortname> + <ev_driverval>260</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-516"> + <ev_longname> <en>Recycled</en> </ev_longname> + <ev_shortname> <en>Recycled</en> </ev_shortname> + <ev_driverval>516</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-512"> + <ev_longname> <en>Color</en> </ev_longname> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>512</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-276"> + <ev_longname> <en>Tough</en> </ev_longname> + <ev_shortname> <en>Tough</en> </ev_shortname> + <ev_driverval>276</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-267"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>267</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-258"> + <ev_longname> <en>Light</en> </ev_longname> + <ev_shortname> <en>Light</en> </ev_shortname> + <ev_driverval>258</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-262"> + <ev_longname> <en>Heavy</en> </ev_longname> + <ev_shortname> <en>Heavy</en> </ev_shortname> + <ev_driverval>262</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-261"> + <ev_longname> <en>Cardstock</en> </ev_longname> + <ev_shortname> <en>Cardstock</en> </ev_shortname> + <ev_driverval>261</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-268"> + <ev_longname> <en>Light Glossy</en> </ev_longname> + <ev_shortname> <en>LightGlossy</en> </ev_shortname> + <ev_driverval>268</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-269"> + <ev_longname> <en>Glossy</en> </ev_longname> + <ev_shortname> <en>Glossy</en> </ev_shortname> + <ev_driverval>269</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-270"> + <ev_longname> <en>Heavy Glossy</en> </ev_longname> + <ev_shortname> <en>HeavyGlossy</en> </ev_shortname> + <ev_driverval>270</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-277"> + <ev_longname> <en>HP Premium Cover</en> </ev_longname> + <ev_shortname> <en>Cover</en> </ev_shortname> + <ev_driverval>277</ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-MediaType-278"> + <ev_longname> <en>HP Color Laser Photo Paper</en> </ev_longname> + <ev_shortname> <en>photo</en> </ev_shortname> + <ev_driverval>278</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2hp-Quality.xml b/foomatic-db/opt/foo2hp-Quality.xml new file mode 100644 index 0000000..53e0684 --- /dev/null +++ b/foomatic-db/opt/foo2hp-Quality.xml @@ -0,0 +1,32 @@ +<option type="enum" id="opt/foo2hp-Quality"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Printing Quality</en> </arg_longname> + <arg_shortname> <en>Quality</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>110</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto> %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2hp-Quality-Normal</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2hp-Quality-Normal"> + <ev_longname> <en>Normal Mode</en> </ev_longname> + <ev_shortname> <en>normal</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2hp-Quality-Draft"> + <ev_longname> <en>Draft Mode</en> </ev_longname> + <ev_shortname> <en>draft</en> </ev_shortname> + <ev_driverval>-t </ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-ColorMode.xml b/foomatic-db/opt/foo2lava-ColorMode.xml new file mode 100644 index 0000000..07cef3c --- /dev/null +++ b/foomatic-db/opt/foo2lava-ColorMode.xml @@ -0,0 +1,38 @@ +<option type="enum" id="opt/foo2lava-ColorMode"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Color Mode</en> </arg_longname> + <arg_shortname> <en>ColorMode</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-ColorMode-mono</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-ColorMode-mono"> + <ev_longname> <en>Monochrome</en> </ev_longname> + <comments><en> + Prints in monochrome only + </en></comments> + <ev_shortname> <en>Monochrome</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-ColorMode-color"> + <ev_longname> <en>Color</en> </ev_longname> + <comments><en> + Prints in color using the best compromise setting. + </en></comments> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>-c</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-Duplex.xml b/foomatic-db/opt/foo2lava-Duplex.xml new file mode 100644 index 0000000..c047e8f --- /dev/null +++ b/foomatic-db/opt/foo2lava-Duplex.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2lava-Duplex"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Duplex Printing</en> </arg_longname> + <arg_shortname> <en>Duplex</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>210</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-d%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-Duplex-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-Duplex-1"> + <ev_longname> <en>Off</en> </ev_longname> + <ev_shortname> <en>None</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-Duplex-2"> + <ev_longname> <en>Long Edge (Standard)</en> </ev_longname> + <ev_shortname> <en>DuplexNoTumble</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-Duplex-3"> + <ev_longname> <en>Short Edge (Flip)</en> </ev_longname> + <ev_shortname> <en>DuplexTumble</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-InputSlot.xml b/foomatic-db/opt/foo2lava-InputSlot.xml new file mode 100644 index 0000000..2197358 --- /dev/null +++ b/foomatic-db/opt/foo2lava-InputSlot.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2lava-InputSlot"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Source</en> </arg_longname> + <arg_shortname> <en>InputSlot</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-s%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-InputSlot-255</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-InputSlot-1"> + <ev_longname> <en>Tray 1 (Multipurpose)</en> </ev_longname> + <ev_shortname> <en>Tray1</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-InputSlot-4"> + <ev_longname> <en>Tray 2</en> </ev_longname> + <ev_shortname> <en>Tray2</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-InputSlot-255"> + <ev_longname> <en>Auto Select</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>255</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-MediaType.xml b/foomatic-db/opt/foo2lava-MediaType.xml new file mode 100644 index 0000000..f3097f5 --- /dev/null +++ b/foomatic-db/opt/foo2lava-MediaType.xml @@ -0,0 +1,67 @@ +<option type="enum" id="opt/foo2lava-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-MediaType-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-MediaType-1"> + <ev_longname> <en>Plain Paper</en> </ev_longname> + <ev_shortname> <en>plain</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-4"> + <ev_longname> <en>Transparency</en> </ev_longname> + <ev_shortname> <en>transparency</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-20"> + <ev_longname> <en>Thick Stock</en> </ev_longname> + <ev_shortname> <en>thick</en> </ev_shortname> + <ev_driverval>20</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-22"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>envelope</en> </ev_shortname> + <ev_driverval>22</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-23"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <ev_shortname> <en>letterhead</en> </ev_shortname> + <ev_driverval>23</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-25"> + <ev_longname> <en>Postcard</en> </ev_longname> + <ev_shortname> <en>postcard</en> </ev_shortname> + <ev_driverval>25</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-26"> + <ev_longname> <en>Labels</en> </ev_longname> + <ev_shortname> <en>labels</en> </ev_shortname> + <ev_driverval>26</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-27"> + <ev_longname> <en>Recycled Paper</en> </ev_longname> + <ev_shortname> <en>recycled</en> </ev_shortname> + <ev_driverval>27</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-MediaType-28"> + <ev_longname> <en>Glossy</en> </ev_longname> + <ev_shortname> <en>glossy</en> </ev_shortname> + <ev_driverval>28</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-PageSize.xml b/foomatic-db/opt/foo2lava-PageSize.xml new file mode 100644 index 0000000..d2aebc0 --- /dev/null +++ b/foomatic-db/opt/foo2lava-PageSize.xml @@ -0,0 +1,92 @@ +<option type="enum" id="opt/foo2lava-PageSize"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Page Size</en> </arg_longname> + <arg_shortname> <en>PageSize</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>135</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-p%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-PageSize-2</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-PageSize-1"> + <ev_longname> <en>Executive</en> </ev_longname> + <ev_shortname> <en>Executive</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-2"> + <ev_longname> <en>Letter</en> </ev_longname> + <ev_shortname> <en>Letter</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-3"> + <ev_longname> <en>Legal</en> </ev_longname> + <ev_shortname> <en>Legal</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-25"> + <ev_longname> <en>A5</en> </ev_longname> + <ev_shortname> <en>A5</en> </ev_shortname> + <ev_driverval>25</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-26"> + <ev_longname> <en>A4</en> </ev_longname> + <ev_shortname> <en>A4</en> </ev_shortname> + <ev_driverval>26</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-45"> + <ev_longname> <en>B5 (JIS)</en> </ev_longname> + <ev_shortname> <en>B5jis</en> </ev_shortname> + <ev_driverval>45</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-65"> + <ev_longname> <en>B5 (ISO)</en> </ev_longname> + <ev_shortname> <en>B5iso</en> </ev_shortname> + <ev_driverval>65</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-80"> + <ev_longname> <en>Env Monarch</en> </ev_longname> + <ev_shortname> <en>EnvMonarch</en> </ev_shortname> + <ev_driverval>80</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-81"> + <ev_longname> <en>Env #10</en> </ev_longname> + <ev_shortname> <en>Env10</en> </ev_shortname> + <ev_driverval>81</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-90"> + <ev_longname> <en>Env DL</en> </ev_longname> + <ev_shortname> <en>EnvDL</en> </ev_shortname> + <ev_driverval>90</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-91"> + <ev_longname> <en>Env C5</en> </ev_longname> + <ev_shortname> <en>EnvC5</en> </ev_shortname> + <ev_driverval>91</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-92"> + <ev_longname> <en>Env C6</en> </ev_longname> + <ev_shortname> <en>EnvC6</en> </ev_shortname> + <ev_driverval>92</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-835"> + <ev_longname> <en>Photo Size 4x6 in</en> </ev_longname> + <ev_shortname> <en>Photo4x6</en> </ev_shortname> + <ev_driverval>835</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-PageSize-837"> + <ev_longname> <en>Photo Size 10x15 cm</en> </ev_longname> + <ev_shortname> <en>Photo10x15</en> </ev_shortname> + <ev_driverval>837</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-Quality.xml b/foomatic-db/opt/foo2lava-Quality.xml new file mode 100644 index 0000000..df631c9 --- /dev/null +++ b/foomatic-db/opt/foo2lava-Quality.xml @@ -0,0 +1,32 @@ +<option type="enum" id="opt/foo2lava-Quality"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Printing Quality</en> </arg_longname> + <arg_shortname> <en>Quality</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>110</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto> %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-Quality-Normal</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-Quality-Normal"> + <ev_longname> <en>Normal</en> </ev_longname> + <ev_shortname> <en>normal</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-Quality-Draft"> + <ev_longname> <en>Draft</en> </ev_longname> + <ev_shortname> <en>draft</en> </ev_shortname> + <ev_driverval>-t </ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2lava-Resolution.xml b/foomatic-db/opt/foo2lava-Resolution.xml new file mode 100644 index 0000000..5585f87 --- /dev/null +++ b/foomatic-db/opt/foo2lava-Resolution.xml @@ -0,0 +1,43 @@ +<option type="enum" id="opt/foo2lava-Resolution"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Resolution</en> </arg_longname> + <arg_shortname> <en>Resolution</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>130</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-r%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2lava-Resolution-1200x600</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2lava-Resolution-600x600"> + <ev_longname> <en>600x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>600x600dpi</en> </ev_shortname> + <ev_driverval>600x600</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-Resolution-1200x600"> + <ev_longname> <en>1200x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1200x600dpi</en> </ev_shortname> + <ev_driverval>1200x600</ev_driverval> + </enum_val> + <enum_val id="ev/foo2lava-Resolution-2400x600"> + <ev_longname> <en>2400x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>2400x600dpi</en> </ev_shortname> + <ev_driverval>2400x600</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2oak-BitsPerPlane.xml b/foomatic-db/opt/foo2oak-BitsPerPlane.xml new file mode 100644 index 0000000..b719d88 --- /dev/null +++ b/foomatic-db/opt/foo2oak-BitsPerPlane.xml @@ -0,0 +1,36 @@ +<option type="enum" id="opt/foo2oak-BitsPerPlane"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Bits Per Plane</en> </arg_longname> + <arg_shortname> <en>BitsPerPlane</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-b%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oak-BitsPerPlane-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oak-BitsPerPlane-1"> + <ev_longname> <en>1 Bit Per Plane</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1-BPP</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-BitsPerPlane-2"> + <ev_longname> <en>2 Bits Per Plane</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>2-BPP</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2oak-ColorMode.xml b/foomatic-db/opt/foo2oak-ColorMode.xml new file mode 100644 index 0000000..43b11a7 --- /dev/null +++ b/foomatic-db/opt/foo2oak-ColorMode.xml @@ -0,0 +1,38 @@ +<option type="enum" id="opt/foo2oak-ColorMode"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Color Mode</en> </arg_longname> + <arg_shortname> <en>ColorMode</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oak-ColorMode-mono</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oak-ColorMode-mono"> + <ev_longname> <en>Monochrome</en> </ev_longname> + <comments><en> + Prints in monochrome only + </en></comments> + <ev_shortname> <en>Monochrome</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-ColorMode-color"> + <ev_longname> <en>Color</en> </ev_longname> + <comments><en> + Prints in color using the best compromise setting. + </en></comments> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>-c</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2oak-ICM.xml b/foomatic-db/opt/foo2oak-ICM.xml new file mode 100644 index 0000000..9f45fc0 --- /dev/null +++ b/foomatic-db/opt/foo2oak-ICM.xml @@ -0,0 +1,69 @@ +<option type="enum" id="opt/foo2oak-ICM"> + <comments> + <en> + This option controls which .ICM file to use for color correction. + ICM files are stored in directory /usr/share/foo2oak/icm/. + </en> + </comments> + <arg_longname> <en>ICM Color Profile</en> </arg_longname> + <arg_shortname> <en>ICM</en> </arg_shortname> + <arg_execution> + <arg_group>Adjustment</arg_group> + <arg_order>300</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oak-ICM-none</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oak-ICM-none"> + <ev_longname> <en>No ICM color correction</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> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + + <enum_val id="ev/foo2oak-ICM-testing"> + <ev_longname> <en>File testing.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>testing</en> </ev_shortname> + <ev_driverval>-Gtesting.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-ICM-user1"> + <ev_longname> <en>File user1.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user1</en> </ev_shortname> + <ev_driverval>-Guser1.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-ICM-user2"> + <ev_longname> <en>File user2.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user2</en> </ev_shortname> + <ev_driverval>-Guser2.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-ICM-user3"> + <ev_longname> <en>File user3.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user3</en> </ev_shortname> + <ev_driverval>-Guser3.icm</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-ICM-user4"> + <ev_longname> <en>File user4.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user4</en> </ev_shortname> + <ev_driverval>-Guser4.icm</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2oak-InputSlot.xml b/foomatic-db/opt/foo2oak-InputSlot.xml new file mode 100644 index 0000000..2bce889 --- /dev/null +++ b/foomatic-db/opt/foo2oak-InputSlot.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2oak-InputSlot"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Source</en> </arg_longname> + <arg_shortname> <en>InputSlot</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-s%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oak-InputSlot-7</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oak-InputSlot-1"> + <ev_longname> <en>Tray 1</en> </ev_longname> + <ev_shortname> <en>Tray1</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-InputSlot-4"> + <ev_longname> <en>Manual Feed</en> </ev_longname> + <ev_shortname> <en>Manual</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-InputSlot-7"> + <ev_longname> <en>Auto Select</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2oak-MediaType.xml b/foomatic-db/opt/foo2oak-MediaType.xml new file mode 100644 index 0000000..f033b4c --- /dev/null +++ b/foomatic-db/opt/foo2oak-MediaType.xml @@ -0,0 +1,97 @@ +<option type="enum" id="opt/foo2oak-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oak-MediaType-0</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oak-MediaType-0"> + <ev_longname> <en>Auto Select</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>0</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-1"> + <ev_longname> <en>Plain</en> </ev_longname> + <ev_shortname> <en>Plain</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-2"> + <ev_longname> <en>Preprinted</en> </ev_longname> + <ev_shortname> <en>Preprinted</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-3"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <ev_shortname> <en>Letterhead</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-4"> + <ev_longname> <en>Grayscale Transparency</en> </ev_longname> + <ev_shortname> <en>Graytrans</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-5"> + <ev_longname> <en>Prepunched</en> </ev_longname> + <ev_shortname> <en>Prepunched</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-6"> + <ev_longname> <en>Labels</en> </ev_longname> + <ev_shortname> <en>Labels</en> </ev_shortname> + <ev_driverval>6</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-7"> + <ev_longname> <en>Bond</en> </ev_longname> + <ev_shortname> <en>Bond</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-8"> + <ev_longname> <en>Recycled</en> </ev_longname> + <ev_shortname> <en>Recycled</en> </ev_shortname> + <ev_driverval>8</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-9"> + <ev_longname> <en>Color</en> </ev_longname> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>9</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-10"> + <ev_longname> <en>Cardstock</en> </ev_longname> + <ev_shortname> <en>Cardstock</en> </ev_shortname> + <ev_driverval>10</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-11"> + <ev_longname> <en>Heavy</en> </ev_longname> + <ev_shortname> <en>Heavy</en> </ev_shortname> + <ev_driverval>11</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-12"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>12</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-13"> + <ev_longname> <en>Light</en> </ev_longname> + <ev_shortname> <en>Light</en> </ev_shortname> + <ev_driverval>13</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oak-MediaType-14"> + <ev_longname> <en>Tough</en> </ev_longname> + <ev_shortname> <en>Tough</en> </ev_shortname> + <ev_driverval>14</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2xqx-Duplex.xml b/foomatic-db/opt/foo2xqx-Duplex.xml new file mode 100644 index 0000000..4dcdf2a --- /dev/null +++ b/foomatic-db/opt/foo2xqx-Duplex.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2xqx-Duplex"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Duplex Printing</en> </arg_longname> + <arg_shortname> <en>Duplex</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>210</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-d%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2xqx-Duplex-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2xqx-Duplex-1"> + <ev_longname> <en>Off</en> </ev_longname> + <ev_shortname> <en>None</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-Duplex-2"> + <ev_longname> <en>Long Edge (Standard)</en> </ev_longname> + <ev_shortname> <en>DuplexNoTumble</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-Duplex-3"> + <ev_longname> <en>Short Edge (Flip)</en> </ev_longname> + <ev_shortname> <en>DuplexTumble</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2xqx-InputSlot.xml b/foomatic-db/opt/foo2xqx-InputSlot.xml new file mode 100644 index 0000000..25c7329 --- /dev/null +++ b/foomatic-db/opt/foo2xqx-InputSlot.xml @@ -0,0 +1,37 @@ +<option type="enum" id="opt/foo2xqx-InputSlot"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Source</en> </arg_longname> + <arg_shortname> <en>InputSlot</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-s%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2xqx-InputSlot-7</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2xqx-InputSlot-1"> + <ev_longname> <en>Tray 1</en> </ev_longname> + <ev_shortname> <en>Tray1</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-InputSlot-4"> + <ev_longname> <en>Manual Feed</en> </ev_longname> + <ev_shortname> <en>Manual</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-InputSlot-7"> + <ev_longname> <en>Auto Select</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2xqx-MediaType.xml b/foomatic-db/opt/foo2xqx-MediaType.xml new file mode 100644 index 0000000..128ff57 --- /dev/null +++ b/foomatic-db/opt/foo2xqx-MediaType.xml @@ -0,0 +1,122 @@ +<option type="enum" id="opt/foo2xqx-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2xqx-MediaType-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2xqx-MediaType-0"> + <ev_longname> <en>Unspecified Paper</en> </ev_longname> + <ev_shortname> <en>Unspecified</en> </ev_shortname> + <ev_driverval>0</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-1"> + <ev_longname> <en>Plain Paper</en> </ev_longname> + <ev_shortname> <en>Plain</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-301"> + <ev_longname> <en>HP Multipurpose Paper</en> </ev_longname> + <ev_shortname> <en>Multipurpose</en> </ev_shortname> + <ev_driverval>301</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-300"> + <ev_longname> <en>HP Office Paper</en> </ev_longname> + <ev_shortname> <en>Office</en> </ev_shortname> + <ev_driverval>300</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-303"> + <ev_longname> <en>HP All-in-one Printing Paper</en> </ev_longname> + <ev_shortname> <en>All-in-one</en> </ev_shortname> + <ev_driverval>303</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-302"> + <ev_longname> <en>HP LaserJet Paper</en> </ev_longname> + <ev_shortname> <en>LaserJet</en> </ev_shortname> + <ev_driverval>302</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-304"> + <ev_longname> <en>HP Premium Choice LaserJet Paper</en> </ev_longname> + <ev_shortname> <en>PremiumLaserJet</en> </ev_shortname> + <ev_driverval>302</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-514"> + <ev_longname> <en>Preprinted Paper</en> </ev_longname> + <ev_shortname> <en>Preprinted</en> </ev_shortname> + <ev_driverval>514</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-513"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <ev_shortname> <en>Letterhead</en> </ev_shortname> + <ev_driverval>513</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-2"> + <ev_longname> <en>Transparency</en> </ev_longname> + <ev_shortname> <en>Transparency</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-515"> + <ev_longname> <en>Prepunched Paper</en> </ev_longname> + <ev_shortname> <en>Prepunched</en> </ev_shortname> + <ev_driverval>515</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-265"> + <ev_longname> <en>Labels</en> </ev_longname> + <ev_shortname> <en>Labels</en> </ev_shortname> + <ev_driverval>265</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-260"> + <ev_longname> <en>Bond</en> </ev_longname> + <ev_shortname> <en>Bond</en> </ev_shortname> + <ev_driverval>260</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-516"> + <ev_longname> <en>Recycled Paper</en> </ev_longname> + <ev_shortname> <en>Recycled</en> </ev_shortname> + <ev_driverval>516</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-512"> + <ev_longname> <en>Color</en> </ev_longname> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>512</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-258"> + <ev_longname> <en>Light</en> </ev_longname> + <ev_shortname> <en>Light</en> </ev_shortname> + <ev_driverval>258</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-262"> + <ev_longname> <en>Heavy</en> </ev_longname> + <ev_shortname> <en>Heavy</en> </ev_shortname> + <ev_driverval>262</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-261"> + <ev_longname> <en>Cardstock</en> </ev_longname> + <ev_shortname> <en>Cardstock</en> </ev_shortname> + <ev_driverval>261</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-267"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>267</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-MediaType-263"> + <ev_longname> <en>Rough</en> </ev_longname> + <ev_shortname> <en>Rough</en> </ev_shortname> + <ev_driverval>263</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2xqx-Quality.xml b/foomatic-db/opt/foo2xqx-Quality.xml new file mode 100644 index 0000000..d71a502 --- /dev/null +++ b/foomatic-db/opt/foo2xqx-Quality.xml @@ -0,0 +1,32 @@ +<option type="enum" id="opt/foo2xqx-Quality"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Printing Quality</en> </arg_longname> + <arg_shortname> <en>Quality</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>110</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto> %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2xqx-Quality-Normal</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2xqx-Quality-Normal"> + <ev_longname> <en>Normal</en> </ev_longname> + <ev_shortname> <en>normal</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-Quality-Draft"> + <ev_longname> <en>Draft</en> </ev_longname> + <ev_shortname> <en>draft</en> </ev_shortname> + <ev_driverval>-t </ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2xqx-Resolution.xml b/foomatic-db/opt/foo2xqx-Resolution.xml new file mode 100644 index 0000000..1ed3385 --- /dev/null +++ b/foomatic-db/opt/foo2xqx-Resolution.xml @@ -0,0 +1,36 @@ +<option type="enum" id="opt/foo2xqx-Resolution"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Resolution</en> </arg_longname> + <arg_shortname> <en>Resolution</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>130</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-r%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2xqx-Resolution-1200x600</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2xqx-Resolution-600x600"> + <ev_longname> <en>600x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>600x600dpi</en> </ev_shortname> + <ev_driverval>600x600</ev_driverval> + </enum_val> + <enum_val id="ev/foo2xqx-Resolution-1200x600"> + <ev_longname> <en>1200x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1200x600dpi</en> </ev_shortname> + <ev_driverval>1200x600</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-ColorMode.xml b/foomatic-db/opt/foo2zjs-ColorMode.xml new file mode 100644 index 0000000..afef585 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-ColorMode.xml @@ -0,0 +1,186 @@ +<option type="enum" id="opt/foo2zjs-ColorMode"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Color Mode</en> </arg_longname> + <arg_shortname> <en>ColorMode</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>120</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-ColorMode-mono</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-ColorMode-mono"> + <ev_longname> <en>Monochrome</en> </ev_longname> + <comments><en> + Prints in monochrome only + </en></comments> + <ev_shortname> <en>Monochrome</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-color"> + <ev_longname> <en>Color</en> </ev_longname> + <comments><en> + Prints in color using the best compromise setting. + </en></comments> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>-c</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-color"> + <ev_longname> <en>Color</en> </ev_longname> + <comments><en> + Prints in color using the best compromise setting. + </en></comments> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval>-c</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-PhotoOnly"> + <ev_longname> <en>Color - Photo Only</en> </ev_longname> + <comments><en> + Prints with full usage of color. + Black will be mixed with color toner. + Not useful for text or large black areas. + </en></comments> + <ev_shortname> <en>PhotoOnly</en> </ev_shortname> + <ev_driverval>-c -C1</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-PhotoAndText"> + <ev_longname> <en>Color - Photos and Text</en> </ev_longname> + <comments><en> + Prints without adding color to black. + Makes sharp text and colorful photos. + </en></comments> + <ev_shortname> <en>PhotosAndText</en> </ev_shortname> + <ev_driverval>-c -C2</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-GraphicAndText"> + <ev_longname> <en>Color - Graphics and Text</en> </ev_longname> + <comments><en> + Best mode for everyday printing. + Also usable for photos, but reduces color under black pixels. + Very dark areas will printed with black only. + Produces nice Gray without Color shining. + </en></comments> + <ev_shortname> <en>GraphicsAndText</en> </ev_shortname> + <ev_driverval>-c -C3</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ColorMode-ICM"> + <ev_longname> <en>Color - use ICM color profile</en> </ev_longname> + <comments><en> + Uses the selected ICM color profile file and intent. + </en></comments> + <ev_shortname> <en>ICM</en> </ev_shortname> + <ev_driverval>-c -C10</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-Copies.xml b/foomatic-db/opt/foo2zjs-Copies.xml new file mode 100644 index 0000000..29a1c1b --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Copies.xml @@ -0,0 +1,38 @@ +<option type="int" id="opt/foo2oakzjs-Copies"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Copies</en> </arg_longname> + <arg_shortname> <en>Copies</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>220</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-n%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>1</arg_defval> + </constraint> + </constraints> + <arg_max>100</arg_max> + <arg_min>1</arg_min> +</option> diff --git a/foomatic-db/opt/foo2zjs-Duplex.xml b/foomatic-db/opt/foo2zjs-Duplex.xml new file mode 100644 index 0000000..c14d699 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Duplex.xml @@ -0,0 +1,59 @@ +<option type="enum" id="opt/foo2zjs-Duplex"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Duplex Printing</en> </arg_longname> + <arg_shortname> <en>Duplex</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>210</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-d%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Duplex-1</arg_defval> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-Duplex-1"> + <ev_longname> <en>Off</en> </ev_longname> + <ev_shortname> <en>None</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Duplex-2"> + <ev_longname> <en>Long Edge (Standard)</en> </ev_longname> + <ev_shortname> <en>DuplexNoTumble</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Duplex-3"> + <ev_longname> <en>Short Edge (Flip)</en> </ev_longname> + <ev_shortname> <en>DuplexTumble</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Duplex-4"> + <ev_longname> <en>Manual Long Edge (Standard)</en> </ev_longname> + <ev_shortname> <en>ManualDuplexNoTumble</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Duplex-5"> + <ev_longname> <en>Manual Short Edge (Flip)</en> </ev_longname> + <ev_shortname> <en>ManualDuplexTumble</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-ICM.xml b/foomatic-db/opt/foo2zjs-ICM.xml new file mode 100644 index 0000000..90fa813 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-ICM.xml @@ -0,0 +1,304 @@ +<option type="enum" id="opt/foo2zjs-ICM"> + <comments> + <en> + This option controls which .ICM file to use for color correction. + ICM files are stored in directory /usr/share/foo2zjs/icm/. + </en> + </comments> + <arg_longname> <en>ICM Color Profile</en> </arg_longname> + <arg_shortname> <en>ICM</en> </arg_shortname> + <arg_execution> + <arg_group>Adjustment</arg_group> + <arg_order>300</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-ICM-none</arg_defval> + </constraint> + <constraint sense="true"> + <make>Minolta</make> + <model>magicolor 2430 DL</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-ICM-DL2312</arg_defval> + </constraint> + <constraint sense="true"> + <make>Minolta</make> + <model>magicolor 2300 DL</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-ICM-DL2312</arg_defval> + </constraint> + <constraint sense="true"> + <make>Minolta</make> + <model>magicolor 2200 DL</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-ICM-DL2200RGB</arg_defval> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-ICM-none"> + <ev_longname> <en>No ICM color correction</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> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + + <enum_val id="ev/foo2zjs-ICM-DL2312"> + <ev_longname> <en>File DL2312.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>DL2312</en> </ev_shortname> + <ev_driverval>-GDL2312.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-DL2324"> + <ev_longname> <en>File DL2324.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>DL2324</en> </ev_shortname> + <ev_driverval>-GDL2324.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-km2430_2"> + <ev_longname> <en>File km2430_2.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>km2430_2</en> </ev_shortname> + <ev_driverval>-Gkm2430_2.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + </constraints> + </enum_val> + + <enum_val id="ev/foo2zjs-ICM-DL2200RGB"> + <ev_longname> <en>File DL2200RGB.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>DL2200RGB</en> </ev_shortname> + <ev_driverval>-GDL2200RGB.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + </constraints> + </enum_val> + + <enum_val id="ev/foo2zjs-ICM-CPWL6W"> + <ev_longname> <en>File CPWL6W.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>CPWL6W</en> </ev_shortname> + <ev_driverval>-GCPWL6W.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-CPWL12W"> + <ev_longname> <en>File CPWL12W.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>CPWL12W</en> </ev_shortname> + <ev_driverval>-GCPWL12W.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-CPWL24W"> + <ev_longname> <en>File CPWL24W.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>CPWL24W</en> </ev_shortname> + <ev_driverval>-GCPWL24W.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + + <enum_val id="ev/foo2zjs-ICM-testing"> + <ev_longname> <en>File testing.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>testing</en> </ev_shortname> + <ev_driverval>-Gtesting.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-user1"> + <ev_longname> <en>File user1.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user1</en> </ev_shortname> + <ev_driverval>-Guser1.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-user2"> + <ev_longname> <en>File user2.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user2</en> </ev_shortname> + <ev_driverval>-Guser2.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-user3"> + <ev_longname> <en>File user3.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user3</en> </ev_shortname> + <ev_driverval>-Guser3.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-ICM-user4"> + <ev_longname> <en>File user4.icm</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>user4</en> </ev_shortname> + <ev_driverval>-Guser4.icm</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-InputSlot.xml b/foomatic-db/opt/foo2zjs-InputSlot.xml new file mode 100644 index 0000000..1accae9 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-InputSlot.xml @@ -0,0 +1,195 @@ +<option type="enum" id="opt/foo2zjs-InputSlot"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Source</en> </arg_longname> + <arg_shortname> <en>InputSlot</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-s%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-InputSlot-7</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-InputSlot-1"> + <ev_longname> <en>Upper or Only One InputSlot</en> </ev_longname> + <ev_shortname> <en>Upper</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + <constraints> + <constraint sense="false"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-1-2X00"> + <ev_longname> <en>Multipurpose Tray</en> </ev_longname> + <ev_shortname> <en>Multipurpose</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-1-PageWorks"> + <ev_longname> <en>Tray 1</en> </ev_longname> + <ev_shortname> <en>Tray1</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-2"> + <ev_longname> <en>Lower Tray</en> </ev_longname> + <ev_shortname> <en>Lower</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + <constraints> + <constraint sense="false"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-2-2200"> + <ev_longname> <en>Upper Tray</en> </ev_longname> + <ev_shortname> <en>Upper</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-3"> + <ev_longname> <en>Middle Tray</en> </ev_longname> + <ev_shortname> <en>Middle</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + <constraints> + <constraint sense="false"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-3-2300"> + <ev_longname> <en>Optional Lower Tray</en> </ev_longname> + <ev_shortname> <en>Lower</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-3-PageWorks"> + <ev_longname> <en>Tray 2</en> </ev_longname> + <ev_shortname> <en>Tray2</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-4"> + <ev_longname> <en>Manual Feed</en> </ev_longname> + <ev_shortname> <en>Manual</en> </ev_shortname> + <ev_driverval>4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-5"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + <constraints> + <constraint sense="false"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2300_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-magicolor_2430_DL</printer> + </constraint> + <constraint sense="false"> + <printer>Minolta-Color_PageWorks_Pro_L</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-5-2200"> + <ev_longname> <en>Optional Lower Tray</en> </ev_longname> + <ev_shortname> <en>Lower</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <printer>Minolta-magicolor_2200_DL</printer> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-InputSlot-7"> + <ev_longname> <en>Auto Source</en> </ev_longname> + <ev_shortname> <en>Auto</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-Intent.xml b/foomatic-db/opt/foo2zjs-Intent.xml new file mode 100644 index 0000000..b2e3973 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Intent.xml @@ -0,0 +1,57 @@ +<option type="enum" id="opt/foo2zjs-Intent"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>ICM Color Profile Intent</en> </arg_longname> + <arg_shortname> <en>Intent</en> </arg_shortname> + <arg_execution> + <arg_group>Adjustment</arg_group> + <arg_order>310</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-I%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Intent-0</arg_defval> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> <model>LaserJet 1022</model> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-Intent-0"> + <ev_longname> <en>Perceptual Intent</en> </ev_longname> + <ev_shortname> <en>Perceptual</en> </ev_shortname> + <ev_driverval>0</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Intent-2"> + <ev_longname> <en>Colorimetric Intent</en> </ev_longname> + <ev_shortname> <en>Colorimetric</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Intent-3"> + <ev_longname> <en>Saturation Intent</en> </ev_longname> + <ev_shortname> <en>Saturation</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Intent-4"> + <ev_longname> <en>Absolute Intent</en> </ev_longname> + <ev_shortname> <en>Absolute</en> </ev_shortname> + <ev_driverval>3</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-MediaType.xml b/foomatic-db/opt/foo2zjs-MediaType.xml new file mode 100644 index 0000000..511eb4c --- /dev/null +++ b/foomatic-db/opt/foo2zjs-MediaType.xml @@ -0,0 +1,57 @@ +<option type="enum" id="opt/foo2zjs-MediaType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Media Type</en> </arg_longname> + <arg_shortname> <en>MediaType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>150</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-m%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-MediaType-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-MediaType-1"> + <ev_longname> <en>Standard Paper</en> </ev_longname> + <ev_shortname> <en>Standard</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-2"> + <ev_longname> <en>Transparency</en> </ev_longname> + <ev_shortname> <en>Transparency</en> </ev_shortname> + <ev_driverval>2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-257"> + <ev_longname> <en>Envelope</en> </ev_longname> + <ev_shortname> <en>Envelope</en> </ev_shortname> + <ev_driverval>257</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-259"> + <ev_longname> <en>Letterhead</en> </ev_longname> + <ev_shortname> <en>Letterhead</en> </ev_shortname> + <ev_driverval>259</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-261"> + <ev_longname> <en>Thick Stock</en> </ev_longname> + <ev_shortname> <en>ThickStock</en> </ev_shortname> + <ev_driverval>261</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-262"> + <ev_longname> <en>Postcard</en> </ev_longname> + <ev_shortname> <en>Postcard</en> </ev_shortname> + <ev_driverval>262</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-MediaType-263"> + <ev_longname> <en>Labels</en> </ev_longname> + <ev_shortname> <en>Labels</en> </ev_shortname> + <ev_driverval>263</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-Nup.xml b/foomatic-db/opt/foo2zjs-Nup.xml new file mode 100644 index 0000000..1c720ec --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Nup.xml @@ -0,0 +1,100 @@ +<option type="enum" id="opt/foo2oakzjs-Nup"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>N-up Printing</en> </arg_longname> + <arg_shortname> <en>Nup</en> </arg_shortname> + <arg_execution> + <arg_group>Miscellaneous</arg_group> + <arg_order>200</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2oakzjs-Nup-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oakzjs-Nup-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2oakzjs-Nup-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2oakzjs-Nup-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2oakzjs-Nup-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oakzjs-Nup-1"> + <ev_longname> <en>1-up</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1up</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-2"> + <ev_longname> <en>2-up</en> </ev_longname> + <ev_shortname> <en>2up</en> </ev_shortname> + <ev_driverval>-2</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-3"> + <ev_longname> <en>3-up</en> </ev_longname> + <ev_shortname> <en>3up</en> </ev_shortname> + <ev_driverval>-3</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-4"> + <ev_longname> <en>4-up</en> </ev_longname> + <ev_shortname> <en>4up</en> </ev_shortname> + <ev_driverval>-4</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-6"> + <ev_longname> <en>6-up</en> </ev_longname> + <ev_shortname> <en>6up</en> </ev_shortname> + <ev_driverval>-6</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-8"> + <ev_longname> <en>8-up</en> </ev_longname> + <ev_shortname> <en>8up</en> </ev_shortname> + <ev_driverval>-8</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-10"> + <ev_longname> <en>10-up</en> </ev_longname> + <ev_shortname> <en>10up</en> </ev_shortname> + <ev_driverval>-10</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-12"> + <ev_longname> <en>12-up</en> </ev_longname> + <ev_shortname> <en>12up</en> </ev_shortname> + <ev_driverval>-12</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-14"> + <ev_longname> <en>14-up</en> </ev_longname> + <ev_shortname> <en>14up</en> </ev_shortname> + <ev_driverval>-14</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-15"> + <ev_longname> <en>15-up</en> </ev_longname> + <ev_shortname> <en>15up</en> </ev_shortname> + <ev_driverval>-15</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-16"> + <ev_longname> <en>16-up</en> </ev_longname> + <ev_shortname> <en>16up</en> </ev_shortname> + <ev_driverval>-16</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-Nup-18"> + <ev_longname> <en>18-up</en> </ev_longname> + <ev_shortname> <en>18up</en> </ev_shortname> + <ev_driverval>-18</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-NupOrient.xml b/foomatic-db/opt/foo2zjs-NupOrient.xml new file mode 100644 index 0000000..7b99d56 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-NupOrient.xml @@ -0,0 +1,59 @@ +<option type="enum" id="opt/foo2oakzjs-NupOrient"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>N-up Orientation</en> </arg_longname> + <arg_shortname> <en>NupOrient</en> </arg_shortname> + <arg_execution> + <arg_group>Miscellaneous</arg_group> + <arg_order>200</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2oakzjs-NupOrient-port</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oakzjs-NupOrient-port</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2oakzjs-NupOrient-port</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2oakzjs-NupOrient-port</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2lava</driver> + <arg_defval>ev/foo2oakzjs-NupOrient-port</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oakzjs-NupOrient-port"> + <ev_longname> <en>Portrait</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>port</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-NupOrient-land"> + <ev_longname> <en>Landscape</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>land</en> </ev_shortname> + <ev_driverval>-ol</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-NupOrient-sea"> + <ev_longname> <en>Seascape</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>sea</en> </ev_shortname> + <ev_driverval>-os</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-PageSize.xml b/foomatic-db/opt/foo2zjs-PageSize.xml new file mode 100644 index 0000000..d6b8546 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-PageSize.xml @@ -0,0 +1,89 @@ +<option type="enum" id="opt/foo2oakzjs-PageSize"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Page Size</en> </arg_longname> + <arg_shortname> <en>PageSize</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>135</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-p%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2oakzjs-PageSize-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2oak</driver> + <arg_defval>ev/foo2oakzjs-PageSize-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2hp</driver> + <arg_defval>ev/foo2oakzjs-PageSize-1</arg_defval> + </constraint> + <constraint sense="true"> + <driver>foo2xqx</driver> + <arg_defval>ev/foo2oakzjs-PageSize-1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2oakzjs-PageSize-1"> + <ev_longname> <en>Letter</en> </ev_longname> + <ev_shortname> <en>Letter</en> </ev_shortname> + <ev_driverval>1</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-5"> + <ev_longname> <en>Legal</en> </ev_longname> + <ev_shortname> <en>Legal</en> </ev_shortname> + <ev_driverval>5</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-7"> + <ev_longname> <en>Executive</en> </ev_longname> + <ev_shortname> <en>Executive</en> </ev_shortname> + <ev_driverval>7</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-9"> + <ev_longname> <en>A4</en> </ev_longname> + <ev_shortname> <en>A4</en> </ev_shortname> + <ev_driverval>9</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-11"> + <ev_longname> <en>A5</en> </ev_longname> + <ev_shortname> <en>A5</en> </ev_shortname> + <ev_driverval>11</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-13"> + <ev_longname> <en>B5</en> </ev_longname> + <ev_shortname> <en>B5</en> </ev_shortname> + <ev_driverval>13</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-20"> + <ev_longname> <en>Env #10</en> </ev_longname> + <ev_shortname> <en>Env10</en> </ev_shortname> + <ev_driverval>20</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-27"> + <ev_longname> <en>Env DL</en> </ev_longname> + <ev_shortname> <en>EnvDL</en> </ev_shortname> + <ev_driverval>27</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-28"> + <ev_longname> <en>Env C5</en> </ev_longname> + <ev_shortname> <en>EnvC5</en> </ev_shortname> + <ev_driverval>28</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-34"> + <ev_longname> <en>Env B5</en> </ev_longname> + <ev_shortname> <en>EnvB5</en> </ev_shortname> + <ev_driverval>34</ev_driverval> + </enum_val> + <enum_val id="ev/foo2oakzjs-PageSize-37"> + <ev_longname> <en>Env Monarch</en> </ev_longname> + <ev_shortname> <en>EnvMonarch</en> </ev_shortname> + <ev_driverval>37</ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-PrinterType.xml b/foomatic-db/opt/foo2zjs-PrinterType.xml new file mode 100644 index 0000000..17731cc --- /dev/null +++ b/foomatic-db/opt/foo2zjs-PrinterType.xml @@ -0,0 +1,148 @@ +<option type="enum" id="opt/foo2zjs-PrinterType"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Printer Type</en> </arg_longname> + <arg_shortname> <en>PrinterType</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>110</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-Color</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1000</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-BW</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1005</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-BW</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1018</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-BW-z1</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1020</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-BW-z1</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1022</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-PrinterType-BW-z1</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-PrinterType-BW"> + <ev_longname> <en>Black-and-white printer</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>BW</en> </ev_shortname> + <ev_driverval>-P</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>HP</make> + <model>LaserJet 1000</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>HP</make> + <model>LaserJet 1005</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Generic</make> + <model>GDI Printer</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Generic</make> + <model>ZjStream Printer</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-PrinterType-BW-z1"> + <ev_longname> <en>Black-and-white printer</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>BWz1</en> </ev_shortname> + <ev_driverval>-P -z1 -L0</ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>HP</make> + <model>LaserJet 1018</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>HP</make> + <model>LaserJet 1020</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>HP</make> + <model>LaserJet 1022</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-PrinterType-Color"> + <ev_longname> <en>Color printer</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>Color</en> </ev_shortname> + <ev_driverval></ev_driverval> + <constraints> + <constraint sense="false"> + <driver>foo2zjs</driver> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Minolta</make> + <model>magicolor 2200 DL</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Minolta</make> + <model>magicolor 2300 DL</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Minolta</make> + <model>magicolor 2430 DL</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Generic</make> + <model>GDI Printer</model> + </constraint> + <constraint sense="true"> + <driver>foo2zjs</driver> + <make>Generic</make> + <model>ZjStream Printer</model> + </constraint> + </constraints> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-Quality.xml b/foomatic-db/opt/foo2zjs-Quality.xml new file mode 100644 index 0000000..9c32a4f --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Quality.xml @@ -0,0 +1,32 @@ +<option type="enum" id="opt/foo2zjs-Quality"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Printing Quality</en> </arg_longname> + <arg_shortname> <en>Quality</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>110</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto> %s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Quality-Normal</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-Quality-Normal"> + <ev_longname> <en>Normal</en> </ev_longname> + <ev_shortname> <en>normal</en> </ev_shortname> + <ev_driverval></ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Quality-Draft"> + <ev_longname> <en>Draft</en> </ev_longname> + <ev_shortname> <en>draft</en> </ev_shortname> + <ev_driverval>-t </ev_driverval> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/opt/foo2zjs-Resolution.xml b/foomatic-db/opt/foo2zjs-Resolution.xml new file mode 100644 index 0000000..e39b062 --- /dev/null +++ b/foomatic-db/opt/foo2zjs-Resolution.xml @@ -0,0 +1,91 @@ +<option type="enum" id="opt/foo2zjs-Resolution"> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <arg_longname> <en>Resolution</en> </arg_longname> + <arg_shortname> <en>Resolution</en> </arg_shortname> + <arg_execution> + <arg_group>General</arg_group> + <arg_order>130</arg_order> + <arg_spot>A</arg_spot> + <arg_required /> + <arg_substitution /> + <arg_proto>-r%s </arg_proto> + </arg_execution> + <constraints> + <constraint sense="true"> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Resolution-1200x600</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1000</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Resolution-600x600</arg_defval> + </constraint> + <constraint sense="true"> + <make>HP</make> + <model>LaserJet 1005</model> + <driver>foo2zjs</driver> + <arg_defval>ev/foo2zjs-Resolution-600x600</arg_defval> + </constraint> + </constraints> + <enum_vals> + <enum_val id="ev/foo2zjs-Resolution-600x600"> + <ev_longname> <en>600x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>600x600dpi</en> </ev_shortname> + <ev_driverval>600x600</ev_driverval> + </enum_val> + <enum_val id="ev/foo2zjs-Resolution-1200x600"> + <ev_longname> <en>1200x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>1200x600dpi</en> </ev_shortname> + <ev_driverval>1200x600</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1005</model> + </constraint> + </constraints> + </enum_val> + <enum_val id="ev/foo2zjs-Resolution-2400x600"> + <ev_longname> <en>2400x600 dpi</en> </ev_longname> + <!-- A multilingual <comments> block can appear here, too; + it should be treated as documentation for the user. --> + <ev_shortname> <en>2400x600dpi</en> </ev_shortname> + <ev_driverval>2400x600</ev_driverval> + <constraints> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1000</model> + </constraint> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1005</model> + </constraint> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1018</model> + </constraint> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1020</model> + </constraint> + <constraint sense="false"> + <make>HP</make> + <model>LaserJet 1022</model> + </constraint> + <constraint sense="false"> + <make>Minolta</make> + <model>magicolor 2200 DL</model> + </constraint> + </constraints> + </enum_val> + </enum_vals> +</option> diff --git a/foomatic-db/printer/Generic-OAKT_Printer.xml b/foomatic-db/printer/Generic-OAKT_Printer.xml new file mode 100644 index 0000000..da20df2 --- /dev/null +++ b/foomatic-db/printer/Generic-OAKT_Printer.xml @@ -0,0 +1,55 @@ +<printer id="printer/Generic-OAKT_Printer"> + <make>Generic</make> + <model>OAKT Printer</model> + <mechanism> + <!-- laser/ --> + <color/> + <resolution> + <dpi> + <x></x> + <y></y> + </dpi> + </resolution> + <consumables> + <comments> + <en></en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url></url> + <lang> + <proprietary /> + </lang> + <autodetect> + <!--no known parport probe information--></autodetect> + <functionality>D</functionality> + <driver>foo2oak</driver><!--verified--><!--no "contrib_url"--> + <comments> + <en> + + OAKT printers understand a simple printer language that uses JBIG + compression to send a bitmap (raster) image of the printed page to the + printer. This printer language was designed by Oak Technology (now Zoran) + and is licensed by (at least) HP for the Color LaserJet 1500. The printer + language is highly efficient, but requires the host computer to render + characters, halftones, etc. + + If you have a Windows driver for your printer and the "About" panel + for the driver lists Copyright Oak Technology or Zoran, then you may have + a printer that understands the OAKT language. If you print to a file + and the first four characters of the file are "OAKT", then you have + a printer that understands the OAKT language. + + There doesn't seem to be an official name for this language. Oak + Technology calls it simply "Raster Driver". That name is not specific + enough, so we have named it "OAKT", which are the first 4 characters + found in the printer stream. + + There exists a development stage decoder and a printer driver for + this language. However, it is untested and unreleased. If someone + is willing to donate a HP Laserjet 1500 printer and fund the development + of the driver, please contact rickr@mn.rr.com. + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/Generic-ZjStream_Printer.xml b/foomatic-db/printer/Generic-ZjStream_Printer.xml new file mode 100644 index 0000000..0752d05 --- /dev/null +++ b/foomatic-db/printer/Generic-ZjStream_Printer.xml @@ -0,0 +1,46 @@ +<printer id="printer/Generic-ZjStream_Printer"> + <make>Generic</make> + <model>ZjStream Printer</model> + <mechanism> + <!-- laser/ --> + <color/> + <resolution> + <dpi> + <x></x> + <y></y> + </dpi> + </resolution> + <consumables> + <comments> + <en></en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url></url> + <lang> + <proprietary /> + </lang> + <autodetect> + <!--no known parport probe information--></autodetect> + <functionality>D</functionality> + <driver>foo2zjs</driver><!--verified--><!--no "contrib_url"--> + <comments> + <en> + + ZjStream printers understand a simple printer language that uses JBIG + compression to send a bitmap (raster) image of the printed page to + the printer. This printer language was designed by Zenographics and + licensed by most major printer manufacturers for at least some of + their product line. The printer language is highly efficient, but + requires the host computer to render characters, halftones, etc. + + If you have a Windows driver for your printer and the "About" panel + for the driver lists Copyright Zenographics, then you probably have a + printer that understands the ZjStream language. + + The "foo2zjs" driver in combination with Ghostscript might + possibly be made to work with these kinds of printers. + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-Color_LaserJet_1500.xml b/foomatic-db/printer/HP-Color_LaserJet_1500.xml new file mode 100644 index 0000000..5f0501f --- /dev/null +++ b/foomatic-db/printer/HP-Color_LaserJet_1500.xml @@ -0,0 +1,63 @@ +<printer id="printer/HP-Color_LaserJet_1500"> + <make>HP</make> + <model>Color LaserJet 1500</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>inch</unit> + <top>0.166666</top> + <bottom>0.166666</bottom> + <left>0.166666</left> + <right>0.166666</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (5000 prints) - $70 + Toner Cyan (4000 prints) - $90 + Toner Magenta (4000 prints) - $90 + Toner Yellow (4000 prints) - $90 + Imaging Drum (20000 prints) - $160 + </en> </comments> + <partno>C9700A</partno> + <partno>C9701A</partno> + <partno>C9703A</partno> + <partno>C9702A</partno> + <partno>C9704A</partno> + </consumables> + </mechanism> + <url>http://www.hp-expo.com/uk/eng/products/laserjet/q2489a.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>CLS:PRINTER;MDL:hp color LaserJet 1500;MFG:Hewlett-Packard;CMD:OAKRAS;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>hp color LaserJet 1500</model> + <commandset>OAKRAS</commandset> + </parallel> + </autodetect> + <functionality>C</functionality> + <driver>foo2oak</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The Color LaserJet 1500 is a USB laser printer with a 2003 street + price of $600-$800 USD. This printer is supported by the foo2oak + printer driver. + + The Color LaserJet 1500L comes with a multi-purpose tray only, + the Color LaserJet 1500 comes with an additional 250-sheet tray. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/HP-Color_LaserJet_1600.xml b/foomatic-db/printer/HP-Color_LaserJet_1600.xml new file mode 100644 index 0000000..2fc7ae9 --- /dev/null +++ b/foomatic-db/printer/HP-Color_LaserJet_1600.xml @@ -0,0 +1,58 @@ +<printer id="printer/HP-Color_LaserJet_1600"> + <make>HP</make> + <model>Color LaserJet 1600</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>inch</unit> + <top>0.166666</top> + <bottom>0.166666</bottom> + <left>0.166666</left> + <right>0.166666</right> + </general> + </margins> + <consumables> + <comments> <en> + Q6000A HP Color LaserJet black print cartridge [Add $75.00] + Q6001A HP Color LaserJet cyan print cartridge [Add $82.00] + Q6002A HP Color LaserJet yellow print cartridge [Add $82.00] + Q6003A HP Color LaserJet magenta print cartridge [Add $82.00] + </en> </comments> + <partno>Q6000A</partno> + <partno>Q6001A</partno> + <partno>Q6002A</partno> + <partno>Q6003A</partno> + </consumables> + </mechanism> + <url>http://h50025.www5.hp.com/hpcom/au_en/10_25_102_4870summary.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP Color LaserJet 1600;CMD:ACL;CLS:PRINTER;DES:HP Color LaserJet 1600;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP Color LaserJet 1600</model> + <commandset>ACL</commandset> + </parallel> + </autodetect> + <functionality>C</functionality> + <driver>foo2hp</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The Color LaserJet 1600 is color laser printer with a 2005 street + price of $360 USD. This printer is supported by the foo2hp + printer driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/HP-Color_LaserJet_2600n.xml b/foomatic-db/printer/HP-Color_LaserJet_2600n.xml new file mode 100644 index 0000000..d224fc3 --- /dev/null +++ b/foomatic-db/printer/HP-Color_LaserJet_2600n.xml @@ -0,0 +1,58 @@ +<printer id="printer/HP-Color_LaserJet_2600n"> + <make>HP</make> + <model>Color LaserJet 2600n</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>inch</unit> + <top>0.166666</top> + <bottom>0.166666</bottom> + <left>0.166666</left> + <right>0.166666</right> + </general> + </margins> + <consumables> + <comments> <en> + Q6000A HP Color LaserJet black print cartridge [Add $75.00] + Q6001A HP Color LaserJet cyan print cartridge [Add $82.00] + Q6002A HP Color LaserJet yellow print cartridge [Add $82.00] + Q6003A HP Color LaserJet magenta print cartridge [Add $82.00] + </en> </comments> + <partno>Q6000A</partno> + <partno>Q6001A</partno> + <partno>Q6002A</partno> + <partno>Q6003A</partno> + </consumables> + </mechanism> + <url>http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/18972-236251-236268-15077-f51-446153.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP Color LaserJet 2600n;CMD:ACL;CLS:PRINTER;DES:HP Color LaserJet 2600n;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP Color LaserJet 2600n</model> + <commandset>ACL</commandset> + </parallel> + </autodetect> + <functionality>C</functionality> + <driver>foo2hp</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The Color LaserJet 2600n is color laser printer with a 2005 street + price of $360 USD. This printer is supported by the foo2hp + printer driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_1000.xml b/foomatic-db/printer/HP-LaserJet_1000.xml new file mode 100644 index 0000000..8771b63 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_1000.xml @@ -0,0 +1,60 @@ +<printer id="printer/HP-LaserJet_1000"> + <make>HP</make> + <model>LaserJet 1000</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> + <en>Cartridge containing toner and imaging drum</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>http://www.hp.com/cposupport/prodhome/hplaserjet45675.html +</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--></lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:hp LaserJet 1000;CMD:ZJS;CLS:PRINTER;DES:hp LaserJet 1000;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>hp LaserJet 1000</model> + <commandset>ZJS</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2zjs free software printer driver. + <p> + + The printer has a USB + connection. It has only 1 MB of RAM and 32 kB of ROM.<p> + + The firmware of the printer must be uploaded after turning it + on. You can use a hotplug/udev script which comes with foo2zjs, + or do it manually: + "<tt>cat /usr/share/foo2zjs/firmware/sihp1000.dl > + /dev/usb/lp0</tt>". + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_1005.xml b/foomatic-db/printer/HP-LaserJet_1005.xml new file mode 100644 index 0000000..9f0d803 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_1005.xml @@ -0,0 +1,58 @@ +<printer id="printer/HP-LaserJet_1005"> + <make>HP</make> + <model>LaserJet 1005</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> + <en>Cartridge containing toner and imaging drum</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>http://h20015.www2.hp.com/en/document.jhtml?lc=en&docName=bpl12705</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--></lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:hp LaserJet 1005 series;CMD:ZJS;CLS:PRINTER;DES:hp LaserJet 1005 series;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>hp LaserJet 1005 series</model> + <commandset>ZJS</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2zjs free software printer driver. + <p> + + The printer is faster than the LaserJet 1000 and has both USB and + parallel connections. It has only 1 MB of RAM and 32 kB of ROM.<p> + + The firmware of the printer must be uploaded after turning it + on. You can use a hotplug/udev script which comes with foo2zjs, + or do it manually: + "<tt>cat /usr/share/foo2zjs/firmware/sihp1005.dl > + /dev/usb/lp0</tt>". + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_1018.xml b/foomatic-db/printer/HP-LaserJet_1018.xml new file mode 100644 index 0000000..64c0763 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_1018.xml @@ -0,0 +1,61 @@ +<printer id="printer/HP-LaserJet_1018"> + <make>HP</make> + <model>LaserJet 1018</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Print cartridge (2000 prints) - $65 + </en></comments> + <partno>Q2612A</partno> + </consumables> + </mechanism> + <url>http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/18972-236251-236263-14638-f51-439423.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet 1018;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1018;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet 1018</model> + <commandset>ACL</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2zjs free software printer driver. + <p> + + The printer is faster than the LaserJet 1000 and has a USB + connection. It has only 2 MB of RAM and 32 kB of ROM.<p> + + The firmware of the printer must be uploaded after turning it + on. You can use a hotplug/udev script which comes with foo2zjs, + or do it manually: + "<tt>cat /usr/share/foo2zjs/firmware/sihp1018.dl > + /dev/usb/lp0</tt>". + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_1020.xml b/foomatic-db/printer/HP-LaserJet_1020.xml new file mode 100644 index 0000000..b87ee12 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_1020.xml @@ -0,0 +1,61 @@ +<printer id="printer/HP-LaserJet_1020"> + <make>HP</make> + <model>LaserJet 1020</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Print cartridge (2000 prints) - $65 + </en></comments> + <partno>Q2612A</partno> + </consumables> + </mechanism> + <url>http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/18972-236251-236263-14638-f51-439423.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet 1020</model> + <commandset>ACL</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2zjs free software printer driver. + <p> + + The printer is faster than the LaserJet 1000 and has a USB + connection. It has only 2 MB of RAM and 32 kB of ROM.<p> + + The firmware of the printer must be uploaded after turning it + on. You can use a hotplug/udev script which comes with foo2zjs, + or do it manually: + "<tt>cat /usr/share/foo2zjs/firmware/sihp1020.dl > + /dev/usb/lp0</tt>". + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_1022.xml b/foomatic-db/printer/HP-LaserJet_1022.xml new file mode 100644 index 0000000..8268c49 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_1022.xml @@ -0,0 +1,55 @@ +<printer id="printer/HP-LaserJet_1022"> + <make>HP</make> + <model>LaserJet 1022</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Print cartridge (2000 prints) - $65 + </en></comments> + <partno>Q2612A</partno> + </consumables> + </mechanism> + <url>http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/18972-236251-236263-14638-f51-439423.html</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet 1022;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1022;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet 1022</model> + <commandset>ACL</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2zjs free software printer driver. + <p> + + The printer is faster than the LaserJet 1000 and has a USB + connection. It has only 8 MB of RAM and 32 kB of ROM.<p> + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/HP-LaserJet_M1005_MFP.xml b/foomatic-db/printer/HP-LaserJet_M1005_MFP.xml new file mode 100644 index 0000000..eda4d07 --- /dev/null +++ b/foomatic-db/printer/HP-LaserJet_M1005_MFP.xml @@ -0,0 +1,50 @@ +<printer id="printer/HP-LaserJet_M1005_MFP"> + <make>HP</make> + <model>LaserJet M1005 MFP</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> + <en>Cartridge containing toner and imaging drum</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>http://h20015.www2.hp.com/en/document.jhtml?lc=en&docName=bpl12705</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--></lang> + <autodetect> + <parallel> + <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet M1005;CMD:ACL;CLS:PRINTER;DES:HP LaserJet M1005;FWVER:20060721;</ieee1284> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet M1005</model> + <commandset>XQX</commandset> + </parallel> + </autodetect> + <functionality>B</functionality> + <driver>foo2xqx</driver> + <!--no "contrib_url"--> + <comments> + <en> + + This printer is supported by the foo2xqx free software printer driver. + <p> + + </en> + </comments> +</printer> diff --git a/foomatic-db/printer/KonicaMinolta-magicolor_2490_MF.xml b/foomatic-db/printer/KonicaMinolta-magicolor_2490_MF.xml new file mode 100644 index 0000000..5d8024c --- /dev/null +++ b/foomatic-db/printer/KonicaMinolta-magicolor_2490_MF.xml @@ -0,0 +1,61 @@ +<printer id="printer/KonicaMinolta-magicolor_2490_MF"> + <make>KonicaMinolta</make> + <model>magicolor 2490 MF</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710587-004</partno> + <partno>1710587-005</partno> + <partno>1710587-006</partno> + <partno>1710587-007</partno> + <partno>1710591-001</partno> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/mfp/mc2490MF/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>CLASS:PRINTER;MODEL:magicolor 2490 MF;MANUFACTURER:KONICA MINOLTA;COMMAND SET:ZJS,PJL;</ieee1284> + <manufacturer>KONICA MINOLTA</manufacturer> + <model>magicolor 2490 MF</model> + <commandset>ZJS,PJL</commandset> + </parallel> + <snmp> + <description>KONICA MINOLTA magicolor 2490 MF</description> + </snmp> + </autodetect> + <functionality>B</functionality> + <driver>foo2lava</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + The magicolor 2490 MF is a network color all-in-one printer/scanner. + The printer *only* is supported by the foo2lava open software printer + driver. + </en> </comments> +</printer> diff --git a/foomatic-db/printer/KonicaMinolta-magicolor_2530_DL.xml b/foomatic-db/printer/KonicaMinolta-magicolor_2530_DL.xml new file mode 100644 index 0000000..9b20bd3 --- /dev/null +++ b/foomatic-db/printer/KonicaMinolta-magicolor_2530_DL.xml @@ -0,0 +1,63 @@ +<printer id="printer/KonicaMinolta-magicolor_2530_DL"> + <make>KonicaMinolta</make> + <model>magicolor 2530 DL</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710587-004</partno> + <partno>1710587-005</partno> + <partno>1710587-006</partno> + <partno>1710587-007</partno> + <partno>1710591-001</partno> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/color/mc2530DL/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>CLASS:PRINTER;MODEL:magicolor 2530 DL;MANUFACTURER:KONICA MINOLTA;COMMAND SET:ZJS,PJL;</ieee1284> + <manufacturer>KONICA MINOLTA</manufacturer> + <model>magicolor 2530 DL</model> + <commandset>ZJS,PJL</commandset> + </parallel> + <snmp> + <description>KONICA MINOLTA magicolor 2530 DL</description> + </snmp> + </autodetect> + <functionality>B</functionality> + <driver>foo2lava</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The magicolor 2530 DL is a network color laser printer with a + 2006 street price of $399 USD. This printer is supported + by the foo2lava open software printer driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/Minolta-Color_PageWorks_Pro_L.xml b/foomatic-db/printer/Minolta-Color_PageWorks_Pro_L.xml new file mode 100644 index 0000000..d2b6338 --- /dev/null +++ b/foomatic-db/printer/Minolta-Color_PageWorks_Pro_L.xml @@ -0,0 +1,40 @@ +<printer id="printer/Minolta-Color_PageWorks_Pro_L"> + <make>Minolta</make> + <model>Color PageWorks/Pro L</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + </mechanism> + <url>http://www.minolta-qms.com/support/current_printers/color_pwpro_L_sup.htm</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The Minolta Color PageWorks/Pro L is a color laser printer which + uses the Zenographics ZjStream printer language. + + This printer is supported by the foo2zjs free software printer + driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/Minolta-magicolor_2200_DL.xml b/foomatic-db/printer/Minolta-magicolor_2200_DL.xml new file mode 100644 index 0000000..c4b5a80 --- /dev/null +++ b/foomatic-db/printer/Minolta-magicolor_2200_DL.xml @@ -0,0 +1,66 @@ +<printer id="printer/Minolta-magicolor_2200_DL"> + <make>Minolta</make> + <model>magicolor 2200 DL</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (6000 prints) - $77 + Toner Yellow (6000 prints) - $143 + Toner Magenta (6000 prints) - $143 + Toner Cyan (6000 prints) - $143 + OPC Drum Catridge (30000 prints) - $99 + Transfer Belt (100K prints) - $349 + Fuser Oil Roller (21K prints) - $49 + Fuser Unit/Transfer Roller Kit (100K prints) - $499 + Waste Toner Bottle (30000 prints) - $29 + </en> </comments> + <partno>1710471-001</partno> + <partno>1710471-002</partno> + <partno>1710471-003</partno> + <partno>1710471-004</partno> + <partno>1710476-001</partno> + <partno>1710478-001</partno> + <partno>1710475-001</partno> + <partno>1710483-001</partno> + <partno>1710477-001</partno> + <!--one or more "partno" elements.--> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/color/mc2200DL/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <!-- HOW DO I SPECIFY SNMP AUTODETECT???????? --> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The magicolor 2200 DL is a network color laser printer which + uses the Zenographics ZjStream printer language. + + This printer is supported by the foo2zjs free software printer + driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/Minolta-magicolor_2300_DL.xml b/foomatic-db/printer/Minolta-magicolor_2300_DL.xml new file mode 100644 index 0000000..fd6e316 --- /dev/null +++ b/foomatic-db/printer/Minolta-magicolor_2300_DL.xml @@ -0,0 +1,65 @@ +<printer id="printer/Minolta-magicolor_2300_DL"> + <make>Minolta</make> + <model>magicolor 2300 DL</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Waste Toner Box (25000 prints) - $19 + OPC Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710517-005</partno> + <partno>1710517-006</partno> + <partno>1710517-007</partno> + <partno>1710517-008</partno> + <partno>1710522-001</partno> + <partno>1710520-001</partno> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/color/mc2300DL/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>CLASS:PRINTER;MODEL:magicolor 2300 DL;MANUFACTURER:MINOLTA-QMS;COMMAND SET:ZJS,PJL;</ieee1284> + <manufacturer>MINOLTA-QMS</manufacturer> + <model>magicolor 2300 DL</model> + <commandset>ZJS,PJL</commandset> + </parallel> + <snmp> + <description>MINOLTA-QMS magicolor 2300 DL</description> + </snmp> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The magicolor 2300 DL is a network color laser printer with a + 2003 street price of $600-$800 USD. This printer is supported + by the foo2zjs free software printer driver. + + </en> </comments> +</printer> diff --git a/foomatic-db/printer/Minolta-magicolor_2430_DL.xml b/foomatic-db/printer/Minolta-magicolor_2430_DL.xml new file mode 100644 index 0000000..8438805 --- /dev/null +++ b/foomatic-db/printer/Minolta-magicolor_2430_DL.xml @@ -0,0 +1,63 @@ +<printer id="printer/Minolta-magicolor_2430_DL"> + <make>Minolta</make> + <model>magicolor 2430 DL</model> + <mechanism> + <laser/> + <color/> + <resolution> + <dpi> + <x>2400</x> + <y>600</y> + </dpi> + </resolution> + <margins> + <general> + <unit>mm</unit> + <top>4</top> + <bottom>4</bottom> + <left>4</left> + <right>4</right> + </general> + </margins> + <consumables> + <comments> <en> + Toner Black (4500 prints) - $79 + Toner Yellow (4500 prints) - $119 + Toner Magenta (4500 prints) - $119 + Toner Cyan (4500 prints) - $119 + Drum Catridge (45000 prints) - $149 + </en> </comments> + <partno>1710587-004</partno> + <partno>1710587-005</partno> + <partno>1710587-006</partno> + <partno>1710587-007</partno> + <partno>1710591-001</partno> + </consumables> + </mechanism> + <url>http://www.minolta-qms.com/products/color/mc2430DL/index.asp</url> + <lang> + <proprietary/> + <!--no pjl--><!--No "text"?--> + </lang> + <autodetect> + <parallel> + <ieee1284>CLASS:PRINTER;MODEL:magicolor 2430 DL;MANUFACTURER:MINOLTA-QMS;COMMAND SET:ZJS,PJL;</ieee1284> + <manufacturer>KONICA MINOLTA</manufacturer> + <model>magicolor 2430 DL</model> + <commandset>ZJS,PJL</commandset> + </parallel> + <snmp> + <description>MINOLTA-QMS magicolor 2430 DL</description> + </snmp> + </autodetect> + <functionality>B</functionality> + <driver>foo2zjs</driver> + <!--not "unverified"--><!--no "contrib_url"--> + <comments> <en> + + The magicolor 2430 DL is a network color laser printer with a + 2005 street price of $500 USD. This printer is supported + by the foo2zjs free software printer driver. + + </en> </comments> +</printer> |