summaryrefslogtreecommitdiff
path: root/foomatic-db
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2011-05-25 16:19:00 +0200
committerDidier Raboud <odyx@debian.org>2011-05-25 16:19:00 +0200
commit787970f996258e94d4a33052c5dcf28d2a7c509f (patch)
treefae338d50b0277bcaa2c30c09c457c0af27e13cf /foomatic-db
parent27ddd530ee3f975fffb25d4bd48fc515589774bd (diff)
Imported Upstream version 20061224
Diffstat (limited to 'foomatic-db')
-rw-r--r--foomatic-db/driver/foo2hp.xml23
-rw-r--r--foomatic-db/driver/foo2lava.xml20
-rw-r--r--foomatic-db/driver/foo2oak.xml25
-rw-r--r--foomatic-db/driver/foo2xqx.xml19
-rw-r--r--foomatic-db/driver/foo2zjs.xml33
-rw-r--r--foomatic-db/opt/foo2hp-BitsPerPlane.xml36
-rw-r--r--foomatic-db/opt/foo2hp-ColorMode.xml38
-rw-r--r--foomatic-db/opt/foo2hp-Duplex.xml37
-rw-r--r--foomatic-db/opt/foo2hp-ICM.xml101
-rw-r--r--foomatic-db/opt/foo2hp-InputSlot.xml42
-rw-r--r--foomatic-db/opt/foo2hp-MediaType.xml117
-rw-r--r--foomatic-db/opt/foo2hp-Quality.xml32
-rw-r--r--foomatic-db/opt/foo2lava-ColorMode.xml38
-rw-r--r--foomatic-db/opt/foo2lava-Duplex.xml37
-rw-r--r--foomatic-db/opt/foo2lava-InputSlot.xml37
-rw-r--r--foomatic-db/opt/foo2lava-MediaType.xml67
-rw-r--r--foomatic-db/opt/foo2lava-PageSize.xml92
-rw-r--r--foomatic-db/opt/foo2lava-Quality.xml32
-rw-r--r--foomatic-db/opt/foo2lava-Resolution.xml43
-rw-r--r--foomatic-db/opt/foo2oak-BitsPerPlane.xml36
-rw-r--r--foomatic-db/opt/foo2oak-ColorMode.xml38
-rw-r--r--foomatic-db/opt/foo2oak-ICM.xml69
-rw-r--r--foomatic-db/opt/foo2oak-InputSlot.xml37
-rw-r--r--foomatic-db/opt/foo2oak-MediaType.xml97
-rw-r--r--foomatic-db/opt/foo2xqx-Duplex.xml37
-rw-r--r--foomatic-db/opt/foo2xqx-InputSlot.xml37
-rw-r--r--foomatic-db/opt/foo2xqx-MediaType.xml122
-rw-r--r--foomatic-db/opt/foo2xqx-Quality.xml32
-rw-r--r--foomatic-db/opt/foo2xqx-Resolution.xml36
-rw-r--r--foomatic-db/opt/foo2zjs-ColorMode.xml186
-rw-r--r--foomatic-db/opt/foo2zjs-Copies.xml38
-rw-r--r--foomatic-db/opt/foo2zjs-Duplex.xml59
-rw-r--r--foomatic-db/opt/foo2zjs-ICM.xml304
-rw-r--r--foomatic-db/opt/foo2zjs-InputSlot.xml195
-rw-r--r--foomatic-db/opt/foo2zjs-Intent.xml57
-rw-r--r--foomatic-db/opt/foo2zjs-MediaType.xml57
-rw-r--r--foomatic-db/opt/foo2zjs-Nup.xml100
-rw-r--r--foomatic-db/opt/foo2zjs-NupOrient.xml59
-rw-r--r--foomatic-db/opt/foo2zjs-PageSize.xml89
-rw-r--r--foomatic-db/opt/foo2zjs-PrinterType.xml148
-rw-r--r--foomatic-db/opt/foo2zjs-Quality.xml32
-rw-r--r--foomatic-db/opt/foo2zjs-Resolution.xml91
-rw-r--r--foomatic-db/printer/Generic-OAKT_Printer.xml55
-rw-r--r--foomatic-db/printer/Generic-ZjStream_Printer.xml46
-rw-r--r--foomatic-db/printer/HP-Color_LaserJet_1500.xml63
-rw-r--r--foomatic-db/printer/HP-Color_LaserJet_1600.xml58
-rw-r--r--foomatic-db/printer/HP-Color_LaserJet_2600n.xml58
-rw-r--r--foomatic-db/printer/HP-LaserJet_1000.xml60
-rw-r--r--foomatic-db/printer/HP-LaserJet_1005.xml58
-rw-r--r--foomatic-db/printer/HP-LaserJet_1018.xml61
-rw-r--r--foomatic-db/printer/HP-LaserJet_1020.xml61
-rw-r--r--foomatic-db/printer/HP-LaserJet_1022.xml55
-rw-r--r--foomatic-db/printer/HP-LaserJet_M1005_MFP.xml50
-rw-r--r--foomatic-db/printer/KonicaMinolta-magicolor_2490_MF.xml61
-rw-r--r--foomatic-db/printer/KonicaMinolta-magicolor_2530_DL.xml63
-rw-r--r--foomatic-db/printer/Minolta-Color_PageWorks_Pro_L.xml40
-rw-r--r--foomatic-db/printer/Minolta-magicolor_2200_DL.xml66
-rw-r--r--foomatic-db/printer/Minolta-magicolor_2300_DL.xml65
-rw-r--r--foomatic-db/printer/Minolta-magicolor_2430_DL.xml63
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.
+
+ &lt;p&gt;
+
+ </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.
+
+ &lt;p&gt;
+
+ 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 &quot;foo2zjs&quot; 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.
+ &lt;p&gt;
+
+ The printer has a USB
+ connection. It has only 1 MB of RAM and 32 kB of ROM.&lt;p&gt;
+
+ 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:
+ &quot;&lt;tt&gt;cat /usr/share/foo2zjs/firmware/sihp1000.dl >
+ /dev/usb/lp0&lt;/tt&gt;&quot;.
+
+ </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&amp;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.
+ &lt;p&gt;
+
+ 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.&lt;p&gt;
+
+ 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:
+ &quot;&lt;tt&gt;cat /usr/share/foo2zjs/firmware/sihp1005.dl >
+ /dev/usb/lp0&lt;/tt&gt;&quot;.
+ </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.
+ &lt;p&gt;
+
+ 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.&lt;p&gt;
+
+ 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:
+ &quot;&lt;tt&gt;cat /usr/share/foo2zjs/firmware/sihp1018.dl >
+ /dev/usb/lp0&lt;/tt&gt;&quot;.
+
+ </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.
+ &lt;p&gt;
+
+ 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.&lt;p&gt;
+
+ 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:
+ &quot;&lt;tt&gt;cat /usr/share/foo2zjs/firmware/sihp1020.dl >
+ /dev/usb/lp0&lt;/tt&gt;&quot;.
+
+ </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.
+ &lt;p&gt;
+
+ 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.&lt;p&gt;
+
+ </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&amp;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.
+ &lt;p&gt;
+
+ </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>