summaryrefslogtreecommitdiff
path: root/foomatic-db
diff options
context:
space:
mode:
authorDidier Raboud <odyx@debian.org>2017-05-02 11:28:27 +0200
committerDidier Raboud <odyx@debian.org>2017-05-02 11:28:27 +0200
commit328b73a7bcd044b41b648c94925b2230466d9c81 (patch)
tree18e2e0dddbe6331d1f02effc442f06e0bf4049a3 /foomatic-db
parent19c8b4bfda3010fb0e0f748a4afe631f28a6eeb4 (diff)
New upstream version 20170320
Diffstat (limited to 'foomatic-db')
-rw-r--r--foomatic-db/driver/foo2ddst.xml20
-rw-r--r--foomatic-db/opt/foo2ddst-InputSlot.xml32
-rw-r--r--foomatic-db/opt/foo2ddst-MediaType.xml47
-rw-r--r--foomatic-db/opt/foo2ddst-PageSize.xml87
-rw-r--r--foomatic-db/opt/foo2ddst-Resolution.xml36
-rw-r--r--foomatic-db/opt/foo2xxx-Copies.xml4
-rw-r--r--foomatic-db/printer/Ricoh-SP_112.xml53
-rw-r--r--foomatic-db/printer/Ricoh-SP_201Nw.xml53
8 files changed, 332 insertions, 0 deletions
diff --git a/foomatic-db/driver/foo2ddst.xml b/foomatic-db/driver/foo2ddst.xml
new file mode 100644
index 0000000..b8a048a
--- /dev/null
+++ b/foomatic-db/driver/foo2ddst.xml
@@ -0,0 +1,20 @@
+<driver id="driver/foo2ddst">
+ <name>foo2ddst</name>
+ <url>http://foo2ddst.rkkda.com/</url>
+ <execution>
+ <filter />
+ <prototype>foo2ddst-wrapper %A</prototype>
+ </execution>
+ <comments> <en>
+
+ This is a driver developed for the Ricoh Aficio SP 112 and SP 201.
+
+ &lt;p&gt;
+
+ </en> </comments>
+ <printers>
+ <printer><id>printer/Ricoh-SP_112</id></printer>
+ <printer><id>printer/Ricoh-SP_201Nw</id></printer>
+ <printer><id>printer/Generic-DDST_Printer</id></printer>
+ </printers>
+</driver>
diff --git a/foomatic-db/opt/foo2ddst-InputSlot.xml b/foomatic-db/opt/foo2ddst-InputSlot.xml
new file mode 100644
index 0000000..68f416d
--- /dev/null
+++ b/foomatic-db/opt/foo2ddst-InputSlot.xml
@@ -0,0 +1,32 @@
+<option type="enum" id="opt/foo2ddst-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>foo2ddst</driver>
+ <arg_defval>ev/foo2ddst-InputSlot-1</arg_defval>
+ </constraint>
+ </constraints>
+ <enum_vals>
+ <enum_val id="ev/foo2ddst-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/foo2ddst-InputSlot-2">
+ <ev_longname> <en>Manual Feed</en> </ev_longname>
+ <ev_shortname> <en>Manual</en> </ev_shortname>
+ <ev_driverval>2</ev_driverval>
+ </enum_val>
+ </enum_vals>
+</option>
diff --git a/foomatic-db/opt/foo2ddst-MediaType.xml b/foomatic-db/opt/foo2ddst-MediaType.xml
new file mode 100644
index 0000000..4d3f9f1
--- /dev/null
+++ b/foomatic-db/opt/foo2ddst-MediaType.xml
@@ -0,0 +1,47 @@
+<option type="enum" id="opt/foo2ddst-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>foo2ddst</driver>
+ <arg_defval>ev/foo2ddst-MediaType-1</arg_defval>
+ </constraint>
+ </constraints>
+ <enum_vals>
+ <enum_val id="ev/foo2ddst-MediaType-1">
+ <ev_longname> <en>PlainAndRecycled</en> </ev_longname>
+ <ev_shortname> <en>PlainAndRecycled</en> </ev_shortname>
+ <ev_driverval>1</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-MediaType-2">
+ <ev_longname> <en>Plain</en> </ev_longname>
+ <ev_shortname> <en>Paper</en> </ev_shortname>
+ <ev_driverval>2</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-MediaType-3">
+ <ev_longname> <en>Thin</en> </ev_longname>
+ <ev_shortname> <en>Thin</en> </ev_shortname>
+ <ev_driverval>3</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-MediaType-4">
+ <ev_longname> <en>Thick 1</en> </ev_longname>
+ <ev_shortname> <en>Thick1</en> </ev_shortname>
+ <ev_driverval>4</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-MediaType-5">
+ <ev_longname> <en>Recycled</en> </ev_longname>
+ <ev_shortname> <en>Recycled</en> </ev_shortname>
+ <ev_driverval>5</ev_driverval>
+ </enum_val>
+ </enum_vals>
+</option>
diff --git a/foomatic-db/opt/foo2ddst-PageSize.xml b/foomatic-db/opt/foo2ddst-PageSize.xml
new file mode 100644
index 0000000..7e3719f
--- /dev/null
+++ b/foomatic-db/opt/foo2ddst-PageSize.xml
@@ -0,0 +1,87 @@
+<option type="enum" id="opt/foo2ddst-PageSize">
+ <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>foo2ddst</driver>
+ <arg_defval>ev/foo2ddst-PageSize-1</arg_defval>
+ </constraint>
+ </constraints>
+ <enum_vals>
+ <enum_val id="ev/foo2ddst-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/foo2ddst-PageSize-2">
+ <ev_longname> <en>Legal</en> </ev_longname>
+ <ev_shortname> <en>Legal</en> </ev_shortname>
+ <ev_driverval>2</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-3">
+ <ev_longname> <en>Executive</en> </ev_longname>
+ <ev_shortname> <en>Executive</en> </ev_shortname>
+ <ev_driverval>3</ev_driverval>
+ </enum_val>
+<!--
+ <enum_val id="ev/foo2ddst-PageSize-4">
+ <ev_longname> <en>Invoice</en> </ev_longname>
+ <ev_shortname> <en>Invoice</en> </ev_shortname>
+ <ev_driverval>4</ev_driverval>
+ </enum_val>
+-->
+ <enum_val id="ev/foo2ddst-PageSize-5">
+ <ev_longname> <en>A4</en> </ev_longname>
+ <ev_shortname> <en>A4</en> </ev_shortname>
+ <ev_driverval>5</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-6">
+ <ev_longname> <en>A5</en> </ev_longname>
+ <ev_shortname> <en>A5</en> </ev_shortname>
+ <ev_driverval>6</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-7">
+ <ev_longname> <en>A7</en> </ev_longname>
+ <ev_shortname> <en>A7</en> </ev_shortname>
+ <ev_driverval>7</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-8">
+ <ev_longname> <en>B5 (JIS)</en> </ev_longname>
+ <ev_shortname> <en>B5jis</en> </ev_shortname>
+ <ev_driverval>8</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-9">
+ <ev_longname> <en>B6 (JIS)</en> </ev_longname>
+ <ev_shortname> <en>B6jis</en> </ev_shortname>
+ <ev_driverval>9</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-10">
+ <ev_longname> <en>16k 197x273</en> </ev_longname>
+ <ev_shortname> <en>w558h774</en> </ev_shortname>
+ <ev_driverval>10</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-11">
+ <ev_longname> <en>16k 184x260</en> </ev_longname>
+ <ev_shortname> <en>w522h737</en> </ev_shortname>
+ <ev_driverval>11</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-12">
+ <ev_longname> <en>16k 195x270</en> </ev_longname>
+ <ev_shortname> <en>w553h765</en> </ev_shortname>
+ <ev_driverval>12</ev_driverval>
+ </enum_val>
+ <enum_val id="ev/foo2ddst-PageSize-Custom">
+ <ev_longname> <en>Custom</en> </ev_longname>
+ <ev_shortname> <en>Custom</en> </ev_shortname>
+ <ev_driverval>Custom.%0x%1</ev_driverval>
+ </enum_val>
+ </enum_vals>
+</option>
diff --git a/foomatic-db/opt/foo2ddst-Resolution.xml b/foomatic-db/opt/foo2ddst-Resolution.xml
new file mode 100644
index 0000000..a35f879
--- /dev/null
+++ b/foomatic-db/opt/foo2ddst-Resolution.xml
@@ -0,0 +1,36 @@
+<option type="enum" id="opt/foo2ddst-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>foo2ddst</driver>
+ <arg_defval>ev/foo2ddst-Resolution-600x600</arg_defval>
+ </constraint>
+ </constraints>
+ <enum_vals>
+ <enum_val id="ev/foo2ddst-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/foo2ddst-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/foo2xxx-Copies.xml b/foomatic-db/opt/foo2xxx-Copies.xml
index 9c1211b..173ef00 100644
--- a/foomatic-db/opt/foo2xxx-Copies.xml
+++ b/foomatic-db/opt/foo2xxx-Copies.xml
@@ -68,6 +68,10 @@
<driver>foo2hbpl2</driver>
<arg_defval>1</arg_defval>
</constraint>
+ <constraint sense="true">
+ <driver>foo2ddst</driver>
+ <arg_defval>1</arg_defval>
+ </constraint>
</constraints>
<arg_max>100</arg_max>
<arg_min>1</arg_min>
diff --git a/foomatic-db/printer/Ricoh-SP_112.xml b/foomatic-db/printer/Ricoh-SP_112.xml
new file mode 100644
index 0000000..453acd5
--- /dev/null
+++ b/foomatic-db/printer/Ricoh-SP_112.xml
@@ -0,0 +1,53 @@
+<printer id="printer/Ricoh-SP_112">
+ <make>Ricoh</make>
+ <model>SP 112</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <margins>
+ <general>
+ <unit>inch</unit>
+ <top>0.2</top>
+ <bottom>0.2</bottom>
+ <left>0.2</left>
+ <right>0.2</right>
+ </general>
+ </margins>
+ <consumables>
+ <comments>
+ <en>Print cartridge (1200 prints) - $55</en>
+ </comments>
+ <partno>SP 100LA</partno>
+ </consumables>
+ </mechanism>
+ <url>https://www.ricoh-usa.com/en/products/pd/sp-112-black-and-white-laser-printer/_/R-407431</url>
+ <lang>
+ <proprietary/>
+ <!--no pjl--><!--No "text"?--></lang>
+<!--
+ <autodetect>
+ <parallel>
+ <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet P1005;CMD:ACL;CLS:PRINTER;DES:HP LaserJet P1005;FWVER:20080415;</ieee1284>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet P1005</model>
+ <commandset>XQX</commandset>
+ </parallel>
+ </autodetect>
+-->
+ <functionality>B</functionality>
+ <driver>foo2ddst</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ This printer is supported by the foo2ddst free software printer driver.
+ &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>
diff --git a/foomatic-db/printer/Ricoh-SP_201Nw.xml b/foomatic-db/printer/Ricoh-SP_201Nw.xml
new file mode 100644
index 0000000..a6dba31
--- /dev/null
+++ b/foomatic-db/printer/Ricoh-SP_201Nw.xml
@@ -0,0 +1,53 @@
+<printer id="printer/Ricoh-SP_201Nw">
+ <make>Ricoh</make>
+ <model>SP 201Nw</model>
+ <mechanism>
+ <laser/><!--not "color"-->
+ <resolution>
+ <dpi>
+ <x>600</x>
+ <y>600</y>
+ </dpi>
+ </resolution>
+ <margins>
+ <general>
+ <unit>inch</unit>
+ <top>0.2</top>
+ <bottom>0.2</bottom>
+ <left>0.2</left>
+ <right>0.2</right>
+ </general>
+ </margins>
+ <consumables>
+ <comments>
+ <en>Print cartridge (1500 prints) - $75</en>
+ </comments>
+ <partno>SP 201LA</partno>
+ </consumables>
+ </mechanism>
+ <url>https://www.ricoh-usa.com/en/products/pd/sp-201nw-black-and-white-laser-printer/_/R-407203</url>
+ <lang>
+ <proprietary/>
+ <!--no pjl--><!--No "text"?--></lang>
+<!--
+ <autodetect>
+ <parallel>
+ <ieee1284>MFG:Hewlett-Packard;MDL:HP LaserJet P1005;CMD:ACL;CLS:PRINTER;DES:HP LaserJet P1005;FWVER:20080415;</ieee1284>
+ <manufacturer>Hewlett-Packard</manufacturer>
+ <model>HP LaserJet P1005</model>
+ <commandset>XQX</commandset>
+ </parallel>
+ </autodetect>
+-->
+ <functionality>B</functionality>
+ <driver>foo2ddst</driver>
+ <!--no "contrib_url"-->
+ <comments>
+ <en>
+
+ This printer is supported by the foo2ddst free software printer driver.
+ &lt;p&gt;
+
+ </en>
+ </comments>
+</printer>