reassign 627542 printer-driver-foo2zjs found 627542 20110210dfsg-2 tag 627542 + patch thanks
Here's a patch that re-enables manual duplex printing for the foo2qpdl driver. Patching the XML sources seems a bit more sane than having to patch the generated PPD at the right time during the build. I have erred on the side of caution and only re-enabled the option for the particular model of printer that I own, but if manual duplexing makes sense for other models, it should be pretty clear how to bring it back for them too. Regards, -- Sam Morris <https://robots.org.uk/> 3412 EA18 1277 354B 991B C869 B219 7FDB 5EA0 1078
--- a/foomatic-db/opt/foo2qpdl-Duplex.xml
+++ b/foomatic-db/opt/foo2qpdl-Duplex.xml
@@ -17,9 +17,6 @@
<arg_defval>ev/foo2qpdl-Duplex-1</arg_defval>
</constraint>
<constraint sense="false">
- <make>Samsung</make> <model>CLP-300</model>
- </constraint>
- <constraint sense="false">
<make>Samsung</make> <model>CLP-310</model>
</constraint>
<constraint sense="false">
@@ -57,11 +54,31 @@
<ev_longname> <en>Long Edge (Standard)</en> </ev_longname>
<ev_shortname> <en>DuplexNoTumble</en> </ev_shortname>
<ev_driverval>2</ev_driverval>
+ <constraints>
+ <constraint sense="false">
+ <make>Samsung</make> <model>CLP-300</model>
+ </constraint>
+ </constraint>
</enum_val>
<enum_val id="ev/foo2qpdl-Duplex-3">
<ev_longname> <en>Short Edge (Flip)</en> </ev_longname>
<ev_shortname> <en>DuplexTumble</en> </ev_shortname>
<ev_driverval>3</ev_driverval>
+ <constraints>
+ <constraint sense="false">
+ <make>Samsung</make> <model>CLP-300</model>
+ </constraint>
+ </constraint>
+ </enum_val>
+ <enum_val id="ev/foo2qpdl-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/foo2qpdl-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>
signature.asc
Description: This is a digitally signed message part
