瀏覽代碼

configs casa-eba

David 10 年之前
父節點
當前提交
3df5234cda
共有 100 個文件被更改,包括 4844 次插入0 次删除
  1. 25 0
      configs/casa-eba/conf/fastcgi.conf
  2. 25 0
      configs/casa-eba/conf/fastcgi.conf.default
  3. 24 0
      configs/casa-eba/conf/fastcgi_params
  4. 24 0
      configs/casa-eba/conf/fastcgi_params.default
  5. 109 0
      configs/casa-eba/conf/koi-utf
  6. 103 0
      configs/casa-eba/conf/koi-win
  7. 89 0
      configs/casa-eba/conf/mime.types
  8. 89 0
      configs/casa-eba/conf/mime.types.default
  9. 175 0
      configs/casa-eba/conf/nginx.conf
  10. 117 0
      configs/casa-eba/conf/nginx.conf.default
  11. 16 0
      configs/casa-eba/conf/scgi_params
  12. 16 0
      configs/casa-eba/conf/scgi_params.default
  13. 13 0
      configs/casa-eba/conf/snippets/fastcgi-php.conf
  14. 16 0
      configs/casa-eba/conf/uwsgi_params
  15. 16 0
      configs/casa-eba/conf/uwsgi_params.default
  16. 126 0
      configs/casa-eba/conf/win-utf
  17. 67 0
      configs/casa-eba/cups/cups-browsed.conf
  18. 85 0
      configs/casa-eba/cups/cups-browsed.conf.dpkg-old
  19. 101 0
      configs/casa-eba/cups/cups-files.conf
  20. 140 0
      configs/casa-eba/cups/cupsd.conf
  21. 140 0
      configs/casa-eba/cups/cupsd.conf.default
  22. 368 0
      configs/casa-eba/cups/ppd/DCPL2540DW.ppd
  23. 502 0
      configs/casa-eba/cups/ppd/HP_LaserJet_1020.ppd
  24. 38 0
      configs/casa-eba/cups/printers.conf
  25. 21 0
      configs/casa-eba/cups/printers.conf.O
  26. 5 0
      configs/casa-eba/cups/raw.convs
  27. 5 0
      configs/casa-eba/cups/raw.types
  28. 11 0
      configs/casa-eba/cups/snmp.conf
  29. 75 0
      configs/casa-eba/motion/motion.conf
  30. 10 0
      configs/casa-eba/motion/thread1.bkp
  31. 8 0
      configs/casa-eba/motion/thread1.conf
  32. 11 0
      configs/casa-eba/motion/thread2.bkp
  33. 11 0
      configs/casa-eba/motion/thread2.conf
  34. 60 0
      configs/casa-eba/motion/thread3.conf
  35. 63 0
      configs/casa-eba/motion/thread4.conf
  36. 2 0
      configs/casa-eba/sane.d/abaton.conf
  37. 2 0
      configs/casa-eba/sane.d/agfafocus.conf
  38. 2 0
      configs/casa-eba/sane.d/apple.conf
  39. 3 0
      configs/casa-eba/sane.d/artec.conf
  40. 119 0
      configs/casa-eba/sane.d/artec_eplus48u.conf
  41. 23 0
      configs/casa-eba/sane.d/avision.conf
  42. 2 0
      configs/casa-eba/sane.d/bh.conf
  43. 2 0
      configs/casa-eba/sane.d/canon.conf
  44. 8 0
      configs/casa-eba/sane.d/canon630u.conf
  45. 146 0
      configs/casa-eba/sane.d/canon_dr.conf
  46. 36 0
      configs/casa-eba/sane.d/canon_pp.conf
  47. 17 0
      configs/casa-eba/sane.d/cardscan.conf
  48. 2 0
      configs/casa-eba/sane.d/coolscan.conf
  49. 20 0
      configs/casa-eba/sane.d/coolscan2.conf
  50. 20 0
      configs/casa-eba/sane.d/coolscan3.conf
  51. 29 0
      configs/casa-eba/sane.d/dc210.conf
  52. 29 0
      configs/casa-eba/sane.d/dc240.conf
  53. 23 0
      configs/casa-eba/sane.d/dc25.conf
  54. 14 0
      configs/casa-eba/sane.d/dell1600n_net.conf
  55. 96 0
      configs/casa-eba/sane.d/dll.conf
  56. 4 0
      configs/casa-eba/sane.d/dll.d/hplip
  57. 6 0
      configs/casa-eba/sane.d/dll.d/libsane-extras
  58. 1 0
      configs/casa-eba/sane.d/dmc.conf
  59. 37 0
      configs/casa-eba/sane.d/epjitsu.conf
  60. 27 0
      configs/casa-eba/sane.d/epson.conf
  61. 27 0
      configs/casa-eba/sane.d/epson2.conf
  62. 149 0
      configs/casa-eba/sane.d/fujitsu.conf
  63. 125 0
      configs/casa-eba/sane.d/genesys.conf
  64. 47 0
      configs/casa-eba/sane.d/geniusvp2.conf
  65. 32 0
      configs/casa-eba/sane.d/gphoto2.conf
  66. 255 0
      configs/casa-eba/sane.d/gt68xx.conf
  67. 21 0
      configs/casa-eba/sane.d/hp.conf
  68. 31 0
      configs/casa-eba/sane.d/hp3900.conf
  69. 6 0
      configs/casa-eba/sane.d/hp4200.conf
  70. 14 0
      configs/casa-eba/sane.d/hp5400.conf
  71. 2 0
      configs/casa-eba/sane.d/hpsj5s.conf
  72. 2 0
      configs/casa-eba/sane.d/hs2p.conf
  73. 3 0
      configs/casa-eba/sane.d/ibm.conf
  74. 14 0
      configs/casa-eba/sane.d/kodak.conf
  75. 80 0
      configs/casa-eba/sane.d/kodakaio.conf
  76. 8 0
      configs/casa-eba/sane.d/leo.conf
  77. 8 0
      configs/casa-eba/sane.d/lexmark.conf
  78. 10 0
      configs/casa-eba/sane.d/ma1509.conf
  79. 42 0
      configs/casa-eba/sane.d/magicolor.conf
  80. 23 0
      configs/casa-eba/sane.d/matsushita.conf
  81. 7 0
      configs/casa-eba/sane.d/microtek.conf
  82. 11 0
      configs/casa-eba/sane.d/microtek2.conf
  83. 41 0
      configs/casa-eba/sane.d/mustek.conf
  84. 103 0
      configs/casa-eba/sane.d/mustek_pp.conf
  85. 39 0
      configs/casa-eba/sane.d/mustek_usb.conf
  86. 1 0
      configs/casa-eba/sane.d/nec.conf
  87. 17 0
      configs/casa-eba/sane.d/net.conf
  88. 10 0
      configs/casa-eba/sane.d/p5.conf
  89. 4 0
      configs/casa-eba/sane.d/pie.conf
  90. 14 0
      configs/casa-eba/sane.d/pixma.conf
  91. 184 0
      configs/casa-eba/sane.d/plustek.conf
  92. 40 0
      configs/casa-eba/sane.d/plustek_pp.conf
  93. 12 0
      configs/casa-eba/sane.d/qcam.conf
  94. 2 0
      configs/casa-eba/sane.d/ricoh.conf
  95. 9 0
      configs/casa-eba/sane.d/rts8891.conf
  96. 1 0
      configs/casa-eba/sane.d/s9036.conf
  97. 32 0
      configs/casa-eba/sane.d/saned.conf
  98. 2 0
      configs/casa-eba/sane.d/sceptre.conf
  99. 42 0
      configs/casa-eba/sane.d/sharp.conf
  100. 0 0
      configs/casa-eba/sane.d/sm3840.conf

+ 25 - 0
configs/casa-eba/conf/fastcgi.conf

@@ -0,0 +1,25 @@
+
+fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
+fastcgi_param  QUERY_STRING       $query_string;
+fastcgi_param  REQUEST_METHOD     $request_method;
+fastcgi_param  CONTENT_TYPE       $content_type;
+fastcgi_param  CONTENT_LENGTH     $content_length;
+
+fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
+fastcgi_param  REQUEST_URI        $request_uri;
+fastcgi_param  DOCUMENT_URI       $document_uri;
+fastcgi_param  DOCUMENT_ROOT      $document_root;
+fastcgi_param  SERVER_PROTOCOL    $server_protocol;
+fastcgi_param  HTTPS              $https if_not_empty;
+
+fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
+fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
+
+fastcgi_param  REMOTE_ADDR        $remote_addr;
+fastcgi_param  REMOTE_PORT        $remote_port;
+fastcgi_param  SERVER_ADDR        $server_addr;
+fastcgi_param  SERVER_PORT        $server_port;
+fastcgi_param  SERVER_NAME        $server_name;
+
+# PHP only, required if PHP was built with --enable-force-cgi-redirect
+fastcgi_param  REDIRECT_STATUS    200;

+ 25 - 0
configs/casa-eba/conf/fastcgi.conf.default

@@ -0,0 +1,25 @@
+
+fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
+fastcgi_param  QUERY_STRING       $query_string;
+fastcgi_param  REQUEST_METHOD     $request_method;
+fastcgi_param  CONTENT_TYPE       $content_type;
+fastcgi_param  CONTENT_LENGTH     $content_length;
+
+fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
+fastcgi_param  REQUEST_URI        $request_uri;
+fastcgi_param  DOCUMENT_URI       $document_uri;
+fastcgi_param  DOCUMENT_ROOT      $document_root;
+fastcgi_param  SERVER_PROTOCOL    $server_protocol;
+fastcgi_param  HTTPS              $https if_not_empty;
+
+fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
+fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
+
+fastcgi_param  REMOTE_ADDR        $remote_addr;
+fastcgi_param  REMOTE_PORT        $remote_port;
+fastcgi_param  SERVER_ADDR        $server_addr;
+fastcgi_param  SERVER_PORT        $server_port;
+fastcgi_param  SERVER_NAME        $server_name;
+
+# PHP only, required if PHP was built with --enable-force-cgi-redirect
+fastcgi_param  REDIRECT_STATUS    200;

+ 24 - 0
configs/casa-eba/conf/fastcgi_params

@@ -0,0 +1,24 @@
+
+fastcgi_param  QUERY_STRING       $query_string;
+fastcgi_param  REQUEST_METHOD     $request_method;
+fastcgi_param  CONTENT_TYPE       $content_type;
+fastcgi_param  CONTENT_LENGTH     $content_length;
+
+fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
+fastcgi_param  REQUEST_URI        $request_uri;
+fastcgi_param  DOCUMENT_URI       $document_uri;
+fastcgi_param  DOCUMENT_ROOT      $document_root;
+fastcgi_param  SERVER_PROTOCOL    $server_protocol;
+fastcgi_param  HTTPS              $https if_not_empty;
+
+fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
+fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
+
+fastcgi_param  REMOTE_ADDR        $remote_addr;
+fastcgi_param  REMOTE_PORT        $remote_port;
+fastcgi_param  SERVER_ADDR        $server_addr;
+fastcgi_param  SERVER_PORT        $server_port;
+fastcgi_param  SERVER_NAME        $server_name;
+
+# PHP only, required if PHP was built with --enable-force-cgi-redirect
+fastcgi_param  REDIRECT_STATUS    200;

+ 24 - 0
configs/casa-eba/conf/fastcgi_params.default

@@ -0,0 +1,24 @@
+
+fastcgi_param  QUERY_STRING       $query_string;
+fastcgi_param  REQUEST_METHOD     $request_method;
+fastcgi_param  CONTENT_TYPE       $content_type;
+fastcgi_param  CONTENT_LENGTH     $content_length;
+
+fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
+fastcgi_param  REQUEST_URI        $request_uri;
+fastcgi_param  DOCUMENT_URI       $document_uri;
+fastcgi_param  DOCUMENT_ROOT      $document_root;
+fastcgi_param  SERVER_PROTOCOL    $server_protocol;
+fastcgi_param  HTTPS              $https if_not_empty;
+
+fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
+fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
+
+fastcgi_param  REMOTE_ADDR        $remote_addr;
+fastcgi_param  REMOTE_PORT        $remote_port;
+fastcgi_param  SERVER_ADDR        $server_addr;
+fastcgi_param  SERVER_PORT        $server_port;
+fastcgi_param  SERVER_NAME        $server_name;
+
+# PHP only, required if PHP was built with --enable-force-cgi-redirect
+fastcgi_param  REDIRECT_STATUS    200;

+ 109 - 0
configs/casa-eba/conf/koi-utf

@@ -0,0 +1,109 @@
+
+# This map is not a full koi8-r <> utf8 map: it does not contain
+# box-drawing and some other characters.  Besides this map contains
+# several koi8-u and Byelorussian letters which are not in koi8-r.
+# If you need a full and standard map, use contrib/unicode2nginx/koi-utf
+# map instead.
+
+charset_map  koi8-r  utf-8 {
+
+    80  E282AC ; # euro
+
+    95  E280A2 ; # bullet
+
+    9A  C2A0 ;   # &nbsp;
+
+    9E  C2B7 ;   # &middot;
+
+    A3  D191 ;   # small yo
+    A4  D194 ;   # small Ukrainian ye
+
+    A6  D196 ;   # small Ukrainian i
+    A7  D197 ;   # small Ukrainian yi
+
+    AD  D291 ;   # small Ukrainian soft g
+    AE  D19E ;   # small Byelorussian short u
+
+    B0  C2B0 ;   # &deg;
+
+    B3  D081 ;   # capital YO
+    B4  D084 ;   # capital Ukrainian YE
+
+    B6  D086 ;   # capital Ukrainian I
+    B7  D087 ;   # capital Ukrainian YI
+
+    B9  E28496 ; # numero sign
+
+    BD  D290 ;   # capital Ukrainian soft G
+    BE  D18E ;   # capital Byelorussian short U
+
+    BF  C2A9 ;   # (C)
+
+    C0  D18E ;   # small yu
+    C1  D0B0 ;   # small a
+    C2  D0B1 ;   # small b
+    C3  D186 ;   # small ts
+    C4  D0B4 ;   # small d
+    C5  D0B5 ;   # small ye
+    C6  D184 ;   # small f
+    C7  D0B3 ;   # small g
+    C8  D185 ;   # small kh
+    C9  D0B8 ;   # small i
+    CA  D0B9 ;   # small j
+    CB  D0BA ;   # small k
+    CC  D0BB ;   # small l
+    CD  D0BC ;   # small m
+    CE  D0BD ;   # small n
+    CF  D0BE ;   # small o
+
+    D0  D0BF ;   # small p
+    D1  D18F ;   # small ya
+    D2  D180 ;   # small r
+    D3  D181 ;   # small s
+    D4  D182 ;   # small t
+    D5  D183 ;   # small u
+    D6  D0B6 ;   # small zh
+    D7  D0B2 ;   # small v
+    D8  D18C ;   # small soft sign
+    D9  D18B ;   # small y
+    DA  D0B7 ;   # small z
+    DB  D188 ;   # small sh
+    DC  D18D ;   # small e
+    DD  D189 ;   # small shch
+    DE  D187 ;   # small ch
+    DF  D18A ;   # small hard sign
+
+    E0  D0AE ;   # capital YU
+    E1  D090 ;   # capital A
+    E2  D091 ;   # capital B
+    E3  D0A6 ;   # capital TS
+    E4  D094 ;   # capital D
+    E5  D095 ;   # capital YE
+    E6  D0A4 ;   # capital F
+    E7  D093 ;   # capital G
+    E8  D0A5 ;   # capital KH
+    E9  D098 ;   # capital I
+    EA  D099 ;   # capital J
+    EB  D09A ;   # capital K
+    EC  D09B ;   # capital L
+    ED  D09C ;   # capital M
+    EE  D09D ;   # capital N
+    EF  D09E ;   # capital O
+
+    F0  D09F ;   # capital P
+    F1  D0AF ;   # capital YA
+    F2  D0A0 ;   # capital R
+    F3  D0A1 ;   # capital S
+    F4  D0A2 ;   # capital T
+    F5  D0A3 ;   # capital U
+    F6  D096 ;   # capital ZH
+    F7  D092 ;   # capital V
+    F8  D0AC ;   # capital soft sign
+    F9  D0AB ;   # capital Y
+    FA  D097 ;   # capital Z
+    FB  D0A8 ;   # capital SH
+    FC  D0AD ;   # capital E
+    FD  D0A9 ;   # capital SHCH
+    FE  D0A7 ;   # capital CH
+    FF  D0AA ;   # capital hard sign
+}

+ 103 - 0
configs/casa-eba/conf/koi-win

@@ -0,0 +1,103 @@
+
+charset_map  koi8-r  windows-1251 {
+
+    80  88 ; # euro
+
+    95  95 ; # bullet
+
+    9A  A0 ; # &nbsp;
+
+    9E  B7 ; # &middot;
+
+    A3  B8 ; # small yo
+    A4  BA ; # small Ukrainian ye
+
+    A6  B3 ; # small Ukrainian i
+    A7  BF ; # small Ukrainian yi
+
+    AD  B4 ; # small Ukrainian soft g
+    AE  A2 ; # small Byelorussian short u
+
+    B0  B0 ; # &deg;
+
+    B3  A8 ; # capital YO
+    B4  AA ; # capital Ukrainian YE
+
+    B6  B2 ; # capital Ukrainian I
+    B7  AF ; # capital Ukrainian YI
+
+    B9  B9 ; # numero sign
+
+    BD  A5 ; # capital Ukrainian soft G
+    BE  A1 ; # capital Byelorussian short U
+
+    BF  A9 ; # (C)
+
+    C0  FE ; # small yu
+    C1  E0 ; # small a
+    C2  E1 ; # small b
+    C3  F6 ; # small ts
+    C4  E4 ; # small d
+    C5  E5 ; # small ye
+    C6  F4 ; # small f
+    C7  E3 ; # small g
+    C8  F5 ; # small kh
+    C9  E8 ; # small i
+    CA  E9 ; # small j
+    CB  EA ; # small k
+    CC  EB ; # small l
+    CD  EC ; # small m
+    CE  ED ; # small n
+    CF  EE ; # small o
+
+    D0  EF ; # small p
+    D1  FF ; # small ya
+    D2  F0 ; # small r
+    D3  F1 ; # small s
+    D4  F2 ; # small t
+    D5  F3 ; # small u
+    D6  E6 ; # small zh
+    D7  E2 ; # small v
+    D8  FC ; # small soft sign
+    D9  FB ; # small y
+    DA  E7 ; # small z
+    DB  F8 ; # small sh
+    DC  FD ; # small e
+    DD  F9 ; # small shch
+    DE  F7 ; # small ch
+    DF  FA ; # small hard sign
+
+    E0  DE ; # capital YU
+    E1  C0 ; # capital A
+    E2  C1 ; # capital B
+    E3  D6 ; # capital TS
+    E4  C4 ; # capital D
+    E5  C5 ; # capital YE
+    E6  D4 ; # capital F
+    E7  C3 ; # capital G
+    E8  D5 ; # capital KH
+    E9  C8 ; # capital I
+    EA  C9 ; # capital J
+    EB  CA ; # capital K
+    EC  CB ; # capital L
+    ED  CC ; # capital M
+    EE  CD ; # capital N
+    EF  CE ; # capital O
+
+    F0  CF ; # capital P
+    F1  DF ; # capital YA
+    F2  D0 ; # capital R
+    F3  D1 ; # capital S
+    F4  D2 ; # capital T
+    F5  D3 ; # capital U
+    F6  C6 ; # capital ZH
+    F7  C2 ; # capital V
+    F8  DC ; # capital soft sign
+    F9  DB ; # capital Y
+    FA  C7 ; # capital Z
+    FB  D8 ; # capital SH
+    FC  DD ; # capital E
+    FD  D9 ; # capital SHCH
+    FE  D7 ; # capital CH
+    FF  DA ; # capital hard sign
+}

+ 89 - 0
configs/casa-eba/conf/mime.types

@@ -0,0 +1,89 @@
+
+types {
+    text/html                             html htm shtml;
+    text/css                              css;
+    text/xml                              xml;
+    image/gif                             gif;
+    image/jpeg                            jpeg jpg;
+    application/javascript                js;
+    application/atom+xml                  atom;
+    application/rss+xml                   rss;
+
+    text/mathml                           mml;
+    text/plain                            txt;
+    text/vnd.sun.j2me.app-descriptor      jad;
+    text/vnd.wap.wml                      wml;
+    text/x-component                      htc;
+
+    image/png                             png;
+    image/tiff                            tif tiff;
+    image/vnd.wap.wbmp                    wbmp;
+    image/x-icon                          ico;
+    image/x-jng                           jng;
+    image/x-ms-bmp                        bmp;
+    image/svg+xml                         svg svgz;
+    image/webp                            webp;
+
+    application/font-woff                 woff;
+    application/java-archive              jar war ear;
+    application/json                      json;
+    application/mac-binhex40              hqx;
+    application/msword                    doc;
+    application/pdf                       pdf;
+    application/postscript                ps eps ai;
+    application/rtf                       rtf;
+    application/vnd.apple.mpegurl         m3u8;
+    application/vnd.ms-excel              xls;
+    application/vnd.ms-fontobject         eot;
+    application/vnd.ms-powerpoint         ppt;
+    application/vnd.wap.wmlc              wmlc;
+    application/vnd.google-earth.kml+xml  kml;
+    application/vnd.google-earth.kmz      kmz;
+    application/x-7z-compressed           7z;
+    application/x-cocoa                   cco;
+    application/x-java-archive-diff       jardiff;
+    application/x-java-jnlp-file          jnlp;
+    application/x-makeself                run;
+    application/x-perl                    pl pm;
+    application/x-pilot                   prc pdb;
+    application/x-rar-compressed          rar;
+    application/x-redhat-package-manager  rpm;
+    application/x-sea                     sea;
+    application/x-shockwave-flash         swf;
+    application/x-stuffit                 sit;
+    application/x-tcl                     tcl tk;
+    application/x-x509-ca-cert            der pem crt;
+    application/x-xpinstall               xpi;
+    application/xhtml+xml                 xhtml;
+    application/xspf+xml                  xspf;
+    application/zip                       zip;
+
+    application/octet-stream              bin exe dll;
+    application/octet-stream              deb;
+    application/octet-stream              dmg;
+    application/octet-stream              iso img;
+    application/octet-stream              msi msp msm;
+
+    application/vnd.openxmlformats-officedocument.wordprocessingml.document    docx;
+    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet          xlsx;
+    application/vnd.openxmlformats-officedocument.presentationml.presentation  pptx;
+
+    audio/midi                            mid midi kar;
+    audio/mpeg                            mp3;
+    audio/ogg                             ogg;
+    audio/x-m4a                           m4a;
+    audio/x-realaudio                     ra;
+
+    video/3gpp                            3gpp 3gp;
+    video/mp2t                            ts;
+    video/mp4                             mp4;
+    video/mpeg                            mpeg mpg;
+    video/quicktime                       mov;
+    video/webm                            webm;
+    video/x-flv                           flv;
+    video/x-m4v                           m4v;
+    video/x-mng                           mng;
+    video/x-ms-asf                        asx asf;
+    video/x-ms-wmv                        wmv;
+    video/x-msvideo                       avi;
+}

+ 89 - 0
configs/casa-eba/conf/mime.types.default

@@ -0,0 +1,89 @@
+
+types {
+    text/html                             html htm shtml;
+    text/css                              css;
+    text/xml                              xml;
+    image/gif                             gif;
+    image/jpeg                            jpeg jpg;
+    application/javascript                js;
+    application/atom+xml                  atom;
+    application/rss+xml                   rss;
+
+    text/mathml                           mml;
+    text/plain                            txt;
+    text/vnd.sun.j2me.app-descriptor      jad;
+    text/vnd.wap.wml                      wml;
+    text/x-component                      htc;
+
+    image/png                             png;
+    image/tiff                            tif tiff;
+    image/vnd.wap.wbmp                    wbmp;
+    image/x-icon                          ico;
+    image/x-jng                           jng;
+    image/x-ms-bmp                        bmp;
+    image/svg+xml                         svg svgz;
+    image/webp                            webp;
+
+    application/font-woff                 woff;
+    application/java-archive              jar war ear;
+    application/json                      json;
+    application/mac-binhex40              hqx;
+    application/msword                    doc;
+    application/pdf                       pdf;
+    application/postscript                ps eps ai;
+    application/rtf                       rtf;
+    application/vnd.apple.mpegurl         m3u8;
+    application/vnd.ms-excel              xls;
+    application/vnd.ms-fontobject         eot;
+    application/vnd.ms-powerpoint         ppt;
+    application/vnd.wap.wmlc              wmlc;
+    application/vnd.google-earth.kml+xml  kml;
+    application/vnd.google-earth.kmz      kmz;
+    application/x-7z-compressed           7z;
+    application/x-cocoa                   cco;
+    application/x-java-archive-diff       jardiff;
+    application/x-java-jnlp-file          jnlp;
+    application/x-makeself                run;
+    application/x-perl                    pl pm;
+    application/x-pilot                   prc pdb;
+    application/x-rar-compressed          rar;
+    application/x-redhat-package-manager  rpm;
+    application/x-sea                     sea;
+    application/x-shockwave-flash         swf;
+    application/x-stuffit                 sit;
+    application/x-tcl                     tcl tk;
+    application/x-x509-ca-cert            der pem crt;
+    application/x-xpinstall               xpi;
+    application/xhtml+xml                 xhtml;
+    application/xspf+xml                  xspf;
+    application/zip                       zip;
+
+    application/octet-stream              bin exe dll;
+    application/octet-stream              deb;
+    application/octet-stream              dmg;
+    application/octet-stream              iso img;
+    application/octet-stream              msi msp msm;
+
+    application/vnd.openxmlformats-officedocument.wordprocessingml.document    docx;
+    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet          xlsx;
+    application/vnd.openxmlformats-officedocument.presentationml.presentation  pptx;
+
+    audio/midi                            mid midi kar;
+    audio/mpeg                            mp3;
+    audio/ogg                             ogg;
+    audio/x-m4a                           m4a;
+    audio/x-realaudio                     ra;
+
+    video/3gpp                            3gpp 3gp;
+    video/mp2t                            ts;
+    video/mp4                             mp4;
+    video/mpeg                            mpeg mpg;
+    video/quicktime                       mov;
+    video/webm                            webm;
+    video/x-flv                           flv;
+    video/x-m4v                           m4v;
+    video/x-mng                           mng;
+    video/x-ms-asf                        asx asf;
+    video/x-ms-wmv                        wmv;
+    video/x-msvideo                       avi;
+}

+ 175 - 0
configs/casa-eba/conf/nginx.conf

@@ -0,0 +1,175 @@
+user  root;
+worker_processes  1;
+
+error_log /var/log/nginx/error.log ;
+
+events {
+	worker_connections  1024;
+}
+
+rtmp {
+	server {
+			listen 1935;
+			ping 10s;
+			notify_method get;
+	   		buflen 100ms;
+			respawn_timeout 2s;
+
+			application rpi2 {
+				live on;
+			    exec_push ffmpeg -i rtmp://localhost/rpi2/$name -c copy -f flv rtmp://curso.especificosba.com.ar/src/$name 2>>/var/log/ffmpeg2-$name.log;
+				recorder rec2 {
+					record all;
+					record_path /home/nginx/processed;
+					record_unique on;
+				}
+
+			}
+			application rpi {
+				live on;
+			    #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -bf 2 -flags +cgop -g 30 -qmin 23 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
+			    #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow 15 -g 30 -qmin 24 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
+
+			    #exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -g 30 -qmin 23 -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
+
+
+			    exec_push ffmpeg -i rtmp://localhost/rpi/$name -c:v libx264 -threads 4 -preset slow -r 24 -x264opts keyint=24:min-keyint=24:scenecut=-1 -b:v 450k -bufsize 900k -vf "movie=/root/logo_videos.png [watermark]; [in][watermark] overlay=(main_w-overlay_w-10):(main_h-overlay_h-30) [out]" -c:a copy -f flv rtmp://localhost:1935/rpi2/$name 2>>/var/log/ffmpeg-$name.log;
+				recorder rec1 {
+					record all;
+					record_path /home/nginx/raw;
+					record_unique on;
+				}
+			}
+	}
+}
+http {
+	include	   mime.types;
+	default_type  application/octet-stream;
+
+	sendfile		on;
+	keepalive_timeout  65;
+	ssl_certificate /etc/letsencrypt/live/casa.especificosba.com.ar-0001/fullchain.pem;
+	ssl_certificate_key /etc/letsencrypt/live/casa.especificosba.com.ar-0001/privkey.pem;
+
+	gzip  on;
+	gzip_vary on;
+	gzip_proxied any;
+	gzip_comp_level 6;
+	gzip_buffers 16 8k;
+	gzip_http_version 1.1;
+	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
+	upstream websocket {
+		server 192.168.1.208:9001;
+	    keepalive 12000;
+	}
+	server {
+		listen 80;
+		listen 443 ssl;
+		server_name wscasa.especificosba.com.ar;
+		location / {
+        	proxy_set_header Upgrade $http_upgrade;
+        	proxy_set_header Connection "upgrade";
+        	proxy_http_version 1.1;
+        	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+        	proxy_set_header Host $host;
+        	proxy_pass http://websocket;
+        	proxy_read_timeout 12000;
+
+		}
+	}
+	server {
+		listen	   80;
+		listen	   443 ssl;
+		server_name  localhost casa.especificosba.com.ar 192.168.1.123 especificos;
+		satisfy any;
+		deny 192.168.1.133;
+		allow 192.168.1.0/24;
+		deny all;
+		auth_basic			"closed site";
+		auth_basic_user_file "/etc/nginx/httpass";
+	
+		location ~* \.(?:jpg|jpeg|gif|png|ico|cur|gz|svg|svgz|mp4|ogg|ogv|webm|htc|css)$ {
+		  expires 1M;
+		  access_log off;
+		  add_header Cache-Control "public";
+		}
+	
+		location /camara1 {
+			proxy_pass         http://127.0.0.1:8081/;
+			proxy_redirect     off;
+	
+	        proxy_set_header   Host             $host;
+	        proxy_set_header   X-Real-IP        $remote_addr;
+	        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
+	
+	        client_max_body_size       10m;
+	        client_body_buffer_size    128k;
+	
+	        proxy_connect_timeout      90;
+	        proxy_send_timeout         90;
+	        proxy_read_timeout         90;
+	
+	        proxy_buffer_size          4k;
+	        proxy_buffers              4 32k;
+	        proxy_busy_buffers_size    64k;
+	        proxy_temp_file_write_size 64k;
+		}
+		location /camara2 {
+			proxy_pass         http://127.0.0.1:8082/;
+			proxy_redirect     off;
+	
+	        proxy_set_header   Host             $host;
+	        proxy_set_header   X-Real-IP        $remote_addr;
+	        proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
+	
+	        client_max_body_size       10m;
+	        client_body_buffer_size    128k;
+	
+	        proxy_connect_timeout      90;
+	        proxy_send_timeout         90;
+	        proxy_read_timeout         90;
+	
+	        proxy_buffer_size          4k;
+	        proxy_buffers              4 32k;
+	        proxy_busy_buffers_size    64k;
+	        proxy_temp_file_write_size 64k;
+	
+		}
+
+		root /var/www/eba-ng;
+		location / {
+			try_files $uri$args $uri$args/ $uri $uri/ /index.html /index.php?q=$uri&$args;
+		}
+	
+		location ~ \.php$ {
+			#include snippets/fastcgi-php.conf;
+			# With php5-fpm:
+			fastcgi_pass unix:/var/run/php5-fpm.sock;
+			fastcgi_split_path_info ^(.+\.php)(/.*)$;
+			include fastcgi_params;
+			fastcgi_param  SCRIPT_FILENAME	$document_root$fastcgi_script_name;
+			fastcgi_param  HTTPS			  off;
+		}
+
+   }
+upstream backend {
+    server 192.168.1.225:5678;
+    keepalive 12000;
+}
+
+server {
+    listen      443 ssl;
+    server_name ws.davidventura.com.ar;
+    location / {
+        proxy_set_header Upgrade $http_upgrade;
+        proxy_set_header Connection "upgrade";
+        proxy_http_version 1.1;
+        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
+        proxy_set_header Host $host;
+        proxy_pass http://backend;
+        proxy_read_timeout 12000;
+    }
+}
+
+
+}

+ 117 - 0
configs/casa-eba/conf/nginx.conf.default

@@ -0,0 +1,117 @@
+
+#user  nobody;
+worker_processes  1;
+
+#error_log  logs/error.log;
+#error_log  logs/error.log  notice;
+#error_log  logs/error.log  info;
+
+#pid        logs/nginx.pid;
+
+
+events {
+    worker_connections  1024;
+}
+
+
+http {
+    include       mime.types;
+    default_type  application/octet-stream;
+
+    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
+    #                  '$status $body_bytes_sent "$http_referer" '
+    #                  '"$http_user_agent" "$http_x_forwarded_for"';
+
+    #access_log  logs/access.log  main;
+
+    sendfile        on;
+    #tcp_nopush     on;
+
+    #keepalive_timeout  0;
+    keepalive_timeout  65;
+
+    #gzip  on;
+
+    server {
+        listen       80;
+        server_name  localhost;
+
+        #charset koi8-r;
+
+        #access_log  logs/host.access.log  main;
+
+        location / {
+            root   html;
+            index  index.html index.htm;
+        }
+
+        #error_page  404              /404.html;
+
+        # redirect server error pages to the static page /50x.html
+        #
+        error_page   500 502 503 504  /50x.html;
+        location = /50x.html {
+            root   html;
+        }
+
+        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
+        #
+        #location ~ \.php$ {
+        #    proxy_pass   http://127.0.0.1;
+        #}
+
+        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
+        #
+        #location ~ \.php$ {
+        #    root           html;
+        #    fastcgi_pass   127.0.0.1:9000;
+        #    fastcgi_index  index.php;
+        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
+        #    include        fastcgi_params;
+        #}
+
+        # deny access to .htaccess files, if Apache's document root
+        # concurs with nginx's one
+        #
+        #location ~ /\.ht {
+        #    deny  all;
+        #}
+    }
+
+
+    # another virtual host using mix of IP-, name-, and port-based configuration
+    #
+    #server {
+    #    listen       8000;
+    #    listen       somename:8080;
+    #    server_name  somename  alias  another.alias;
+
+    #    location / {
+    #        root   html;
+    #        index  index.html index.htm;
+    #    }
+    #}
+
+
+    # HTTPS server
+    #
+    #server {
+    #    listen       443 ssl;
+    #    server_name  localhost;
+
+    #    ssl_certificate      cert.pem;
+    #    ssl_certificate_key  cert.key;
+
+    #    ssl_session_cache    shared:SSL:1m;
+    #    ssl_session_timeout  5m;
+
+    #    ssl_ciphers  HIGH:!aNULL:!MD5;
+    #    ssl_prefer_server_ciphers  on;
+
+    #    location / {
+    #        root   html;
+    #        index  index.html index.htm;
+    #    }
+    #}
+
+}

+ 16 - 0
configs/casa-eba/conf/scgi_params

@@ -0,0 +1,16 @@
+
+scgi_param  REQUEST_METHOD     $request_method;
+scgi_param  REQUEST_URI        $request_uri;
+scgi_param  QUERY_STRING       $query_string;
+scgi_param  CONTENT_TYPE       $content_type;
+
+scgi_param  DOCUMENT_URI       $document_uri;
+scgi_param  DOCUMENT_ROOT      $document_root;
+scgi_param  SCGI               1;
+scgi_param  SERVER_PROTOCOL    $server_protocol;
+scgi_param  HTTPS              $https if_not_empty;
+
+scgi_param  REMOTE_ADDR        $remote_addr;
+scgi_param  REMOTE_PORT        $remote_port;
+scgi_param  SERVER_PORT        $server_port;
+scgi_param  SERVER_NAME        $server_name;

+ 16 - 0
configs/casa-eba/conf/scgi_params.default

@@ -0,0 +1,16 @@
+
+scgi_param  REQUEST_METHOD     $request_method;
+scgi_param  REQUEST_URI        $request_uri;
+scgi_param  QUERY_STRING       $query_string;
+scgi_param  CONTENT_TYPE       $content_type;
+
+scgi_param  DOCUMENT_URI       $document_uri;
+scgi_param  DOCUMENT_ROOT      $document_root;
+scgi_param  SCGI               1;
+scgi_param  SERVER_PROTOCOL    $server_protocol;
+scgi_param  HTTPS              $https if_not_empty;
+
+scgi_param  REMOTE_ADDR        $remote_addr;
+scgi_param  REMOTE_PORT        $remote_port;
+scgi_param  SERVER_PORT        $server_port;
+scgi_param  SERVER_NAME        $server_name;

+ 13 - 0
configs/casa-eba/conf/snippets/fastcgi-php.conf

@@ -0,0 +1,13 @@
+# regex to split $uri to $fastcgi_script_name and $fastcgi_path
+fastcgi_split_path_info ^(.+\.php)(/.+)$;
+
+# Check that the PHP script exists before passing it
+try_files $fastcgi_script_name =404;
+
+# Bypass the fact that try_files resets $fastcgi_path_info
+# see: http://trac.nginx.org/nginx/ticket/321
+set $path_info $fastcgi_path_info;
+fastcgi_param PATH_INFO $path_info;
+
+fastcgi_index index.php;
+include fastcgi.conf;

+ 16 - 0
configs/casa-eba/conf/uwsgi_params

@@ -0,0 +1,16 @@
+
+uwsgi_param  QUERY_STRING       $query_string;
+uwsgi_param  REQUEST_METHOD     $request_method;
+uwsgi_param  CONTENT_TYPE       $content_type;
+uwsgi_param  CONTENT_LENGTH     $content_length;
+
+uwsgi_param  REQUEST_URI        $request_uri;
+uwsgi_param  PATH_INFO          $document_uri;
+uwsgi_param  DOCUMENT_ROOT      $document_root;
+uwsgi_param  SERVER_PROTOCOL    $server_protocol;
+uwsgi_param  HTTPS              $https if_not_empty;
+
+uwsgi_param  REMOTE_ADDR        $remote_addr;
+uwsgi_param  REMOTE_PORT        $remote_port;
+uwsgi_param  SERVER_PORT        $server_port;
+uwsgi_param  SERVER_NAME        $server_name;

+ 16 - 0
configs/casa-eba/conf/uwsgi_params.default

@@ -0,0 +1,16 @@
+
+uwsgi_param  QUERY_STRING       $query_string;
+uwsgi_param  REQUEST_METHOD     $request_method;
+uwsgi_param  CONTENT_TYPE       $content_type;
+uwsgi_param  CONTENT_LENGTH     $content_length;
+
+uwsgi_param  REQUEST_URI        $request_uri;
+uwsgi_param  PATH_INFO          $document_uri;
+uwsgi_param  DOCUMENT_ROOT      $document_root;
+uwsgi_param  SERVER_PROTOCOL    $server_protocol;
+uwsgi_param  HTTPS              $https if_not_empty;
+
+uwsgi_param  REMOTE_ADDR        $remote_addr;
+uwsgi_param  REMOTE_PORT        $remote_port;
+uwsgi_param  SERVER_PORT        $server_port;
+uwsgi_param  SERVER_NAME        $server_name;

+ 126 - 0
configs/casa-eba/conf/win-utf

@@ -0,0 +1,126 @@
+
+# This map is not a full windows-1251 <> utf8 map: it does not
+# contain Serbian and Macedonian letters.  If you need a full map,
+# use contrib/unicode2nginx/win-utf map instead.
+
+charset_map  windows-1251  utf-8 {
+
+    82  E2809A ; # single low-9 quotation mark
+
+    84  E2809E ; # double low-9 quotation mark
+    85  E280A6 ; # ellipsis
+    86  E280A0 ; # dagger
+    87  E280A1 ; # double dagger
+    88  E282AC ; # euro
+    89  E280B0 ; # per mille
+
+    91  E28098 ; # left single quotation mark
+    92  E28099 ; # right single quotation mark
+    93  E2809C ; # left double quotation mark
+    94  E2809D ; # right double quotation mark
+    95  E280A2 ; # bullet
+    96  E28093 ; # en dash
+    97  E28094 ; # em dash
+
+    99  E284A2 ; # trade mark sign
+
+    A0  C2A0 ;   # &nbsp;
+    A1  D18E ;   # capital Byelorussian short U
+    A2  D19E ;   # small Byelorussian short u
+
+    A4  C2A4 ;   # currency sign
+    A5  D290 ;   # capital Ukrainian soft G
+    A6  C2A6 ;   # borken bar
+    A7  C2A7 ;   # section sign
+    A8  D081 ;   # capital YO
+    A9  C2A9 ;   # (C)
+    AA  D084 ;   # capital Ukrainian YE
+    AB  C2AB ;   # left-pointing double angle quotation mark
+    AC  C2AC ;   # not sign
+    AD  C2AD ;   # soft hypen
+    AE  C2AE ;   # (R)
+    AF  D087 ;   # capital Ukrainian YI
+
+    B0  C2B0 ;   # &deg;
+    B1  C2B1 ;   # plus-minus sign
+    B2  D086 ;   # capital Ukrainian I
+    B3  D196 ;   # small Ukrainian i
+    B4  D291 ;   # small Ukrainian soft g
+    B5  C2B5 ;   # micro sign
+    B6  C2B6 ;   # pilcrow sign
+    B7  C2B7 ;   # &middot;
+    B8  D191 ;   # small yo
+    B9  E28496 ; # numero sign
+    BA  D194 ;   # small Ukrainian ye
+    BB  C2BB ;   # right-pointing double angle quotation mark
+
+    BF  D197 ;   # small Ukrainian yi
+
+    C0  D090 ;   # capital A
+    C1  D091 ;   # capital B
+    C2  D092 ;   # capital V
+    C3  D093 ;   # capital G
+    C4  D094 ;   # capital D
+    C5  D095 ;   # capital YE
+    C6  D096 ;   # capital ZH
+    C7  D097 ;   # capital Z
+    C8  D098 ;   # capital I
+    C9  D099 ;   # capital J
+    CA  D09A ;   # capital K
+    CB  D09B ;   # capital L
+    CC  D09C ;   # capital M
+    CD  D09D ;   # capital N
+    CE  D09E ;   # capital O
+    CF  D09F ;   # capital P
+
+    D0  D0A0 ;   # capital R
+    D1  D0A1 ;   # capital S
+    D2  D0A2 ;   # capital T
+    D3  D0A3 ;   # capital U
+    D4  D0A4 ;   # capital F
+    D5  D0A5 ;   # capital KH
+    D6  D0A6 ;   # capital TS
+    D7  D0A7 ;   # capital CH
+    D8  D0A8 ;   # capital SH
+    D9  D0A9 ;   # capital SHCH
+    DA  D0AA ;   # capital hard sign
+    DB  D0AB ;   # capital Y
+    DC  D0AC ;   # capital soft sign
+    DD  D0AD ;   # capital E
+    DE  D0AE ;   # capital YU
+    DF  D0AF ;   # capital YA
+
+    E0  D0B0 ;   # small a
+    E1  D0B1 ;   # small b
+    E2  D0B2 ;   # small v
+    E3  D0B3 ;   # small g
+    E4  D0B4 ;   # small d
+    E5  D0B5 ;   # small ye
+    E6  D0B6 ;   # small zh
+    E7  D0B7 ;   # small z
+    E8  D0B8 ;   # small i
+    E9  D0B9 ;   # small j
+    EA  D0BA ;   # small k
+    EB  D0BB ;   # small l
+    EC  D0BC ;   # small m
+    ED  D0BD ;   # small n
+    EE  D0BE ;   # small o
+    EF  D0BF ;   # small p
+
+    F0  D180 ;   # small r
+    F1  D181 ;   # small s
+    F2  D182 ;   # small t
+    F3  D183 ;   # small u
+    F4  D184 ;   # small f
+    F5  D185 ;   # small kh
+    F6  D186 ;   # small ts
+    F7  D187 ;   # small ch
+    F8  D188 ;   # small sh
+    F9  D189 ;   # small shch
+    FA  D18A ;   # small hard sign
+    FB  D18B ;   # small y
+    FC  D18C ;   # small soft sign
+    FD  D18D ;   # small e
+    FE  D18E ;   # small yu
+    FF  D18F ;   # small ya
+}

+ 67 - 0
configs/casa-eba/cups/cups-browsed.conf

@@ -0,0 +1,67 @@
+# Which protocols will we use to discover printers on the network?
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+BrowseRemoteProtocols dnssd cups
+
+# Which protocols will we use to broadcast shared local printers to the network?
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+# Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore
+# DNSSD in this directive).
+# BrowseLocalProtocols none
+
+# Settings of this directive apply to both BrowseRemoteProtocols and
+# BrowseLocalProtocols.
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+# BrowseProtocols none
+
+# Only browse remote printers from selected servers
+# BrowseAllow all
+# BrowseAllow cups.example.com
+# BrowseAllow 192.168.1.12
+# BrowseAllow 192.168.1.0/24
+# BrowseAllow 192.168.1.0/255.255.255.0
+
+# Use BrowsePoll to poll a particular CUPS server
+# BrowsePoll cups.example.com
+# BrowsePoll cups.example.com:631
+# BrowsePoll cups.example.com:631/version=1.1
+
+# Use DomainSocket to access the local CUPS daemon via another than the
+# default domain socket
+# DomainSocket /var/run/cups/cups.sock
+
+# Set CreateIPPPrinterQueues to "Yes" to let cups-browsed discover IPP
+# network printers (native printers, not CUPS queues) with known page
+# description languages (PWG Raster, PDF, PostScript, PCL XL, PCL
+# 5c/e) in the local network and auto-create PPD-less print queues for
+# them (using a System V interface script to control the filter
+# chain). Clients have to IPP-poll the capabilities of the printer and
+# send option settings as standard IPP attributes. We do not poll the
+# capabilities by ourselves to not wake up the printer from
+# power-saving mode when creating the queues. Jobs have to be sent in
+# PDF format. Other formats are not accepted. This functionality is
+# primarily for mobile devices running CUPS to not need a printer
+# setup tool nor a collection of printer drivers and PPDs.
+
+# CreateIPPPrinterQueues Yes
+
+# The AutoShutdown directive specifies whether cups-browsed should
+# automatically terminate when it has no local raw queues set up
+# pointing to any discovered remote printers (auto shutdown
+# mode). Setting it to "On" activates the auto-shutdown mode, setting
+# it to "Off" deactiivates it (the default). The special mode "avahi"
+# turns auto shutdown off while avahi-daemon is running and on when
+# avahi-daemon stops. This allows running cups-browsed on-demand when
+# avahi-daemon is run on-demand.
+
+# AutoShutdown Off
+# AutoShutdown On
+# AutoShutdown avahi
+
+# The AutoShutdownTimeout directive specifies after how many seconds
+# without local raw queues set up pointing to any discovered remote
+# printers cups-browsed should actually shut down in auto shutdown
+# mode. Default is 30 seconds, 0 means immediate shutdown.
+
+# AutoShutdownTimeout 30
+
+# Unknown directives are ignored, also unknown values.

+ 85 - 0
configs/casa-eba/cups/cups-browsed.conf.dpkg-old

@@ -0,0 +1,85 @@
+# Which protocols will we use to discover printers on the network?
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+BrowseRemoteProtocols dnssd cups
+
+# Which protocols will we use to broadcast shared local printers to the network?
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+# Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore
+# DNSSD in this directive).
+# BrowseLocalProtocols none
+
+# Settings of this directive apply to both BrowseRemoteProtocols and
+# BrowseLocalProtocols.
+# Can use DNSSD and/or CUPS, or 'none' for neither.
+# BrowseProtocols none
+
+# Only browse remote printers from selected servers
+# BrowseAllow cups.example.com
+# BrowseAllow 192.168.1.12
+# BrowseAllow 192.168.1.0/24
+# BrowseAllow 192.168.1.0/255.255.255.0
+
+# Use BrowsePoll to poll a particular CUPS server
+# BrowsePoll cups.example.com
+# BrowsePoll cups.example.com:631
+# BrowsePoll cups.example.com:631/version=1.1
+
+# Use DomainSocket to access the local CUPS daemon via another than the
+# default domain socket
+# DomainSocket /var/run/cups/cups.sock
+
+# Set CreateIPPPrinterQueues to "Yes" to let cups-browsed discover IPP
+# network printers (native printers, not CUPS queues) with known page
+# description languages (PWG Raster, PDF, PostScript, PCL XL, PCL
+# 5c/e) in the local network and auto-create PPD-less print queues for
+# them (using a System V interface script to control the filter
+# chain). Clients have to IPP-poll the capabilities of the printer and
+# send option settings as standard IPP attributes. We do not poll the
+# capabilities by ourselves to not wake up the printer from
+# power-saving mode when creating the queues. Jobs have to be sent in
+# PDF format. Other formats are not accepted. This functionality is
+# primarily for mobile devices running CUPS to not need a printer
+# setup tool nor a collection of printer drivers and PPDs.
+
+# CreateIPPPrinterQueues Yes
+
+# The AutoShutdown directive specifies whether cups-browsed should
+# automatically terminate when it has no local raw queues set up
+# pointing to any discovered remote printers (auto shutdown
+# mode). Setting it to "On" activates the auto-shutdown mode, setting
+# it to "Off" deactiivates it (the default). The special mode "avahi"
+# turns auto shutdown off while avahi-daemon is running and on when
+# avahi-daemon stops. This allows running cups-browsed on-demand when
+# avahi-daemon is run on-demand.
+
+# AutoShutdown Off
+# AutoShutdown On
+# AutoShutdown avahi
+
+# The AutoShutdownTimeout directive specifies after how many seconds
+# without local raw queues set up pointing to any discovered remote
+# printers cups-browsed should actually shut down in auto shutdown
+# mode. Default is 30 seconds, 0 means immediate shutdown.
+
+# AutoShutdownTimeout 30
+
+# Unknown directives are ignored, also unknown values.
+
+# Please check and edit the following lines, especially if you have Linux
+# machines with CUPS 1.5.x and older in your network.
+
+# If you edit anything in this file, please remember to restart cups-browsed
+# (or reboot the system) afterwards.
+
+# Please remove the "#" in the beginning of the following line to make the
+# local printers available to clients running CUPS 1.5.x or older.
+#BrowseLocalProtocols cups
+
+# The following CUPS broadcasting/browsing-related lines were overtaken from
+# /etc/cups/cupsd.conf. Not all are supported by cups-browsed and so could get
+# ignored. Please check the comments and examples above and edit the lines if
+# needed. Note that for getting available the remote printers from all hosts/
+# networks you have to remove all "BrowseAllow" lines.
+BrowseOrder allow,deny
+BrowseAllow all
+

+ 101 - 0
configs/casa-eba/cups/cups-files.conf

@@ -0,0 +1,101 @@
+#
+#
+# Sample file/directory/user/group configuration file for the CUPS scheduler.
+# See "man cups-files.conf" for a complete description of this file.
+#
+
+# List of events that are considered fatal errors for the scheduler...
+#FatalErrors config
+
+# Do we call fsync() after writing configuration or status files?
+#SyncOnClose Yes
+
+# Default user and group for filters/backends/helper programs; this cannot be
+# any user or group that resolves to ID 0 for security reasons...
+#User lp
+#Group lp
+
+# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules...
+SystemGroup lpadmin
+
+
+# User that is substituted for unauthenticated (remote) root accesses...
+#RemoteRoot remroot
+
+# Do we allow file: device URIs other than to /dev/null?
+#FileDevice No
+
+# Permissions for configuration and log files...
+#ConfigFilePerm 0640
+#LogFilePerm 00640
+
+# Location of the file logging all access to the scheduler; may be the name
+# "syslog". If not an absolute path, the value of ServerRoot is used as the
+# root directory.  Also see the "AccessLogLevel" directive in cupsd.conf.
+AccessLog /var/log/cups/access_log
+
+# Location of cache files used by the scheduler...
+#CacheDir /var/cache/cups
+
+# Location of data files used by the scheduler...
+#DataDir /usr/share/cups
+
+# Location of the static web content served by the scheduler...
+#DocumentRoot /usr/share/cups/doc-root
+
+# Location of the file logging all messages produced by the scheduler and any
+# helper programs; may be the name "syslog". If not an absolute path, the value
+# of ServerRoot is used as the root directory.  Also see the "LogLevel"
+# directive in cupsd.conf.
+ErrorLog /var/log/cups/error_log
+
+# Location of fonts used by older print filters...
+#FontPath /usr/share/cups/fonts
+
+# Location of LPD configuration
+#LPDConfigFile 
+
+# Location of the file logging all pages printed by the scheduler and any
+# helper programs; may be the name "syslog". If not an absolute path, the value
+# of ServerRoot is used as the root directory.  Also see the "PageLogFormat"
+# directive in cupsd.conf.
+PageLog /var/log/cups/page_log
+
+# Location of the file listing all of the local printers...
+#Printcap /var/run/cups/printcap
+
+# Format of the Printcap file...
+#PrintcapFormat bsd
+#PrintcapFormat plist
+#PrintcapFormat solaris
+
+# Location of all spool files...
+#RequestRoot /var/spool/cups
+
+# Location of helper programs...
+#ServerBin /usr/lib/cups
+
+# SSL/TLS certificate for the scheduler...
+#ServerCertificate ssl/server.crt
+
+# SSL/TLS private key for the scheduler...
+#ServerKey ssl/server.key
+
+# Location of other configuration files...
+#ServerRoot /etc/cups
+
+# Location of Samba configuration file...
+#SMBConfigFile 
+
+# Location of scheduler state files...
+#StateDir /var/run/cups
+
+# Location of scheduler/helper temporary files. This directory is emptied on
+# scheduler startup and cannot be one of the standard (public) temporary
+# directory locations for security reasons...
+#TempDir /var/spool/cups/tmp
+
+#
+#
+# 'FileDevice Yes' line installed by foo2zjs...
+FileDevice Yes

+ 140 - 0
configs/casa-eba/cups/cupsd.conf

@@ -0,0 +1,140 @@
+#
+# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
+#
+# Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
+# complete description of this file.
+#
+
+# Log general information in error_log - change "warn" to "debug"
+# for troubleshooting...
+LogLevel debug
+
+# Deactivate CUPS' internal logrotating, as we provide a better one, especially
+# LogLevel debug2 gets usable now
+MaxLogSize 0
+
+# Only listen for connections from the local machine.
+Listen 192.168.1.123:631
+Listen /var/run/cups/cups.sock
+
+# Show shared printers on the local network.
+Browsing On
+BrowseLocalProtocols dnssd
+
+# Default authentication type, when authentication is required...
+DefaultAuthType Basic
+
+# Web interface setting...
+WebInterface Yes
+
+# Restrict access to the server...
+<Location />
+  Order allow,deny
+  Allow 192.168.1.*
+</Location>
+
+# Restrict access to the admin pages...
+<Location /admin>
+  Order allow,deny
+  Allow 192.168.1.*
+</Location>
+
+# Restrict access to configuration files...
+<Location /admin/conf>
+  AuthType Default
+  Require user @SYSTEM
+  Order allow,deny
+</Location>
+
+# Set the default printer/job policies...
+<Policy default>
+  # Job/subscription privacy...
+  JobPrivateAccess default
+  JobPrivateValues default
+  SubscriptionPrivateAccess default
+  SubscriptionPrivateValues default
+
+  # Job-related operations must be done by the owner or an administrator...
+  <Limit Create-Job Print-Job Print-URI Validate-Job>
+    Order deny,allow
+  </Limit>
+
+  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All administration operations require an administrator to authenticate...
+  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All printer operations require a printer operator to authenticate...
+  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # Only the owner or an administrator can cancel or authenticate a job...
+  <Limit Cancel-Job CUPS-Authenticate-Job>
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  <Limit All>
+    Order deny,allow
+  </Limit>
+</Policy>
+
+# Set the authenticated printer/job policies...
+<Policy authenticated>
+  # Job/subscription privacy...
+  JobPrivateAccess default
+  JobPrivateValues default
+  SubscriptionPrivateAccess default
+  SubscriptionPrivateValues default
+
+  # Job-related operations must be done by the owner or an administrator...
+  <Limit Create-Job Print-Job Print-URI Validate-Job>
+    AuthType Default
+    Order deny,allow
+  </Limit>
+
+  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
+    AuthType Default
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All administration operations require an administrator to authenticate...
+  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All printer operations require a printer operator to authenticate...
+  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # Only the owner or an administrator can cancel or authenticate a job...
+  <Limit Cancel-Job CUPS-Authenticate-Job>
+    AuthType Default
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  <Limit All>
+    Order deny,allow
+  </Limit>
+</Policy>
+
+#
+# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
+#

+ 140 - 0
configs/casa-eba/cups/cupsd.conf.default

@@ -0,0 +1,140 @@
+#
+# "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $"
+#
+# Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
+# complete description of this file.
+#
+
+# Log general information in error_log - change "warn" to "debug"
+# for troubleshooting...
+LogLevel warn
+
+# Deactivate CUPS' internal logrotating, as we provide a better one, especially
+# LogLevel debug2 gets usable now
+MaxLogSize 0
+
+# Only listen for connections from the local machine.
+Listen localhost:631
+Listen /var/run/cups/cups.sock
+
+# Show shared printers on the local network.
+Browsing On
+BrowseOrder allow,deny
+BrowseAllow all
+BrowseLocalProtocols CUPS dnssd
+
+# Default authentication type, when authentication is required...
+DefaultAuthType Basic
+
+# Web interface setting...
+WebInterface Yes
+
+# Restrict access to the server...
+<Location />
+  Order allow,deny
+</Location>
+
+# Restrict access to the admin pages...
+<Location /admin>
+  Order allow,deny
+</Location>
+
+# Restrict access to configuration files...
+<Location /admin/conf>
+  AuthType Default
+  Require user @SYSTEM
+  Order allow,deny
+</Location>
+
+# Set the default printer/job policies...
+<Policy default>
+  # Job/subscription privacy...
+  JobPrivateAccess default
+  JobPrivateValues default
+  SubscriptionPrivateAccess default
+  SubscriptionPrivateValues default
+
+  # Job-related operations must be done by the owner or an administrator...
+  <Limit Create-Job Print-Job Print-URI Validate-Job>
+    Order deny,allow
+  </Limit>
+
+  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All administration operations require an administrator to authenticate...
+  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All printer operations require a printer operator to authenticate...
+  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # Only the owner or an administrator can cancel or authenticate a job...
+  <Limit Cancel-Job CUPS-Authenticate-Job>
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  <Limit All>
+    Order deny,allow
+  </Limit>
+</Policy>
+
+# Set the authenticated printer/job policies...
+<Policy authenticated>
+  # Job/subscription privacy...
+  JobPrivateAccess default
+  JobPrivateValues default
+  SubscriptionPrivateAccess default
+  SubscriptionPrivateValues default
+
+  # Job-related operations must be done by the owner or an administrator...
+  <Limit Create-Job Print-Job Print-URI Validate-Job>
+    AuthType Default
+    Order deny,allow
+  </Limit>
+
+  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document>
+    AuthType Default
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All administration operations require an administrator to authenticate...
+  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # All printer operations require a printer operator to authenticate...
+  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs>
+    AuthType Default
+    Require user @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  # Only the owner or an administrator can cancel or authenticate a job...
+  <Limit Cancel-Job CUPS-Authenticate-Job>
+    AuthType Default
+    Require user @OWNER @SYSTEM
+    Order deny,allow
+  </Limit>
+
+  <Limit All>
+    Order deny,allow
+  </Limit>
+</Policy>
+
+#
+# End of "$Id: cupsd.conf.in 9407 2010-12-09 21:24:51Z mike $".
+#

+ 368 - 0
configs/casa-eba/cups/ppd/DCPL2540DW.ppd

@@ -0,0 +1,368 @@
+*PPD-Adobe: "4.3"
+*%================================================
+*%	
+*%      Copyright Brother Industries,Ltd 2006-2014
+*%	"Brother DCP-L2540DW for CUPS"
+*%
+*%================================================
+*%
+*%BrCustomPaperSize: TRUE
+*%BrPrinterType: DTM
+*%
+
+*%==== General Information Keywords ========================
+*FormatVersion: "4.3"
+*FileVersion: "1.00"
+*LanguageEncoding: ISOLatin1
+*LanguageVersion: English
+*Manufacturer: "Brother"
+*PCFileName: "DCPL2540.PPD"
+*Product: "(Brother DCP-L2540DW series)"
+*cupsVersion:   1.1
+*cupsManualCopies: True
+*cupsModelNumber:       72
+*cupsFilter:    "application/vnd.cups-postscript 0 brother_lpdwrapper_DCPL2540DW"
+*cupsFilter:    "application/vnd.cups-pdf 0 brother_lpdwrapper_DCPL2540DW"
+*PSVersion: "(3010.106) 3"
+*ModelName: "DCP-L2540DW"
+*NickName: "Brother DCP-L2540DW for CUPS "
+*ShortNickName: "Brother DCP-L2540DW"
+
+*%==== Basic Device Capabilities =============
+*LanguageLevel: "3"
+*TTRasterizer: Type42
+*ColorDevice: False
+*DefaultColorSpace: Gray
+*FileSystem: True
+*?FileSystem:"
+save 
+	/devname (%disk0%) def 
+	/ret false def 
+	0 1 7{ 
+		devname exch 48 add 5 exch put 
+		devname devstatus { 
+			0 ne {/ret true def}if 
+			pop pop pop pop pop pop pop 
+		}if 
+	}for 
+	ret {(True)}{(False)} ifelse = flush 
+restore 
+" 
+*End
+
+*Throughput: "18"
+*FreeVM: "1700000"
+
+*HWMargins: 12 12 12 12
+*VariablePaperSize: True
+*MaxMediaWidth: 612
+*MaxMediaHeight: 1008
+*NonUIOrderDependency: 105 AnySetup *CustomPageSize
+*LandscapeOrientation: Plus90
+*CustomPageSize True: "             "
+*ParamCustomPageSize Width/Width 3.0-8.5in(76.2-215.9mm): 1 points 216 612
+*ParamCustomPageSize Height/Height 5.0-14.0in(127.0-355.6mm): 2 points 360 1008
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+
+
+*UIConstraints: *InputSlot TRAY1  *PageSize Custom
+*UIConstraints: *InputSlot TRAY1  *PageSize CUSTOM1
+*UIConstraints: *InputSlot TRAY1  *PageSize CUSTOM2
+*UIConstraints: *InputSlot TRAY1  *PageSize CUSTOM3
+
+*UIConstraints: *Duplex DuplexTumble   *PageSize Custom
+*UIConstraints: *Duplex DuplexNoTumble *PageSize Custom
+*UIConstraints: *Duplex DuplexTumble   *PageSize CUSTOM1
+*UIConstraints: *Duplex DuplexNoTumble *PageSize CUSTOM1
+*UIConstraints: *Duplex DuplexTumble   *PageSize CUSTOM2
+*UIConstraints: *Duplex DuplexNoTumble *PageSize CUSTOM2
+*UIConstraints: *Duplex DuplexTumble   *PageSize CUSTOM3
+*UIConstraints: *Duplex DuplexNoTumble *PageSize CUSTOM3
+
+
+
+*%==== Media Selection ======================
+
+*OpenUI *PageSize: PickOne
+*OrderDependency: 30 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize Letter/Letter: "                      "
+*PageSize Legal/Legal: "                      "
+*PageSize Executive/Executive: "                      "
+*PageSize FanFoldGermanLegal/Folio: 	"		"
+*PageSize A4/A4: "                      "
+*PageSize A5/A5: "                      "
+*PageSize A6/A6: "                      "
+*%PageSize 210x270mm/270mm Paper:        "		"
+*PageSize Env10/Com-10: "                      "
+*PageSize EnvMonarch/Monarch: "                      "
+*PageSize EnvDL/DL: "                      "
+*PageSize EnvC5/C5: "                      "
+*PageSize ISOB5/B5(ISO): "                      "
+*PageSize B5/B5(JIS): "                      "
+*PageSize ISOB6/B6(ISO): "                      "
+*PageSize B6/B6(JIS): "                      "
+*PageSize 4x6/4x6: "                      "
+*PageSize Postcard/Postcard: "                      "
+*PageSize DoublePostcardRotated/Postcard(Double): "                      "
+*PageSize EnvYou4/Y4 Envelop: "                      "
+*PageSize 195x270mm/16K(195x270mm): "                      "
+*PageSize 184x260mm/16K(184x260mm): "                      "
+*PageSize 197x273mm/16K(197x273mm): "                      "
+*PageSize CUSTOM1/[CUSTOM1]User Defined Paper Size: "                      "
+*PageSize CUSTOM2/[CUSTOM2]User Defined Paper Size: "                      "
+*PageSize CUSTOM3/[CUSTOM3]User Defined Paper Size: "                      "
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 40 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion Letter/Letter: "                      "
+*PageRegion Legal/Legal: "                      "
+*PageRegion Executive/Executive: "                      "
+*PageRegion FanFoldGermanLegal/Folio:		"		"
+*PageRegion A4/A4: "                      "
+*PageRegion A5/A5: "                      "
+*PageRegion A6/A6: "                      "
+*%PageRegion 210x270mm/270mm Paper:			"		"
+*PageRegion Env10/Com-10: "                      "
+*PageRegion EnvMonarch/Monarch: "                      "
+*PageRegion EnvDL/DL: "                      "
+*PageRegion EnvC5/C5: "                      "
+*PageRegion ISOB5/B5(ISO): "                      "
+*PageRegion B5/B5(JIS): "                      "
+*PageRegion ISOB6/B6(ISO): "                      "
+*PageRegion B6/B6(JIS): "                      "
+*PageRegion 4x6/4x6: "                      "
+*PageRegion Postcard/Postcard: "                      "
+*PageRegion DoublePostcardRotated/Postcard(Double): "                      "
+*PageRegion EnvYou4/Y4 Envelop: "                      "
+*PageRegion 195x270mm/16K(195x270mm): "                      "
+*PageRegion 184x260mm/16K(184x260mm): "                      "
+*PageRegion 197x273mm/16K(197x273mm): "                      "
+*PageRegion CUSTOM1/[CUSTOM1]User Defined Paper Size: "                      "
+*PageRegion CUSTOM2/[CUSTOM2]User Defined Paper Size: "                      "
+*PageRegion CUSTOM3/[CUSTOM3]User Defined Paper Size: "                      "
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea Letter/Letter: "12 12 600 780"
+*ImageableArea Legal/Legal: "12 12 600 996"
+*ImageableArea Executive/Executive: "12 12 510 744"
+*ImageableArea FanFoldGermanLegal/Folio: "12 12 600 924"
+*ImageableArea A4/A4: "12 12 583 830"
+*ImageableArea A5/A5: "12 12 409 583"
+*ImageableArea A6/A6: "12 12 285 408"
+*%ImageableArea 210x270mm/270mm Paper:  "12 12 583 753"
+*ImageableArea Env10/Com-10: "12 12 285 672"
+*ImageableArea EnvMonarch/Monarch: "12 12 267 528"
+*ImageableArea EnvDL/DL: "12 12 300 612"
+*ImageableArea EnvC5/C5: "12 12 447 637"
+*ImageableArea ISOB5/B5(ISO): "12 12 487 697"
+*ImageableArea B5/B5(JIS): "12 12 504 717" 
+*ImageableArea ISOB6/B6(ISO): "12 12 342 487"
+*ImageableArea B6/B6(JIS): "12 12 351 504" 
+*ImageableArea 4x6/4x6:  "12 12 277 419"
+*ImageableArea Postcard/Postcard: "12 12 271 408"
+*ImageableArea DoublePostcardRotated/Postcard(Double): "12 12 555 408"
+*ImageableArea EnvYou4/Y4 Envelop: "12 12 286 654"
+*ImageableArea 195x270mm/16K(195x270mm): "12 12 541 753"
+*ImageableArea 184x260mm/16K(184x260mm): "12 12 510 725"
+*ImageableArea 197x273mm/16K(197x273mm): "12 12 546 762"
+*ImageableArea CUSTOM1/[CUSTOM1]User Defined Paper Size: "12 12 583 830"
+*ImageableArea CUSTOM2/[CUSTOM2]User Defined Paper Size: "12 12 583 830"
+*ImageableArea CUSTOM3/[CUSTOM3]User Defined Paper Size: "12 12 583 830"
+
+*%==== Information About Media Sizes ========
+
+*DefaultPaperDimension: A4
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FanFoldGermanLegal/Folio: "612 936"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*%PaperDimension 210x270mm/270mm Paper: "595 765"
+*PaperDimension Env10/Com-10: "297 684"
+*PaperDimension EnvMonarch/Monarch: "279 540"
+*PaperDimension EnvDL/DL: "312 624"
+*PaperDimension EnvC5/C5: "459 649"
+*PaperDimension ISOB5/B5(ISO): "499 709"
+*PaperDimension B5/B5(JIS): "516 729"
+*PaperDimension ISOB6/B6(ISO): "354 498"
+*PaperDimension B6/B6(JIS): "363 516"
+*PaperDimension 4x6/4x6: "289 431"
+*PaperDimension Postcard/Postcard: "283 420"
+*PaperDimension DoublePostcardRotated/Postcard(Double): "567 420"
+*PaperDimension EnvYou4/Y4 Envelop: "298 666"
+*PaperDimension 195x270mm/16K(195x270mm): "553 765"
+*PaperDimension 184x260mm/16K(184x260mm): "522 737"
+*PaperDimension 197x273mm/16K(197x273mm): "558 774"
+*PaperDimension CUSTOM1/[CUSTOM1]User Defined Paper Size: "595 842"
+*PaperDimension CUSTOM2/[CUSTOM2]User Defined Paper Size: "595 842"
+*PaperDimension CUSTOM3/[CUSTOM3]User Defined Paper Size: "595 842"
+
+*%==== 5.13 Media Handling Features ============================
+*OpenUI *BrMediaType/MediaType: PickOne
+*OrderDependency: 28 AnySetup *BrMediaType
+*DefaultBrMediaType: PLAIN
+*BrMediaType PLAIN/Plain Paper: "                      "
+*BrMediaType THIN/Thin Paper: "                      "
+*BrMediaType THICK/Thick Paper: "                      "
+*BrMediaType THICKERPAPER2/Thicker Paper: "                      "
+*BrMediaType BOND/Bond Paper: "                      "
+*BrMediaType ENV/Envelopes: "                      "
+*BrMediaType ENVTHICK/Env. Thick: "                      "
+*BrMediaType ENVTHIN/Env. Thin: "                      "
+*BrMediaType RECYCLED/Recycled Paper: "                      "
+*CloseUI: *BrMediaType
+
+*OpenUI *InputSlot/InputSlot: PickOne
+*OrderDependency: 29 AnySetup *InputSlot
+*DefaultInputSlot: TRAY1
+*InputSlot MANUAL/Manual Feed: "                      "
+*InputSlot TRAY1/Tray1: "                      "
+*CloseUI: *InputSlot
+
+*RequiresPageRegion All:True
+
+
+*%=== Duplex ================================
+*OpenUI *Duplex: PickOne
+*OrderDependency: 25 AnySetup *Duplex
+*DefaultDuplex: None
+*Duplex DuplexTumble: "                      "
+*Duplex DuplexNoTumble: "                      "
+*Duplex None: "                      "
+*CloseUI: *Duplex
+
+*%=== Output Bin =============================
+*% === Collate ==========
+*%==== 5.14 Finishing Features =================================
+*%%%%% Resolution and Appearance Control %%%%%
+*OpenUI *Resolution: PickOne
+*OrderDependency: 11 AnySetup *Resolution
+*DefaultResolution: 600dpi
+*Resolution	300dpi: "                      "
+*Resolution	600dpi: "                      "
+*Resolution	2400x600dpi/HQ1200: "                    "
+*CloseUI: *Resolution
+
+*OpenUI *TonerSaveMode/Toner Save: PickOne
+*DefaultTonerSaveMode: OFF
+*OrderDependency: 10 AnySetup  *TonerSaveMode
+*TonerSaveMode OFF/Off: "statusdict begin false tonersave end"
+*TonerSaveMode ON/On: "statusdict begin true tonersave end"
+*CloseUI: *TonerSaveMode
+
+*OpenUI *Sleep/Sleep Time [Min.]: PickOne
+*DefaultSleep: PrinterDefault
+*OrderDependency: 10 AnySetup  *Sleep
+*Sleep PrinterDefault/Printer Default: "                    "
+*Sleep 2minutes/2: "statusdict begin 2 powersavetime end"
+*Sleep 10minutes/10: "statusdict begin 10 powersavetime end"
+*Sleep 30minutes/30: "statusdict begin 30 powersavetime end"
+*CloseUI: *Sleep
+
+*%==== 5.20 Font Related Keywords ==============================
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Special ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Alaska: Standard "(001.005)" Standard ROM
+*Font AlaskaExtrabold: Standard "(001.005)" Standard ROM
+*Font AntiqueOakland: Standard "(001.005)" Standard ROM
+*Font AntiqueOakland-Bold: Standard "(001.005)" Standard ROM
+*Font AntiqueOakland-Oblique: Standard "(001.005)" Standard ROM
+*Font ClevelandCondensed: Standard "(001.005)" Standard ROM
+*Font Connecticut: Standard "(001.005)" Standard ROM
+*Font Guatemala-Antique: Standard "(001.005)" Standard ROM
+*Font Guatemala-Bold: Standard "(001.005)" Standard ROM
+*Font Guatemala-Italic: Standard "(001.005)" Standard ROM
+*Font Guatemala-BoldItalic: Standard "(001.005)" Standard ROM
+*Font LetterGothic: Standard "(001.005)" Standard ROM
+*Font LetterGothic-Bold: Standard "(001.005)" Standard ROM
+*Font LetterGothic-Oblique: Standard "(001.005)" Standard ROM
+*Font Maryland: Standard "(001.005)" Standard ROM
+*Font Oklahoma: Standard "(001.005)" Standard ROM
+*Font Oklahoma-Bold: Standard "(001.005)" Standard ROM
+*Font Oklahoma-Oblique: Standard "(001.005)" Standard ROM
+*Font Oklahoma-BoldOblique: Standard "(001.005)" Standard ROM
+*Font Utah: Standard "(001.005)" Standard ROM
+*Font Utah-Bold: Standard "(001.005)" Standard ROM
+*Font Utah-Oblique: Standard "(001.005)" Standard ROM
+*Font Utah-BoldOblique: Standard "(001.005)" Standard ROM
+*Font UtahCondensed: Standard "(001.005)" Standard ROM
+*Font UtahCondensed-Bold: Standard "(001.005)" Standard ROM
+*Font UtahCondensed-Oblique: Standard "(001.004)" Standard ROM
+*Font UtahCondensed-BoldOblique: Standard "(001.005)" Standard ROM
+*Font BermudaScript: Standard "(001.005)" Standard ROM
+*Font Germany: Standard "(001.005)" Standard ROM
+*Font SanDiego: Standard "(001.005)" Standard ROM
+*Font US-Roman: Standard "(001.005)" Standard ROM
+*?FontQuery: "
+save
+count 1 gt
+  {exch dup dup
+   =string cvs (/) print print (:) print
+   FontDirectory exch known
+     {pop(Yes)}
+     {(fonts/)AppendName exch pop mark exch
+      {}=string filenameforall counttomark
+      0 gt
+        {cleartomark(Yes)}
+        {cleartomark(No)}ifelse
+     }ifelse
+   =
+  }if
+  (*) = flush
+restore
+"
+*End
+*?FontList: "
+save
+  FontDirectory{pop ==}forall
+  (fonts/*)
+  {dup length 6 sub 6 exch getinterval cvn ==
+  }=string filenameforall
+  (*) = flush
+restore
+"
+*End
+

+ 502 - 0
configs/casa-eba/cups/ppd/HP_LaserJet_1020.ppd

@@ -0,0 +1,502 @@
+*PPD-Adobe: "4.3"
+*%
+*% For information on using this, and to obtain the required backend
+*% script, consult http://www.openprinting.org/
+*%
+*% This file is published under the GNU General Public License
+*%
+*% PPD-O-MATIC (4.0.0 or newer) generated this PPD file. It is for use with 
+*% all programs and environments which use PPD files for dealing with
+*% printer capability information. The printer must be configured with the
+*% "foomatic-rip" backend filter script of Foomatic 4.0.0 or newer. This 
+*% file and "foomatic-rip" work together to support PPD-controlled printer
+*% driver option access with all supported printer drivers and printing
+*% spoolers.
+*%
+*% To save this file on your disk, wait until the download has completed
+*% (the animation of the browser logo must stop) and then use the
+*% "Save as..." command in the "File" menu of your browser or in the 
+*% pop-up manu when you click on this document with the right mouse button.
+*% DO NOT cut and paste this file into an editor with your mouse. This can
+*% introduce additional line breaks which lead to unexpected results.
+*%
+*% You may save this file as 'HP-LaserJet_1020-foo2zjs-z1.ppd'
+*%
+*%
+*FormatVersion:	"4.3"
+*FileVersion:	"1.1"
+*LanguageVersion: English 
+*LanguageEncoding: ISOLatin1
+*PCFileName:	"FOO2ZJS-.PPD"
+*Manufacturer:	"HP"
+*Product:	"(HP LaserJet 1020)"
+*cupsVersion:	1.0
+*cupsManualCopies: True
+*cupsModelNumber:  2
+*cupsFilter:	"application/vnd.cups-postscript 100 foomatic-rip"
+*cupsFilter:	"application/vnd.cups-pdf 0 foomatic-rip"
+*%pprRIP:        foomatic-rip other
+*ModelName:     "HP LaserJet 1020"
+*ShortNickName: "HP LaserJet 1020 foo2zjs-z1"
+*NickName:      "HP LaserJet 1020 Foomatic/foo2zjs-z1 (recommended)"
+*PSVersion:	"(3010.000) 550"
+*PSVersion:	"(3010.000) 651"
+*PSVersion:	"(3010.000) 652"
+*PSVersion:	"(3010.000) 653"
+*PSVersion:	"(3010.000) 704"
+*PSVersion:	"(3010.000) 705"
+*PSVersion:	"(3010.000) 800"
+*PSVersion:	"(3010.000) 815"
+*PSVersion:	"(3010.000) 850"
+*PSVersion:	"(3010.000) 860"
+*PSVersion:	"(3010.000) 861"
+*PSVersion:	"(3010.000) 862"
+*PSVersion:	"(3010.000) 863"
+*PSVersion:	"(3010.000) 864"
+*PSVersion:	"(3010.000) 870"
+*LanguageLevel:	"3"
+*ColorDevice:	False
+*DefaultColorSpace: Gray
+*FileSystem:	False
+*Throughput:	"1"
+*LandscapeOrientation: Plus90
+*TTRasterizer:	Type42
+*1284DeviceID: "MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;DES:HP LaserJet 1020;DRV:Dfoo2zjs-z1,R1,M0,TF;"
+
+*driverName foo2zjs-z1: ""
+*driverType F/Filter: ""
+*driverUrl: "http://foo2zjs.rkkda.com/"
+*driverObsolete: False
+
+
+
+
+*HWMargins: 11.34 11.34 11.34 11.34
+*VariablePaperSize: True
+*MaxMediaWidth: 100000
+*MaxMediaHeight: 100000
+*NonUIOrderDependency: 135 AnySetup *CustomPageSize
+*CustomPageSize True: "pop pop pop pop pop
+%% FoomaticRIPOptionSetting: PageSize=Custom"
+*End
+*FoomaticRIPOptionSetting PageSize=Custom: "-pCustom.%0x%1 "
+*ParamCustomPageSize Width: 1 points 36 100000
+*ParamCustomPageSize Height: 2 points 36 100000
+*ParamCustomPageSize Orientation: 3 int 0 0
+*ParamCustomPageSize WidthOffset: 4 points 0 0
+*ParamCustomPageSize HeightOffset: 5 points 0 0
+
+*FoomaticIDs: HP-LaserJet_1020 foo2zjs-z1
+*FoomaticRIPCommandLine: "foo2zjs-wrapper -z1 -P -L0 %A"
+
+*OpenGroup: General/General
+
+*OpenUI *Quality/Printing Quality: PickOne
+*FoomaticRIPOption Quality: enum CmdLine A
+*OrderDependency: 110 AnySetup *Quality
+*DefaultQuality: normal
+*Quality draft/Draft: "%% FoomaticRIPOptionSetting: Quality=draft"
+*FoomaticRIPOptionSetting Quality=draft: " -t  "
+*Quality normal/Normal: "%% FoomaticRIPOptionSetting: Quality=normal"
+*FoomaticRIPOptionSetting Quality=normal: "  "
+*CloseUI: *Quality
+
+*OpenUI *Resolution/Resolution: PickOne
+*FoomaticRIPOption Resolution: enum CmdLine A
+*OrderDependency: 130 AnySetup *Resolution
+*DefaultResolution: 600x600dpi
+*Resolution 600x600dpi/600x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=600x600dpi"
+*FoomaticRIPOptionSetting Resolution=600x600dpi: "-r600x600 "
+*Resolution 1200x600dpi/1200x600 dpi: "%% FoomaticRIPOptionSetting: Resolution=1200x600dpi"
+*FoomaticRIPOptionSetting Resolution=1200x600dpi: "-r1200x600 "
+*CloseUI: *Resolution
+
+*OpenUI *PageSize/Page Size: PickOne
+*FoomaticRIPOption PageSize: enum CmdLine A
+*OrderDependency: 135 AnySetup *PageSize
+*DefaultPageSize: A4
+*PageSize Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*FoomaticRIPOptionSetting PageSize=Letter: "-p1 "
+*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*FoomaticRIPOptionSetting PageSize=A4: "-p9 "
+*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*FoomaticRIPOptionSetting PageSize=A5: "-p11 "
+*PageSize A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*FoomaticRIPOptionSetting PageSize=A6: "-p262 "
+*PageSize B5/B5: "%% FoomaticRIPOptionSetting: PageSize=B5"
+*FoomaticRIPOptionSetting PageSize=B5: "-p13 "
+*PageSize B5ISO/B5 ISO: "%% FoomaticRIPOptionSetting: PageSize=B5ISO"
+*FoomaticRIPOptionSetting PageSize=B5ISO: "-p259 "
+*PageSize DoublePostcard/Double Postcard: "%% FoomaticRIPOptionSetting: PageSize=DoublePostcard"
+*FoomaticRIPOptionSetting PageSize=DoublePostcard: "-p261 "
+*PageSize Env10/Env #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*FoomaticRIPOptionSetting PageSize=Env10: "-p20 "
+*PageSize EnvC5/Env C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*FoomaticRIPOptionSetting PageSize=EnvC5: "-p28 "
+*PageSize EnvDL/Env DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*FoomaticRIPOptionSetting PageSize=EnvDL: "-p27 "
+*PageSize EnvISOB5/Env ISO B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*FoomaticRIPOptionSetting PageSize=EnvISOB5: "-p34 "
+*PageSize EnvMonarch/Env Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*FoomaticRIPOptionSetting PageSize=EnvMonarch: "-p37 "
+*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*FoomaticRIPOptionSetting PageSize=Executive: "-p7 "
+*PageSize FanfoldGermanLegal/Fanfold German Legal: "%% FoomaticRIPOptionSetting: PageSize=FanfoldGermanLegal"
+*FoomaticRIPOptionSetting PageSize=FanfoldGermanLegal: "-p258 "
+*PageSize Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*FoomaticRIPOptionSetting PageSize=Legal: "-p5 "
+*PageSize Postcard/Postcard: "%% FoomaticRIPOptionSetting: PageSize=Postcard"
+*FoomaticRIPOptionSetting PageSize=Postcard: "-p260 "
+*PageSize w558h774/16k 197x273 mm: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*FoomaticRIPOptionSetting PageSize=w558h774: "-p257 "
+*CloseUI: *PageSize
+
+*OpenUI *PageRegion: PickOne
+*OrderDependency: 135 AnySetup *PageRegion
+*DefaultPageRegion: A4
+*PageRegion Letter/Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter"
+*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4"
+*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5"
+*PageRegion A6/A6: "%% FoomaticRIPOptionSetting: PageSize=A6"
+*PageRegion B5/B5: "%% FoomaticRIPOptionSetting: PageSize=B5"
+*PageRegion B5ISO/B5 ISO: "%% FoomaticRIPOptionSetting: PageSize=B5ISO"
+*PageRegion DoublePostcard/Double Postcard: "%% FoomaticRIPOptionSetting: PageSize=DoublePostcard"
+*PageRegion Env10/Env #10: "%% FoomaticRIPOptionSetting: PageSize=Env10"
+*PageRegion EnvC5/Env C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5"
+*PageRegion EnvDL/Env DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL"
+*PageRegion EnvISOB5/Env ISO B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5"
+*PageRegion EnvMonarch/Env Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch"
+*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive"
+*PageRegion FanfoldGermanLegal/Fanfold German Legal: "%% FoomaticRIPOptionSetting: PageSize=FanfoldGermanLegal"
+*PageRegion Legal/Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal"
+*PageRegion Postcard/Postcard: "%% FoomaticRIPOptionSetting: PageSize=Postcard"
+*PageRegion w558h774/16k 197x273 mm: "%% FoomaticRIPOptionSetting: PageSize=w558h774"
+*CloseUI: *PageRegion
+
+*DefaultImageableArea: A4
+*ImageableArea Letter/Letter: "11.34 11.34 600.66 780.66"
+*ImageableArea A4/A4: "11.34 11.34 583.66 830.66"
+*ImageableArea A5/A5: "11.34 11.34 408.66 583.66"
+*ImageableArea A6/A6: "11.34 11.34 285.66 408.66"
+*ImageableArea B5/B5: "11.34 11.34 486.66 696.66"
+*ImageableArea B5ISO/B5 ISO: "11.34 11.34 486.66 696.66"
+*ImageableArea DoublePostcard/Double Postcard: "11.34 11.34 271.66 404.66"
+*ImageableArea Env10/Env #10: "11.34 11.34 285.66 672.66"
+*ImageableArea EnvC5/Env C5: "11.34 11.34 447.66 637.66"
+*ImageableArea EnvDL/Env DL: "11.34 11.34 299.66 611.66"
+*ImageableArea EnvISOB5/Env ISO B5: "11.34 11.34 486.66 696.66"
+*ImageableArea EnvMonarch/Env Monarch: "11.34 11.34 267.66 528.66"
+*ImageableArea Executive/Executive: "11.34 11.34 510.66 744.66"
+*ImageableArea FanfoldGermanLegal/Fanfold German Legal: "11.34 11.34 600.66 996.66"
+*ImageableArea Legal/Legal: "11.34 11.34 600.66 996.66"
+*ImageableArea Postcard/Postcard: "11.34 11.34 271.66 404.66"
+*ImageableArea w558h774/16k 197x273 mm: "11.34 11.34 546.66 762.66"
+
+*DefaultPaperDimension: A4
+*PaperDimension Letter/Letter: "612 792"
+*PaperDimension A4/A4: "595 842"
+*PaperDimension A5/A5: "420 595"
+*PaperDimension A6/A6: "297 420"
+*PaperDimension B5/B5: "498 708"
+*PaperDimension B5ISO/B5 ISO: "498 708"
+*PaperDimension DoublePostcard/Double Postcard: "283 416"
+*PaperDimension Env10/Env #10: "297 684"
+*PaperDimension EnvC5/Env C5: "459 649"
+*PaperDimension EnvDL/Env DL: "311 623"
+*PaperDimension EnvISOB5/Env ISO B5: "498 708"
+*PaperDimension EnvMonarch/Env Monarch: "279 540"
+*PaperDimension Executive/Executive: "522 756"
+*PaperDimension FanfoldGermanLegal/Fanfold German Legal: "612 1008"
+*PaperDimension Legal/Legal: "612 1008"
+*PaperDimension Postcard/Postcard: "283 416"
+*PaperDimension w558h774/16k 197x273 mm: "558 774"
+
+*OpenUI *InputSlot/Media Source: PickOne
+*FoomaticRIPOption InputSlot: enum CmdLine A
+*OrderDependency: 150 AnySetup *InputSlot
+*DefaultInputSlot: Auto
+*InputSlot Upper/Upper or Only One InputSlot: "%% FoomaticRIPOptionSetting: InputSlot=Upper"
+*FoomaticRIPOptionSetting InputSlot=Upper: "-s1 "
+*InputSlot Middle/Middle Tray: "%% FoomaticRIPOptionSetting: InputSlot=Middle"
+*FoomaticRIPOptionSetting InputSlot=Middle: "-s3 "
+*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower"
+*FoomaticRIPOptionSetting InputSlot=Lower: "-s2 "
+*InputSlot Auto/Auto Source: "%% FoomaticRIPOptionSetting: InputSlot=Auto"
+*FoomaticRIPOptionSetting InputSlot=Auto: "-s7 "
+*InputSlot Envelope/Envelope: "%% FoomaticRIPOptionSetting: InputSlot=Envelope"
+*FoomaticRIPOptionSetting InputSlot=Envelope: "-s5 "
+*InputSlot Manual/Manual Feed: "%% FoomaticRIPOptionSetting: InputSlot=Manual"
+*FoomaticRIPOptionSetting InputSlot=Manual: "-s4 "
+*CloseUI: *InputSlot
+
+*OpenUI *MediaType/Media Type: PickOne
+*FoomaticRIPOption MediaType: enum CmdLine A
+*OrderDependency: 150 AnySetup *MediaType
+*DefaultMediaType: Standard
+*MediaType Bond/Bond: "%% FoomaticRIPOptionSetting: MediaType=Bond"
+*FoomaticRIPOptionSetting MediaType=Bond: "-m260 "
+*MediaType Color/Color: "%% FoomaticRIPOptionSetting: MediaType=Color"
+*FoomaticRIPOptionSetting MediaType=Color: "-m512 "
+*MediaType Envelope/Envelope: "%% FoomaticRIPOptionSetting: MediaType=Envelope"
+*FoomaticRIPOptionSetting MediaType=Envelope: "-m267 "
+*MediaType Heavy/Heavy: "%% FoomaticRIPOptionSetting: MediaType=Heavy"
+*FoomaticRIPOptionSetting MediaType=Heavy: "-m262 "
+*MediaType Labels/Labels: "%% FoomaticRIPOptionSetting: MediaType=Labels"
+*FoomaticRIPOptionSetting MediaType=Labels: "-m263 "
+*MediaType Letterhead/Letterhead: "%% FoomaticRIPOptionSetting: MediaType=Letterhead"
+*FoomaticRIPOptionSetting MediaType=Letterhead: "-m513 "
+*MediaType Light/Light: "%% FoomaticRIPOptionSetting: MediaType=Light"
+*FoomaticRIPOptionSetting MediaType=Light: "-m258 "
+*MediaType Preprinted/Preprinted: "%% FoomaticRIPOptionSetting: MediaType=Preprinted"
+*FoomaticRIPOptionSetting MediaType=Preprinted: "-m514 "
+*MediaType Prepunched/Prepunched: "%% FoomaticRIPOptionSetting: MediaType=Prepunched"
+*FoomaticRIPOptionSetting MediaType=Prepunched: "-m515 "
+*MediaType Recycled/Recycled: "%% FoomaticRIPOptionSetting: MediaType=Recycled"
+*FoomaticRIPOptionSetting MediaType=Recycled: "-m516 "
+*MediaType Rough/Rough: "%% FoomaticRIPOptionSetting: MediaType=Rough"
+*FoomaticRIPOptionSetting MediaType=Rough: "-m263 "
+*MediaType Standard/Standard Paper: "%% FoomaticRIPOptionSetting: MediaType=Standard"
+*FoomaticRIPOptionSetting MediaType=Standard: "-m1 "
+*MediaType ThickStock/Thick Stock: "%% FoomaticRIPOptionSetting: MediaType=ThickStock"
+*FoomaticRIPOptionSetting MediaType=ThickStock: "-m261 "
+*MediaType Transparency/Transparency: "%% FoomaticRIPOptionSetting: MediaType=Transparency"
+*FoomaticRIPOptionSetting MediaType=Transparency: "-m2 "
+*MediaType Vellum/Vellum: "%% FoomaticRIPOptionSetting: MediaType=Vellum"
+*FoomaticRIPOptionSetting MediaType=Vellum: "-m273 "
+*CloseUI: *MediaType
+
+*OpenUI *Density/Print Density: PickOne
+*FoomaticRIPOption Density: enum CmdLine A
+*OrderDependency: 150 AnySetup *Density
+*DefaultDensity: Density3
+*Density Density1/Extra Light (1): "%% FoomaticRIPOptionSetting: Density=Density1"
+*FoomaticRIPOptionSetting Density=Density1: "-T1 "
+*Density Density2/Light (2): "%% FoomaticRIPOptionSetting: Density=Density2"
+*FoomaticRIPOptionSetting Density=Density2: "-T2 "
+*Density Density3/Medium (3): "%% FoomaticRIPOptionSetting: Density=Density3"
+*FoomaticRIPOptionSetting Density=Density3: "-T3 "
+*Density Density4/Dark (4): "%% FoomaticRIPOptionSetting: Density=Density4"
+*FoomaticRIPOptionSetting Density=Density4: "-T4 "
+*Density Density5/Extra Dark (5): "%% FoomaticRIPOptionSetting: Density=Density5"
+*FoomaticRIPOptionSetting Density=Density5: "-T5 "
+*CloseUI: *Density
+
+*OpenUI *Copies/Copies: PickOne
+*FoomaticRIPOption Copies: int CmdLine A
+*FoomaticRIPOptionPrototype Copies: "-n%s "
+*FoomaticRIPOptionRange Copies: 1 100
+*OrderDependency: 220 AnySetup *Copies
+*DefaultCopies: 1
+*FoomaticRIPDefaultCopies: 1
+*Copies 1/1: "%% FoomaticRIPOptionSetting: Copies=1"
+*Copies 2/2: "%% FoomaticRIPOptionSetting: Copies=2"
+*Copies 3/3: "%% FoomaticRIPOptionSetting: Copies=3"
+*Copies 4/4: "%% FoomaticRIPOptionSetting: Copies=4"
+*Copies 5/5: "%% FoomaticRIPOptionSetting: Copies=5"
+*Copies 6/6: "%% FoomaticRIPOptionSetting: Copies=6"
+*Copies 7/7: "%% FoomaticRIPOptionSetting: Copies=7"
+*Copies 8/8: "%% FoomaticRIPOptionSetting: Copies=8"
+*Copies 9/9: "%% FoomaticRIPOptionSetting: Copies=9"
+*Copies 10/10: "%% FoomaticRIPOptionSetting: Copies=10"
+*Copies 11/11: "%% FoomaticRIPOptionSetting: Copies=11"
+*Copies 12/12: "%% FoomaticRIPOptionSetting: Copies=12"
+*Copies 13/13: "%% FoomaticRIPOptionSetting: Copies=13"
+*Copies 14/14: "%% FoomaticRIPOptionSetting: Copies=14"
+*Copies 15/15: "%% FoomaticRIPOptionSetting: Copies=15"
+*Copies 16/16: "%% FoomaticRIPOptionSetting: Copies=16"
+*Copies 17/17: "%% FoomaticRIPOptionSetting: Copies=17"
+*Copies 18/18: "%% FoomaticRIPOptionSetting: Copies=18"
+*Copies 19/19: "%% FoomaticRIPOptionSetting: Copies=19"
+*Copies 20/20: "%% FoomaticRIPOptionSetting: Copies=20"
+*Copies 21/21: "%% FoomaticRIPOptionSetting: Copies=21"
+*Copies 22/22: "%% FoomaticRIPOptionSetting: Copies=22"
+*Copies 23/23: "%% FoomaticRIPOptionSetting: Copies=23"
+*Copies 24/24: "%% FoomaticRIPOptionSetting: Copies=24"
+*Copies 25/25: "%% FoomaticRIPOptionSetting: Copies=25"
+*Copies 26/26: "%% FoomaticRIPOptionSetting: Copies=26"
+*Copies 27/27: "%% FoomaticRIPOptionSetting: Copies=27"
+*Copies 28/28: "%% FoomaticRIPOptionSetting: Copies=28"
+*Copies 29/29: "%% FoomaticRIPOptionSetting: Copies=29"
+*Copies 30/30: "%% FoomaticRIPOptionSetting: Copies=30"
+*Copies 31/31: "%% FoomaticRIPOptionSetting: Copies=31"
+*Copies 32/32: "%% FoomaticRIPOptionSetting: Copies=32"
+*Copies 33/33: "%% FoomaticRIPOptionSetting: Copies=33"
+*Copies 34/34: "%% FoomaticRIPOptionSetting: Copies=34"
+*Copies 35/35: "%% FoomaticRIPOptionSetting: Copies=35"
+*Copies 36/36: "%% FoomaticRIPOptionSetting: Copies=36"
+*Copies 37/37: "%% FoomaticRIPOptionSetting: Copies=37"
+*Copies 38/38: "%% FoomaticRIPOptionSetting: Copies=38"
+*Copies 39/39: "%% FoomaticRIPOptionSetting: Copies=39"
+*Copies 40/40: "%% FoomaticRIPOptionSetting: Copies=40"
+*Copies 41/41: "%% FoomaticRIPOptionSetting: Copies=41"
+*Copies 42/42: "%% FoomaticRIPOptionSetting: Copies=42"
+*Copies 43/43: "%% FoomaticRIPOptionSetting: Copies=43"
+*Copies 44/44: "%% FoomaticRIPOptionSetting: Copies=44"
+*Copies 45/45: "%% FoomaticRIPOptionSetting: Copies=45"
+*Copies 46/46: "%% FoomaticRIPOptionSetting: Copies=46"
+*Copies 47/47: "%% FoomaticRIPOptionSetting: Copies=47"
+*Copies 48/48: "%% FoomaticRIPOptionSetting: Copies=48"
+*Copies 49/49: "%% FoomaticRIPOptionSetting: Copies=49"
+*Copies 50/50: "%% FoomaticRIPOptionSetting: Copies=50"
+*Copies 51/51: "%% FoomaticRIPOptionSetting: Copies=51"
+*Copies 52/52: "%% FoomaticRIPOptionSetting: Copies=52"
+*Copies 53/53: "%% FoomaticRIPOptionSetting: Copies=53"
+*Copies 54/54: "%% FoomaticRIPOptionSetting: Copies=54"
+*Copies 55/55: "%% FoomaticRIPOptionSetting: Copies=55"
+*Copies 56/56: "%% FoomaticRIPOptionSetting: Copies=56"
+*Copies 57/57: "%% FoomaticRIPOptionSetting: Copies=57"
+*Copies 58/58: "%% FoomaticRIPOptionSetting: Copies=58"
+*Copies 59/59: "%% FoomaticRIPOptionSetting: Copies=59"
+*Copies 60/60: "%% FoomaticRIPOptionSetting: Copies=60"
+*Copies 61/61: "%% FoomaticRIPOptionSetting: Copies=61"
+*Copies 62/62: "%% FoomaticRIPOptionSetting: Copies=62"
+*Copies 63/63: "%% FoomaticRIPOptionSetting: Copies=63"
+*Copies 64/64: "%% FoomaticRIPOptionSetting: Copies=64"
+*Copies 65/65: "%% FoomaticRIPOptionSetting: Copies=65"
+*Copies 66/66: "%% FoomaticRIPOptionSetting: Copies=66"
+*Copies 67/67: "%% FoomaticRIPOptionSetting: Copies=67"
+*Copies 68/68: "%% FoomaticRIPOptionSetting: Copies=68"
+*Copies 69/69: "%% FoomaticRIPOptionSetting: Copies=69"
+*Copies 70/70: "%% FoomaticRIPOptionSetting: Copies=70"
+*Copies 71/71: "%% FoomaticRIPOptionSetting: Copies=71"
+*Copies 72/72: "%% FoomaticRIPOptionSetting: Copies=72"
+*Copies 73/73: "%% FoomaticRIPOptionSetting: Copies=73"
+*Copies 74/74: "%% FoomaticRIPOptionSetting: Copies=74"
+*Copies 75/75: "%% FoomaticRIPOptionSetting: Copies=75"
+*Copies 76/76: "%% FoomaticRIPOptionSetting: Copies=76"
+*Copies 77/77: "%% FoomaticRIPOptionSetting: Copies=77"
+*Copies 78/78: "%% FoomaticRIPOptionSetting: Copies=78"
+*Copies 79/79: "%% FoomaticRIPOptionSetting: Copies=79"
+*Copies 80/80: "%% FoomaticRIPOptionSetting: Copies=80"
+*Copies 81/81: "%% FoomaticRIPOptionSetting: Copies=81"
+*Copies 82/82: "%% FoomaticRIPOptionSetting: Copies=82"
+*Copies 83/83: "%% FoomaticRIPOptionSetting: Copies=83"
+*Copies 84/84: "%% FoomaticRIPOptionSetting: Copies=84"
+*Copies 85/85: "%% FoomaticRIPOptionSetting: Copies=85"
+*Copies 86/86: "%% FoomaticRIPOptionSetting: Copies=86"
+*Copies 87/87: "%% FoomaticRIPOptionSetting: Copies=87"
+*Copies 88/88: "%% FoomaticRIPOptionSetting: Copies=88"
+*Copies 89/89: "%% FoomaticRIPOptionSetting: Copies=89"
+*Copies 90/90: "%% FoomaticRIPOptionSetting: Copies=90"
+*Copies 91/91: "%% FoomaticRIPOptionSetting: Copies=91"
+*Copies 92/92: "%% FoomaticRIPOptionSetting: Copies=92"
+*Copies 93/93: "%% FoomaticRIPOptionSetting: Copies=93"
+*Copies 94/94: "%% FoomaticRIPOptionSetting: Copies=94"
+*Copies 95/95: "%% FoomaticRIPOptionSetting: Copies=95"
+*Copies 96/96: "%% FoomaticRIPOptionSetting: Copies=96"
+*Copies 97/97: "%% FoomaticRIPOptionSetting: Copies=97"
+*Copies 98/98: "%% FoomaticRIPOptionSetting: Copies=98"
+*Copies 99/99: "%% FoomaticRIPOptionSetting: Copies=99"
+*Copies 100/100: "%% FoomaticRIPOptionSetting: Copies=100"
+*CloseUI: *Copies
+
+*CustomCopies True: " pop "
+*ParamCustomCopies Copies/Copies: 1 int 1 100
+
+
+*CloseGroup: General
+
+*OpenGroup: Adjustment/Adjustment
+
+*OpenUI *halftone/Halftone Algorithm: PickOne
+*FoomaticRIPOption halftone: enum CmdLine A
+*OrderDependency: 110 AnySetup *halftone
+*Defaulthalftone: default
+*halftone default/Default: "%% FoomaticRIPOptionSetting: halftone=default"
+*FoomaticRIPOptionSetting halftone=default: "  "
+*halftone as/Accurate Screens (better): "%% FoomaticRIPOptionSetting: halftone=as"
+*FoomaticRIPOptionSetting halftone=as: " -qas  "
+*halftone standard/Standard: "%% FoomaticRIPOptionSetting: halftone=standard"
+*FoomaticRIPOptionSetting halftone=standard: " -q1  "
+*halftone wts/Well Tempered Screens (best): "%% FoomaticRIPOptionSetting: halftone=wts"
+*FoomaticRIPOptionSetting halftone=wts: " -qwts  "
+*CloseUI: *halftone
+
+*CloseGroup: Adjustment
+
+*OpenGroup: Miscellaneous/Miscellaneous
+
+*OpenUI *NupOrient/N-up Orientation: PickOne
+*FoomaticRIPOption NupOrient: enum CmdLine A
+*OrderDependency: 200 AnySetup *NupOrient
+*DefaultNupOrient: port
+*NupOrient land/Landscape: "%% FoomaticRIPOptionSetting: NupOrient=land"
+*FoomaticRIPOptionSetting NupOrient=land: "-ol "
+*NupOrient port/Portrait: "%% FoomaticRIPOptionSetting: NupOrient=port"
+*FoomaticRIPOptionSetting NupOrient=port: " "
+*NupOrient sea/Seascape: "%% FoomaticRIPOptionSetting: NupOrient=sea"
+*FoomaticRIPOptionSetting NupOrient=sea: "-os "
+*CloseUI: *NupOrient
+
+*OpenUI *NupPages/N-up Printing: PickOne
+*FoomaticRIPOption NupPages: enum CmdLine A
+*OrderDependency: 200 AnySetup *NupPages
+*DefaultNupPages: 1up
+*NupPages 1up/1-up: "%% FoomaticRIPOptionSetting: NupPages=1up"
+*FoomaticRIPOptionSetting NupPages=1up: " "
+*NupPages 2up/2-up: "%% FoomaticRIPOptionSetting: NupPages=2up"
+*FoomaticRIPOptionSetting NupPages=2up: "-2 "
+*NupPages 3up/3-up: "%% FoomaticRIPOptionSetting: NupPages=3up"
+*FoomaticRIPOptionSetting NupPages=3up: "-3 "
+*NupPages 4up/4-up: "%% FoomaticRIPOptionSetting: NupPages=4up"
+*FoomaticRIPOptionSetting NupPages=4up: "-4 "
+*NupPages 6up/6-up: "%% FoomaticRIPOptionSetting: NupPages=6up"
+*FoomaticRIPOptionSetting NupPages=6up: "-6 "
+*NupPages 8up/8-up: "%% FoomaticRIPOptionSetting: NupPages=8up"
+*FoomaticRIPOptionSetting NupPages=8up: "-8 "
+*NupPages 10up/10-up: "%% FoomaticRIPOptionSetting: NupPages=10up"
+*FoomaticRIPOptionSetting NupPages=10up: "-10 "
+*NupPages 12up/12-up: "%% FoomaticRIPOptionSetting: NupPages=12up"
+*FoomaticRIPOptionSetting NupPages=12up: "-12 "
+*NupPages 14up/14-up: "%% FoomaticRIPOptionSetting: NupPages=14up"
+*FoomaticRIPOptionSetting NupPages=14up: "-14 "
+*NupPages 15up/15-up: "%% FoomaticRIPOptionSetting: NupPages=15up"
+*FoomaticRIPOptionSetting NupPages=15up: "-15 "
+*NupPages 16up/16-up: "%% FoomaticRIPOptionSetting: NupPages=16up"
+*FoomaticRIPOptionSetting NupPages=16up: "-16 "
+*NupPages 18up/18-up: "%% FoomaticRIPOptionSetting: NupPages=18up"
+*FoomaticRIPOptionSetting NupPages=18up: "-18 "
+*CloseUI: *NupPages
+
+*CloseGroup: Miscellaneous
+
+
+*% Generic boilerplate PPD stuff as standard PostScript fonts and so on
+
+*DefaultFont: Courier
+*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
+*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
+*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
+*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
+*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
+*Font Bookman-Light: Standard "(001.004S)" Standard ROM
+*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
+*Font Courier: Standard "(002.004S)" Standard ROM
+*Font Courier-Bold: Standard "(002.004S)" Standard ROM
+*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
+*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
+*Font Helvetica: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
+*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
+*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
+*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
+*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
+*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
+*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
+*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
+*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
+*Font Symbol: Special "(001.007S)" Special ROM
+*Font Times-Bold: Standard "(001.007S)" Standard ROM
+*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
+*Font Times-Italic: Standard "(001.007S)" Standard ROM
+*Font Times-Roman: Standard "(001.007S)" Standard ROM
+*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
+*Font ZapfDingbats: Special "(001.004S)" Standard ROM
+

+ 38 - 0
configs/casa-eba/cups/printers.conf

@@ -0,0 +1,38 @@
+# Printer configuration file for CUPS v1.7.5
+# Written by cupsd
+# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
+<Printer DCPL2540DW>
+UUID urn:uuid:835d9c15-2b8e-3110-6579-92aba8ab4391
+Info DCPL2540DW
+MakeModel Brother DCP-L2540DW for CUPS 
+DeviceURI usb://Brother/DCP-L2540DW%20series?serial=U63885C5N928063
+State Idle
+StateTime 1453380185
+Type 8425492
+Accepting Yes
+Shared Yes
+JobSheets none none
+QuotaPeriod 0
+PageLimit 0
+KLimit 0
+OpPolicy default
+ErrorPolicy stop-printer
+</Printer>
+<Printer HP_LaserJet_1020>
+UUID urn:uuid:2a6070f4-da46-3f07-422e-c86f0e800f17
+Info HP LaserJet 1020
+Location Local Printer
+DeviceURI usb://HP/LaserJet%201020?serial=J701PTY
+State Idle
+StateTime 1444049865
+Type 8425476
+Accepting Yes
+Shared Yes
+JobSheets none none
+QuotaPeriod 0
+PageLimit 0
+KLimit 0
+OpPolicy default
+ErrorPolicy abort-job
+Option usb-no-reattach true
+</Printer>

+ 21 - 0
configs/casa-eba/cups/printers.conf.O

@@ -0,0 +1,21 @@
+# Printer configuration file for CUPS v1.7.5
+# Written by cupsd
+# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
+<Printer HP_LaserJet_1020>
+UUID urn:uuid:2a6070f4-da46-3f07-422e-c86f0e800f17
+Info HP LaserJet 1020
+Location Local Printer
+DeviceURI usb://HP/LaserJet%201020?serial=J701PTY
+State Idle
+StateTime 1444049865
+Type 8425476
+Accepting Yes
+Shared Yes
+JobSheets none none
+QuotaPeriod 0
+PageLimit 0
+KLimit 0
+OpPolicy default
+ErrorPolicy abort-job
+Option usb-no-reattach true
+</Printer>

+ 5 - 0
configs/casa-eba/cups/raw.convs

@@ -0,0 +1,5 @@
+# This file was generated by the cups package.  You may change it, or
+# reconfigure this file with dpkg-reconfigure.  If it is removed, it
+# will be regenerated by the package scripts.
+
+application/octet-stream	application/vnd.cups-raw	0	-

+ 5 - 0
configs/casa-eba/cups/raw.types

@@ -0,0 +1,5 @@
+# This file was generated by the cups package.  You may change it, or
+# reconfigure this file with dpkg-reconfigure.  If it is removed, it
+# will be regenerated by the package scripts.
+
+application/octet-stream

+ 11 - 0
configs/casa-eba/cups/snmp.conf

@@ -0,0 +1,11 @@
+#
+#
+#   Sample SNMP configuration file for CUPS.  See "man cups-snmp.conf" for a
+#   complete description of this file.
+#
+
+Address @LOCAL
+Community public
+
+#
+#

+ 75 - 0
configs/casa-eba/motion/motion.conf

@@ -0,0 +1,75 @@
+daemon on
+process_id_file /var/run/motion/motion.pid
+setup_mode off
+log_level 6
+log_type all
+frequency 0
+rotate 0
+minimum_frame_time 0
+netcam_keepalive off
+netcam_tolerant_check off
+auto_brightness off
+brightness 0
+contrast 0
+saturation 0
+hue 0
+roundrobin_frames 1
+roundrobin_skip 0
+switchfilter off
+threshold 1500
+threshold_tune off
+noise_level 32
+noise_tune on
+despeckle_filter EedDl
+smart_mask_speed 0
+lightswitch 0
+minimum_motion_frames 1
+pre_capture 0
+post_capture 0
+event_gap 60
+max_movie_time 0
+emulate_motion off
+
+output_pictures off
+output_debug_pictures off
+quality 75
+picture_type jpeg
+
+ffmpeg_output_movies on
+ffmpeg_output_debug_movies off
+ffmpeg_timelapse 0
+ffmpeg_timelapse_mode daily
+ffmpeg_bps 400000
+ffmpeg_variable_bitrate 0
+ffmpeg_video_codec mpeg4
+ffmpeg_deinterlace off
+
+sdl_threadnr 0
+use_extpipe off
+snapshot_interval 0
+locate_motion_mode off
+locate_motion_style box
+text_right %Y-%m-%d\n%T
+text_changes off
+text_event %Y%m%d%H%M%S
+text_double off
+target_dir /home/video/
+snapshot_filename %v-%Y%m%d%H%M%S-snapshot
+picture_filename %v-%Y%m%d%H%M%S-%q
+movie_filename %t-%Y%m%d%H%M%S
+timelapse_filename %Y%m%d-timelapse
+ipv6_enabled off
+
+stream_quality 80
+stream_motion off
+stream_maxrate 10
+stream_localhost off
+stream_limit 0
+stream_auth_method 0
+webcontrol_port 8080
+webcontrol_localhost on
+webcontrol_html_output on
+quiet on
+
+thread /etc/motion/thread1.conf
+thread /etc/motion/thread2.conf

+ 10 - 0
configs/casa-eba/motion/thread1.bkp

@@ -0,0 +1,10 @@
+# /usr/local/etc/thread1.conf
+videodevice /dev/video0
+input 2
+width 704
+height 576
+framerate 4
+stream_port 8081
+webcam_limit 0
+webcam_localhost off
+movie_filename %t-%Y%m%d%H%M%S

+ 8 - 0
configs/casa-eba/motion/thread1.conf

@@ -0,0 +1,8 @@
+# /usr/local/etc/thread1.conf
+videodevice /dev/video1
+input 0
+framerate 7
+stream_port 8081
+webcam_limit 0
+webcam_localhost off
+movie_filename %Y%m%d/%t-%H%M%S

+ 11 - 0
configs/casa-eba/motion/thread2.bkp

@@ -0,0 +1,11 @@
+# /usr/local/etc/thread2.conf
+videodevice /dev/video0
+input 1
+width 704
+height 576
+framerate 4
+stream_port 8082
+webcam_limit 0
+webcam_localhost off
+movie_filename %t-%Y%m%d%H%M%S
+rotate 180

+ 11 - 0
configs/casa-eba/motion/thread2.conf

@@ -0,0 +1,11 @@
+# /usr/local/etc/thread2.conf
+videodevice /dev/video0
+input 1
+width 704
+height 576
+framerate 7
+stream_port 8082
+webcam_limit 0
+webcam_localhost off
+movie_filename %Y%m%d/%t-%H%M%S
+rotate 180

+ 60 - 0
configs/casa-eba/motion/thread3.conf

@@ -0,0 +1,60 @@
+# /usr/local/etc/thread3.conf
+#
+# This config file was generated by motion 3.2.12 
+
+
+
+###########################################################
+# Capture device options
+############################################################
+
+# Videodevice to be used for capturing  (default /dev/video0)
+# for FreeBSD default is /dev/bktr0 
+videodevice /dev/video2
+
+# The video input to be used (default: 8)
+# Should normally be set to 1 for video/TV cards, and 8 for USB cameras 
+input 8
+
+# Draw a user defined text on the images using same options as C function strftime(3)
+# Default: Not defined = no text
+# Text is placed in lower left corner
+text_left CAMERA 3
+
+
+############################################################
+# Target Directories and filenames For Images And Films
+# For the options snapshot_, jpeg_, mpeg_ and timelapse_filename
+# you can use conversion specifiers
+# %Y = year, %m = month, %d = date,
+# %H = hour, %M = minute, %S = second,
+# %v = event, %q = frame number, %t = thread (camera) number,
+# %D = changed pixels, %N = noise level,
+# %i and %J = width and height of motion area,
+# %K and %L = X and Y coordinates of motion center
+# %C = value defined by text_event
+# Quotation marks round string are allowed.
+############################################################
+
+# Target base directory for pictures and films
+# Recommended to use absolute patch. (Default: current working directory)
+target_dir /usr/local/apache2/htdocs/cam3
+
+
+############################################################
+# Live Webcam Server
+############################################################
+
+# The mini-http server listens to this port for requests (default: 0 = disabled)
+webcam_port 8083
+
+# Command to be executed when a picture (.ppm|.jpg) is saved (default: none)
+# The filename of the picture is appended as an argument for the command.
+on_picture_save /usr/local/motion-extras/camparse3.pl
+
+# Command to be executed when a movie file (.mpg|.avi) is closed. (default: none)
+# Filename of movie is appended as an argument for the command.
+on_movie_end /usr/local/motion-extras/mpegparse3.pl 
+
+
+

+ 63 - 0
configs/casa-eba/motion/thread4.conf

@@ -0,0 +1,63 @@
+# /usr/local/etc/thread4.conf
+#
+# This config file was generated by motion 3.2.12 
+
+###########################################################
+# Capture device options
+############################################################
+
+# URL to use if you are using a network camera, size will be autodetected (incl http:// ftp:// or file:///)
+# Must be a URL that returns single jpeg pictures or a raw mjpeg stream. Default: Not defined
+netcam_url http://192.168.1.6:8093/
+
+# The setting for keep-alive of network socket, should improve performance on compatible net cameras.
+# 1.0:         The historical implementation using HTTP/1.0, closing the socket after each http request.
+# keep_alive:  Use HTTP/1.0 requests with keep alive header to reuse the same connection.
+# 1.1:         Use HTTP/1.1 requests that support keep alive as default.
+# Default: 1.0
+netcam_http keep_alive
+
+# Set less strict jpeg checks for network cameras with a poor/buggy firmware.
+# Default: off
+netcam_tolerant_check on
+
+# Draw a user defined text on the images using same options as C function strftime(3)
+# Default: Not defined = no text
+# Text is placed in lower left corner
+text_left CAMERA 4
+
+
+############################################################
+# Target Directories and filenames For Images And Films
+# For the options snapshot_, jpeg_, mpeg_ and timelapse_filename
+# you can use conversion specifiers
+# %Y = year, %m = month, %d = date,
+# %H = hour, %M = minute, %S = second,
+# %v = event, %q = frame number, %t = thread (camera) number,
+# %D = changed pixels, %N = noise level,
+# %i and %J = width and height of motion area,
+# %K and %L = X and Y coordinates of motion center
+# %C = value defined by text_event
+# Quotation marks round string are allowed.
+############################################################
+
+# Target base directory for pictures and films
+# Recommended to use absolute patch. (Default: current working directory)
+target_dir /usr/local/apache2/htdocs/cam4
+
+
+############################################################
+# Live Webcam Server
+############################################################
+
+# The mini-http server listens to this port for requests (default: 0 = disabled)
+webcam_port 8084
+
+# Command to be executed when a picture (.ppm|.jpg) is saved (default: none)
+# The filename of the picture is appended as an argument for the command.
+on_picture_save /usr/local/motion-extras/camparse4.pl
+
+# Command to be executed when a movie file (.mpg|.avi) is closed. (default: none)
+# Filename of movie is appended as an argument for the command.
+on_movie_end /usr/local/motion-extras/mpegparse4.pl 
+

+ 2 - 0
configs/casa-eba/sane.d/abaton.conf

@@ -0,0 +1,2 @@
+scsi ABATON
+/dev/scanner

+ 2 - 0
configs/casa-eba/sane.d/agfafocus.conf

@@ -0,0 +1,2 @@
+/dev/scanner
+

+ 2 - 0
configs/casa-eba/sane.d/apple.conf

@@ -0,0 +1,2 @@
+scsi APPLE
+/dev/scanner

+ 3 - 0
configs/casa-eba/sane.d/artec.conf

@@ -0,0 +1,3 @@
+scsi ULTIMA
+/dev/scanner
+

+ 119 - 0
configs/casa-eba/sane.d/artec_eplus48u.conf

@@ -0,0 +1,119 @@
+# artec_eplus48u - SANE Backend configuration file
+
+# This section is for use with the Artec E+ 48U scanner
+# This scanner is also sold as
+# Tevion MD 9693, Medion MD 9705, Medion MD 9693, Medion MD4394
+# This sections contains verbose description of each option.
+# For other scanners, see below.
+#
+# The USB section:
+# each device needs at least the following line:
+# usb vendor-ID and product-ID
+# Every device configuration in this file must begin with an usb entry.
+usb 0x05d8 0x4003
+
+# Path to the firmware file
+# This file comes with the Windows driver
+# The scanner won't work without it
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+
+# Is the scanner an Artec E Plus Pro (or compatible)? 0 = no, 1 = yes
+option ePlusPro   0
+
+# for adjusting the default gamma values
+option redGamma         1.0
+option greenGamma       1.0
+option blueGamma        1.0
+option masterGamma      1.9
+
+#Use this options to set the default offset and exposure time values.
+option redOffset        0x28
+option greenOffset      0x2f
+option blueOffset       0x2f
+option redExposure      0xa7
+option greenExposure    0x116
+option blueExposure     0xdc
+
+# The vendor and model string
+# This string is displayed by the frontends. If you do not want to get your
+# scanner reported as "Artec E+ 48U", then change the option accordingly.
+option vendorString "Artec"
+option modelString "E+ 48U"
+
+# device-name
+#
+# If autodetection does not work, then you can specify the device here
+# The device entry must be the last one in this config file (or the last one before a
+# new usb entry).
+#If you are using libusb, a device looks like this:
+#device libusb:001:002
+#If you are using the scanner module (kernel driver), a device looks like this:
+#device /dev/usbscanner
+
+# ----------------------------------------------------------------------------
+
+# Since the Trust Easy Webscan 19200 uses a different product id, we add
+# another usb section here.
+usb 0x05d8 0x4006
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+option vendorString "Trust"
+option modelString "Easy Webscan 19200"
+
+# ----------------------------------------------------------------------------
+
+# Since the Memorex Mem48U uses a different product id, we add
+# another usb section here.
+usb 0x05d8 0x4005
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+option vendorString "Memorex"
+option modelString "MEM 48U"
+
+# ----------------------------------------------------------------------------
+
+# Since the Trust 240H Easy Webscan Gold uses a different product id, we add
+# another usb section here.
+usb 0x05d8 0x4007
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+option ePlusPro         1
+option vendorString "Trust"
+option modelString "240H Easy Webscan Gold"
+
+# ----------------------------------------------------------------------------
+
+# Since the UMAX AstraSlim SE uses a different product id, we add
+# another usb section here.
+usb 0x05d8 0x4009
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+option vendorString "UMAX"
+option modelString "AstraSlim SE"
+
+# ----------------------------------------------------------------------------
+
+# This section is for the Artec E+ Pro
+# Note, that the name of the firmware file is called 1200.usb for
+# this device
+usb 0x05d8 0x4004
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/1200.usb
+option ePlusPro   1
+option vendorString "Artec"
+option modelString "E+ Pro"
+
+# ----------------------------------------------------------------------------
+
+# This section is for the UMAX AstraSlim 1200 SE
+# Note, that the name of the firmware file is called 1200.usb for
+# this device
+usb 0x05d8 0x4010
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/1200.usb
+option vendorString "UMAX"
+option modelString "AstraSlim 1200 SE"
+
+# ----------------------------------------------------------------------------
+
+# Since the Yakumo Scan50 uses a different product id, we add
+# another usb section here.
+usb 0x05d8 0x4011
+option artecFirmwareFile /usr/share/sane/artec_eplus48u/Artec48.usb
+option vendorString "Yakumo"
+option modelString "Scan50"
+

+ 23 - 0
configs/casa-eba/sane.d/avision.conf

@@ -0,0 +1,23 @@
+
+# These are the possible options. Normally any scanner
+# should work just fine without them - and they are only
+# needed for test and debugging. So if you experience problems
+# and you solve them with enabling options here, please notify
+# the SANE/Avision maintainer: Mike Kelly <mike@piratehaven.org>
+
+#option disable-gamma-table
+#option disable-calibration
+#option force-a4
+
+#scsi AVISION
+#scsi FCPA
+#scsi MINOLTA
+#scsi MITSBISH MCA-S600C
+#scsi MITSBISH MCA-SS600
+#scsi HP
+#scsi hp
+
+#scsi /dev/scanner
+# usb libusb:002:003
+# usb 0x03f0 0x0701
+

+ 2 - 0
configs/casa-eba/sane.d/bh.conf

@@ -0,0 +1,2 @@
+scsi "B&H SCSI"
+/dev/scanner

+ 2 - 0
configs/casa-eba/sane.d/canon.conf

@@ -0,0 +1,2 @@
+#canon.conf
+scsi CANON IX

+ 8 - 0
configs/casa-eba/sane.d/canon630u.conf

@@ -0,0 +1,8 @@
+# Options for the canonusb backend
+
+# Autodetect the Canon CanoScan FB630u
+usb 0x04a9 0x2204
+
+# device list for non-linux-systems (enable if autodetect fails):
+#/dev/scanner
+#/dev/usb/scanner0

+ 146 - 0
configs/casa-eba/sane.d/canon_dr.conf

@@ -0,0 +1,146 @@
+#######################################################################
+# NOTE: 'option' lines only apply to the devices found by
+# the NEXT 'usb' or 'scsi' line. You may repeat the option line if 
+# required for multiple scanners of different models/connections.
+
+#######################################################################
+# Some machines are incapable of providing basic inquiry info, and will
+# lock up if asked for it. The driver will not ask for this info if all
+# three of these options are provided. They should NOT be used unless
+# you know for sure that your machine requires it.
+# NOTE: the vendor and model must be correct. The version need not.
+#option vendor-name   CANON
+#option model-name    DR-2050C
+#option version-name  XXXX
+
+#######################################################################
+# Set data buffer size, in bytes. The value ranges from 4096 - infinity
+# large values may cause timeouts, small causes slow scans. 4MB default
+#option buffer-size 4194304
+
+#######################################################################
+# Most scanners dont pad their reads
+#option padded-read 0
+
+#######################################################################
+# SCSI scanners:
+
+# To search for any CANON scsi device, if name starts with 'CR' or 'DR'
+scsi CANON CR
+scsi CANON DR
+
+# To use a specific scsi device
+#scsi /dev/sg1
+
+#######################################################################
+# USB scanners:
+
+# For Canon scanners connected via USB on a known device (kernel driver):
+#usb /dev/usb/scanner0
+
+# For Canon scanners connected via USB using vendor and device ids (libusb):
+#usb VENDORID PRODUCTID
+
+# NOTE: if you have to add your device here- please send the id and model
+# to the author via email, so it can be included in next version. kitno455 at
+# gmail dot com - with canon_dr in the subject line
+
+# DR-2080C (uses weird protocol)
+option duplex-offset 840
+option vendor-name  CANON
+option model-name   DR-2080C
+option version-name XXXX
+option padded-read  1
+usb 0x04a9 0x1601
+
+# CR-180
+usb 0x04a9 0x1602
+
+# DR-9080C
+usb 0x04a9 0x1603
+
+# DR-7080C
+usb 0x04a9 0x1604
+
+# DR-5010C
+usb 0x04a9 0x1606
+
+# DR-6080C
+usb 0x04a9 0x1607
+
+# DR-2580C
+option duplex-offset 432
+usb 0x04a9 0x1608
+
+# DR-3080CII
+usb 0x04a9 0x1609
+
+# DR-2050C/SP (uses weird protocol)
+option duplex-offset 840
+option vendor-name  CANON
+option model-name   DR-2050C
+option version-name XXXX
+option padded-read  1
+usb 0x04a9 0x160a
+
+# DR-7580
+usb 0x04a9 0x160b
+
+# CR-55
+usb 0x1083 0x160c
+
+# DR-1210C (two versions?)
+usb 0x1083 0x160f
+usb 0x04a9 0x2222
+
+# DR-4010C
+usb 0x1083 0x1614
+
+# DR-2510C
+option duplex-offset 400
+usb 0x1083 0x1617
+
+# DR-X10C
+usb 0x1083 0x1618
+
+# CR-25
+usb 0x1083 0x161a
+
+# DR-2010C
+option duplex-offset 400
+usb 0x1083 0x161b
+
+# DR-3010C
+option duplex-offset 400
+usb 0x1083 0x161d
+
+# DR-7090C
+usb 0x1083 0x1620
+
+# DR-9050C
+usb 0x1083 0x1622
+
+# DR-7550C
+usb 0x1083 0x1623
+
+# DR-6050C
+usb 0x1083 0x1624
+
+# DR-6010C
+usb 0x1083 0x1626
+
+# CR-190i
+usb 0x1083 0x162b
+
+# DR-6030C
+usb 0x1083 0x1638
+
+# CR-135i
+usb 0x1083 0x1639
+
+# P-215
+usb 0x1083 0x1646
+
+# P-208
+usb 0x1083 0x164c
+

+ 36 - 0
configs/casa-eba/sane.d/canon_pp.conf

@@ -0,0 +1,36 @@
+# Define which port to use if one isn't specified - you should only have 
+# one of these lines!
+# This is the default port to be used - others will be detected
+ieee1284 parport0
+
+
+# Define the location of our pixel weight file, can begin with ~/ if needed.
+# You can have as many of these as you like - lines with ports that don't exist
+# will be ignored.
+#
+# Parameters are:
+# calibrate /path/to/calibration-file port-name
+#
+# The format of port-name is dependant on your OS version.
+#
+# If a file isn't speficied, the default name will be
+# ~/.sane/canon_pp-calibration-[port-name]
+
+calibrate ~/.sane/canon_pp-calibration-pp0 parport0
+
+# calibrate /etc/sane/my_calibration parport1
+
+
+# Enable the next line if you're having trouble with ECP mode such as I/O 
+# errors.  Nibble mode is slower, but more reliable.
+
+#force_nibble
+
+# Set a default initialisation mode for each port.  Valid modes are:
+# AUTO		(attempts to automatically detect by trying both methods)
+# FB620P	(10101010 style.. also works for FB320P)
+# FB630P	(11001100 style.. also works for FB330P, N340P, N640P)
+
+init_mode AUTO parport0
+# init_mode FB620P parport0
+# init_mode FB630P parport0

+ 17 - 0
configs/casa-eba/sane.d/cardscan.conf

@@ -0,0 +1,17 @@
+# For scanners connected via USB on a known device (kernel driver):
+#usb /dev/usb/scanner0
+
+# For scanners connected via USB using vendor and device ids (libusb):
+#usb VENDORID PRODUCTID
+
+# NOTE: if you have to add your device here- please send the id and model
+# to the author via email, so it can be included in next version. kitno455 at
+# gmail dot com - with cardscan in the subject line
+
+# Corex Cardscan 800c
+usb 0x08f0 0x0005
+
+# Corex Cardscan 600c
+has_cal_buffer 0
+lines_per_block 1
+usb 0x08f0 0x0002

+ 2 - 0
configs/casa-eba/sane.d/coolscan.conf

@@ -0,0 +1,2 @@
+scsi Nikon * Scanner
+/dev/scanner

+ 20 - 0
configs/casa-eba/sane.d/coolscan2.conf

@@ -0,0 +1,20 @@
+# coolscan2.conf: sample configuration file for coolscan2 backend
+#
+# The following entrie checks for your scanner by manufacturer (SCSI)
+# and by vendor and product ID (USB). This is what the backend does when
+# no configuration file can be found.
+#
+auto
+
+# You can also configure the backend for specific device files, but this
+# should not normally be necessary (under Linux at least).
+# Syntax for specific devices: <interface>:<device>
+#
+# For a SCSI scanner, uncomment and edit the following line:
+#scsi:/dev/scanner
+#
+# For a USB scanner, uncomment and edit the following line:
+#usb:/dev/usbscanner
+#
+# For an IEEE 1394 scanner, use the SBP2 protocol (under Linux, use the
+# sbp2 kernel module), and your scanner will be handled as a SCSI device.

+ 20 - 0
configs/casa-eba/sane.d/coolscan3.conf

@@ -0,0 +1,20 @@
+# coolscan3.conf: sample configuration file for coolscan3 backend
+#
+# The following entrie checks for your scanner by manufacturer (SCSI)
+# and by vendor and product ID (USB). This is what the backend does when
+# no configuration file can be found.
+#
+auto
+
+# You can also configure the backend for specific device files, but this
+# should not normally be necessary (under Linux at least).
+# Syntax for specific devices: <interface>:<device>
+#
+# For a SCSI scanner, uncomment and edit the following line:
+#scsi:/dev/scanner
+#
+# For a USB scanner, uncomment and edit the following line:
+#usb:/dev/usbscanner
+#
+# For an IEEE 1394 scanner, use the SBP2 protocol (under Linux, use the
+# sbp2 kernel module), and your scanner will be handled as a SCSI device.

+ 29 - 0
configs/casa-eba/sane.d/dc210.conf

@@ -0,0 +1,29 @@
+# Serial port where the camera is connected
+## Linux
+port=/dev/ttyS0
+## IRIX
+#port=/dev/ttyd1
+## Solaris
+#port=/dev/term/a
+## HP-UX
+#port=/dev/tty0p0
+## Digital UNIX
+#port=/dev/tty01
+# Max baud rate for download.  Camera always starts at 9600 baud, then
+# switches to the higher rate
+## This works for Linux. Also works for IRIX (6.3 or higher), providing that
+## the host is an O2, OCTANE, Origin2000/200, Onyx2, Origin3000/300, Onyx3 or
+## a newer SGI hardware [see serial(7)].
+#baud=115200
+## This works for most UNIX's
+baud=38400
+# Prints some extra information during the init phase.  This can be
+# handy, but note that printing anything to stderr breaks the saned 
+# network scanning.
+#dumpinquiry
+# How many usec (1,000,000ths of a) between writing the command and reading the
+# result. 125000 seems to be the lowest I could go reliably.
+cmdrespause=125000
+# How many usec (1,000,000ths of a) between sending the "back to default" break
+# sending commands.
+breakpause=1000000;

+ 29 - 0
configs/casa-eba/sane.d/dc240.conf

@@ -0,0 +1,29 @@
+# Serial port where the camera is connected
+## Linux
+port=/dev/ttyS0
+## IRIX
+#port=/dev/ttyd1
+## Solaris
+#port=/dev/term/a
+## HP-UX
+#port=/dev/tty0p0
+## Digital UNIX
+#port=/dev/tty01
+# Max baud rate for download.  Camera always starts at 9600 baud, then
+# switches to the higher rate
+## This works for Linux. Also works for IRIX (6.3 or higher), providing that
+## the host is an O2, OCTANE, Origin2000/200, Onyx2, Origin3000/300, Onyx3 or
+## a newer SGI hardware [see serial(7)].
+#baud=115200
+## This works for most UNIX's
+baud=38400
+# Prints some extra information during the init phase.  This can be
+# handy, but note that printing anything to stderr breaks the saned 
+# network scanning.
+#dumpinquiry
+# How many usec (1,000,000ths of a) between writing the command and reading the
+# result. 125000 seems to be the lowest I could go reliably.
+cmdrespause=125000
+# How many usec (1,000,000ths of a) between sending the "back to default" break
+# sending commands.
+breakpause=1000000;

+ 23 - 0
configs/casa-eba/sane.d/dc25.conf

@@ -0,0 +1,23 @@
+# Serial port where the camera is connected
+## Linux
+port=/dev/ttyS0
+## IRIX
+#port=/dev/ttyd1
+## Solaris
+#port=/dev/term/a
+## HP-UX
+#port=/dev/tty0p0
+## Digital UNIX
+#port=/dev/tty01
+# Max baud rate for download.  Camera always starts at 9600 baud, then
+# switches to the higher rate
+## This works for Linux. Also works for IRIX (6.3 or higher), providing that
+## the host is an O2, OCTANE, Origin2000/200, Onyx2, Origin3000/300, Onyx3 or
+## a newer SGI hardware [see serial(7)].
+#baud=115200
+## This works for most UNIX's
+baud=38400
+# Prints some extra information during the init phase.  This can be
+# handy, but note that printing anything to stderr breaks the saned 
+# network scanning.
+#dumpinquiry

+ 14 - 0
configs/casa-eba/sane.d/dell1600n_net.conf

@@ -0,0 +1,14 @@
+# An example config file for dell1600n_net backend.
+#
+# Jon Chambers <jon@jon.demon.co.uk>, 2006-08-12
+#
+# For scanner(s) not detected by the default UDP broadcast method (eg: perhaps it
+# is not on your local network) then you can add one or more "named_scanner" entries
+# explicitly giving the hostname/IP address.  Uncomment one of the following and
+# modify the hostname appropriately:
+#
+#named_scanner: printer
+#named_scanner: 192.168.0.20
+#named_scanner: myscanner.somewhere.else.org
+
+

+ 96 - 0
configs/casa-eba/sane.d/dll.conf

@@ -0,0 +1,96 @@
+# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
+#
+# Backends can also be enabled by configuration snippets under
+# /etc/sane.d/dll.d directory -- packages providing backends should drop
+# a config file similar to dll.conf in this directory, named after the package.
+#
+
+# The next line enables the network backend; comment it out if you don't need
+# to use a remote SANE scanner over the network - see sane-net(5) and saned(8)
+brother4
+#net
+#abaton
+#agfafocus
+#apple
+#avision
+#artec
+#artec_eplus48u
+#as6e
+#bh
+#canon
+#canon630u
+#canon_dr
+##canon_pp
+#cardscan
+#coolscan
+##coolscan2
+#coolscan3
+##dc25
+##dc210
+##dc240
+#dell1600n_net
+#dmc
+#epjitsu
+##epson
+#epson2
+#fujitsu
+##gphoto2
+#genesys
+#gt68xx
+#hp
+#hp3900
+#hpsj5s
+#hp3500
+#hp4200
+#hp5400
+#hp5590
+#hpljm1005
+#hs2p
+#ibm
+#kodak
+#kodakaio
+#kvs1025
+#kvs20xx
+#leo
+#lexmark
+#ma1509
+#magicolor
+#matsushita
+#microtek
+#microtek2
+#mustek
+##mustek_pp
+#mustek_usb
+#mustek_usb2
+#nec
+#niash
+##p5
+#pie
+#pixma
+#plustek
+##plustek_pp
+##pnm
+#qcam
+#ricoh
+#rts8891
+#s9036
+#sceptre
+#sharp
+#sm3600
+#sm3840
+#snapscan
+#sp15c
+##st400
+##stv680
+#tamarack
+#teco1
+#teco2
+#teco3
+##test
+#u12
+#umax
+##umax_pp
+#umax1220u
+##v4l
+#xerox_mfp
+hpaio

+ 4 - 0
configs/casa-eba/sane.d/dll.d/hplip

@@ -0,0 +1,4 @@
+# dll.conf snippet for hplip
+#
+
+#hpaio

+ 6 - 0
configs/casa-eba/sane.d/dll.d/libsane-extras

@@ -0,0 +1,6 @@
+# dll.conf snippet for libsane-extras
+#
+
+#geniusvp2
+#ls5000
+

+ 1 - 0
configs/casa-eba/sane.d/dmc.conf

@@ -0,0 +1 @@
+/dev/camera

+ 37 - 0
configs/casa-eba/sane.d/epjitsu.conf

@@ -0,0 +1,37 @@
+# For scanners connected via USB on a known device (kernel driver):
+#usb /dev/usb/scanner0
+
+# For scanners connected via USB using vendor and device ids (libusb):
+#usb VENDORID PRODUCTID
+
+# NOTE: if you have to add your device here- please send the id and model
+# to the author via email, so it can be included in next version. kitno455 at
+# gmail dot com - with epjitsu in the subject line
+
+# These devices require a firmware file in order to function, which must be
+# extracted from the Fujitsu Windows driver. Presumably the Mac versions
+# contain the firmware as well, but the author has no access such a machine.
+
+# Firmware is installed in several different locations by the fujitsu software, 
+# using the windows 'search' feature to look for '*.nal' is the easiest way to
+# find them. They should be ~65K, and have the scanner's name as part of the
+# file name. They are often inside a .cab file.
+
+# Copy the file someplace sane can reach it. Then update the line below.
+# NOTE: the firmware line must occur BEFORE the usb line for your scanner
+
+# Fujitsu fi-60F
+firmware /usr/share/sane/epjitsu/60f_0A00.nal
+usb 0x04c5 0x10c7
+
+# Fujitsu S300
+firmware /usr/share/sane/epjitsu/300_0C00.nal
+usb 0x04c5 0x1156
+
+# Fujitsu S300M
+firmware /usr/share/sane/epjitsu/300M_0C00.nal
+usb 0x04c5 0x117f
+
+# Fujitsu S1300
+firmware /usr/share/sane/epjitsu/1300_0C26.nal
+usb 0x04c5 0x11ed

+ 27 - 0
configs/casa-eba/sane.d/epson.conf

@@ -0,0 +1,27 @@
+# epson.conf
+#
+# here are some examples for how to configure the EPSON backend
+#
+# SCSI scanner:
+scsi EPSON
+# for the GT-6500:
+scsi "EPSON SC"
+#
+# Parallel port scanner:
+#pio 0x278
+#pio 0x378
+#pio 0x3BC
+#
+# USB scanner:
+# There are two different methods of configuring a USB scanner: libusb and the kernel module
+# For any system with libusb support (which is pretty much any recent Linux distribution) the
+# following line is sufficient. This however assumes that the connected scanner (or to be more
+# accurate, it's device ID) is known to the backend. 
+usb
+# For libusb support for unknown scanners use the following command
+# usb <product ID> <device ID>
+# e.g.:
+# usb 0x4b8 0x110
+# And for the scanner module, use the following configuration:
+#usb /dev/usbscanner0
+#usb /dev/usb/scanner0

+ 27 - 0
configs/casa-eba/sane.d/epson2.conf

@@ -0,0 +1,27 @@
+# epson2.conf
+#
+# here are some examples for how to configure the EPSON2 backend
+
+# SCSI
+scsi EPSON
+# for the GT-6500:
+#scsi "EPSON SC"
+
+# Parallel port
+#pio 0x278
+#pio 0x378
+#pio 0x3BC
+
+# USB
+usb
+
+# For libusb support for unknown scanners use the following command
+# usb <product ID> <device ID>
+# e.g.:
+# usb 0x4b8 0x110
+
+# Network
+# 
+# net 192.168.1.123
+net autodiscovery
+

+ 149 - 0
configs/casa-eba/sane.d/fujitsu.conf

@@ -0,0 +1,149 @@
+# NOTE: any 'option' lines only apply to
+# scanners discovered later in this file
+
+# to set data buffer size, in bytes
+# the value ranges from 4096 - infinity
+# but old scanners may have scanning problems
+# with a value larger than 65536 (the default)
+# NOTE: this option is set to a larger value
+# later in this file, for more recent scanners
+option buffer-size 65536
+
+# To search for all FUJITSU scsi devices
+scsi FUJITSU
+
+# To use a specific scsi device
+#scsi /dev/sg1
+
+# For Fujitsu scanners connected via USB on a known device (kernel driver):
+#usb /dev/usb/scanner0
+
+# For Fujitsu scanners connected via USB using vendor and device ids (libusb):
+#usb VENDORID PRODUCTID
+
+# NOTE: if you have to add your device here- please send the id and model
+# to the author via email, so it can be included in next version. kitno455 at
+# gmail dot com - with Fujitsu in the subject line
+
+#fi-4x20C
+usb 0x04c5 0x1041
+usb 0x04c5 0x1042
+
+#fi-4530C
+usb 0x04c5 0x1078
+
+#fi-5750C
+usb 0x04c5 0x1095
+
+#fi-5110eox/2
+usb 0x04c5 0x1096
+
+#fi-5110C
+usb 0x04c5 0x1097
+
+#fi-5650C
+usb 0x04c5 0x10ad
+
+#fi-4x20C2
+usb 0x04c5 0x10ae
+usb 0x04c5 0x10af
+
+#fi-4340C
+usb 0x04c5 0x10cf
+
+#fi-5x20C
+usb 0x04c5 0x10e0
+usb 0x04c5 0x10e1
+
+#fi-5530C
+usb 0x04c5 0x10e2
+
+#fi-5110eox3
+usb 0x04c5 0x10e6
+
+#fi-5900C
+usb 0x04c5 0x10e7
+
+#fi-5110EOXM
+usb 0x04c5 0x10f2
+
+#ScanSnap S500
+usb 0x04c5 0x10fe
+
+#ScanSnap S500M
+usb 0x04c5 0x1135
+
+#fi-5530C2
+usb 0x04c5 0x114a
+
+# More recent scanners need a larger buffer for maximum speed
+option buffer-size 262144
+
+#fi-6140
+usb 0x04c5 0x114d
+
+#fi-6240
+usb 0x04c5 0x114e
+
+#fi-6130
+usb 0x04c5 0x114f
+
+#fi-6230
+usb 0x04c5 0x1150
+
+#ScanSnap S510
+usb 0x04c5 0x1155
+
+#ScanSnap S510M
+usb 0x04c5 0x116f
+
+#fi-6770
+usb 0x04c5 0x1174
+
+#fi-6770A
+usb 0x04c5 0x1175
+
+#fi-6670
+usb 0x04c5 0x1176
+
+#fi-6670A
+usb 0x04c5 0x1177
+
+#fi-6750S
+usb 0x04c5 0x1178
+
+#fi-6800
+usb 0x04c5 0x119d
+
+#fi-6800-CGA
+usb 0x04c5 0x119e
+
+#fi-6900
+usb 0x04c5 0x119f
+
+#fi-6900-CGA
+usb 0x04c5 0x11a0
+
+#S1500 & S1500M
+usb 0x04c5 0x11a2
+
+#fi-6140Z
+usb 0x04c5 0x11f1
+
+#fi-6240Z
+usb 0x04c5 0x11f2
+
+#fi-6130Z
+usb 0x04c5 0x11f3
+
+#fi-6230Z
+usb 0x04c5 0x11f4
+
+#fi-6110
+usb 0x04c5 0x11fc
+
+#fi-5950
+usb 0x04c5 0x1213
+
+#ScanSnap iX500
+usb 0x04c5 0x132b

+ 125 - 0
configs/casa-eba/sane.d/genesys.conf

@@ -0,0 +1,125 @@
+# genesys.conf: Configuration file for Genesys Logic GL646 and GL841 based scanners
+
+#
+# scanners that are not yet supported
+# uncomment them only for development purpose
+#
+
+# UMAX Astra 4500 and Avision iVina 1600
+#usb 0x0638 0x0a10
+
+# Hewlett Packard ScanJet 2400c
+usb 0x03f0 0x0a01
+
+# Hewlett Packard ScanJet 3670c/3690c
+usb 0x03f0 0x1405
+
+# Plustek OpticPro ST24
+#usb 0x07b3 0x0601
+
+# Syscan DocketPort 465
+#usb 0x0a82 0x4802
+
+#
+# supported scanners
+#
+
+# Medion MD5345/MD6228/MD6471
+usb 0x0461 0x0377
+
+# Hewlett Packard ScanJet 2300c
+usb 0x03f0 0x0901
+
+# Canon LiDE 35/40/50
+usb 0x04a9 0x2213
+
+# Canon LiDE 60
+usb 0x04a9 0x221c
+
+# Canon 4400F
+usb 0x04a9 0x2228
+
+# Canon LiDE 100
+usb 0x04a9 0x1904
+
+# Canon LiDE 110
+usb 0x04a9 0x1909
+
+# Canon LiDE 200
+usb 0x04a9 0x1905
+
+# Canon 5600F
+usb 0x04a9 0x1906
+
+# Canon LiDE 700F
+usb 0x04a9 0x1907
+
+# Canon LiDE 210
+usb 0x04a9 0x190a
+
+# Canon 5600f
+usb 0x04a9 0x1906
+
+# Visioneer Strobe XP200
+usb 0x04a7 0x0426
+
+# Visioneer Strobe XP300
+usb 0x04a7 0x0474
+
+# Ambir/Syscan DocketPort 665
+usb 0x0a82 0x4803
+
+# Visioneer Roadwarrior
+usb 0x04a7 0x0494
+
+# Visioneer XP100 rev 3
+usb 0x04a7 0x049b
+
+#Pentax DSmobile 600
+usb 0x0a17 0x3210
+usb 0x04f9 0x2038
+
+# Syscan DocketPort 467
+usb 0x1dcc 0x4812
+
+# Syscan DocketPort 485
+usb 0x0a82 0x4800
+
+# DCT DocketPort 487
+usb 0x1dcc 0x4810
+
+# Syscan/Ambir DocketPort 685
+usb 0x0a82 0x480c
+
+# Visioneer OneTouch 7100
+usb 0x04a7 0x0229
+
+# Xerox Travel Scanner 100
+usb  0x04a7 0x04ac
+
+# Panasonic KV-SS080
+usb 0x04da 0x100f
+
+# Hewlett Packard ScanJet 4850C
+usb 0x03f0 0x1b05
+
+# Hewlett Packard ScanJet G4010
+usb 0x03f0 0x4505
+
+# Hewlett Packard ScanJet G4050
+usb 0x03f0 0x4605
+
+# Plustek OpticBook 3600
+usb 0x07b3 0x0900
+
+# Primax Electronics, Ltd Xerox 2400 Onetouch
+usb 0x0461 0x038b
+
+#Hewlett Packard ScanJet N6310
+usb 0x03f0 0x4705
+
+# Canon Image Formula 101
+usb 0x1803 0x162e
+
+# Plustek OpticBook 3800
+usb 0x07b3 0x1300

+ 47 - 0
configs/casa-eba/sane.d/geniusvp2.conf

@@ -0,0 +1,47 @@
+# geniusvp2 backend configuration file
+########################################
+
+# Parallel port where scanner is attached to
+device /dev/parport0
+
+# Default option values
+########################################
+
+# Scan mode (currently, only Color mode is supported)
+mode Color
+
+# Bit depth (currently, only a bit depth of 8 is supported)
+depth 8
+
+# Resolution (75 - 600 dpi)
+resolution 200
+
+# Read-limit (true, false)
+read-limit false
+
+# Read-limit size (1 - 65536 bytes)
+read-limit-size 1
+
+# Read-delay (true, false)
+read-delay false
+
+# Read-delay duration (1000 - 200,000 microseconds)
+read-delay-duration 1000
+
+# Non-blocking io (true, false)
+non-blocking false
+
+# Support select fd (true, false)
+select-fd false
+
+# Top-left x position (mm)
+tl_x 0.0
+
+# Top-left y position (mm)
+tl_y 0.0
+
+# Bottom-right x position (mm)
+br_x 80.0
+
+# Bottom-right y position (mm)
+br_y 100.0

+ 32 - 0
configs/casa-eba/sane.d/gphoto2.conf

@@ -0,0 +1,32 @@
+# Interface port where the camera is connected
+# This should be one of the values returned by "gphoto2 --list-ports", 
+# such # as serial:/dev/ttyS6 or usb:
+port=serial:/dev/ttyd1
+
+# Port speed.  This should be one of the values returned by 
+# "gphoto2 --abilities"
+speed=115200
+
+# Name of camera.  This should be one of the values returned by 
+# "gphoto2 --list-cameras"
+camera=Kodak DC240
+
+# Prints some extra information during the init phase.  
+dumpinquiry
+
+# The resolution should be the maximum resolution supported by the 
+# camera.  It's not really used for much, since the actual size will be
+# reported by the camera when the download starts.  But it may be useful
+# for the frontend to have a clue prior to the download.  (e.g. it 
+# may want to create an image window, or report the maximum file size.
+# Width x Height.
+resolution=1280x960
+
+# Thumbnail resolutions - ditto
+thumb_resolution=160x120
+
+# top-level (fixed) folder directory in camera.  Backend assumes
+# that there is one variable directory under this (e.g. 100DC240)
+# which will be read from the camera, and all the images in the 
+# camera are under that. 
+topfolder=/DCIM

+ 255 - 0
configs/casa-eba/sane.d/gt68xx.conf

@@ -0,0 +1,255 @@
+
+# gt68xx.conf: Configuration file for GT68XX based scanners (1.0.24)
+# Read man sane-gt68xx for documentation
+
+# Put the firmware file into "/usr/share/sane/gt68xx/".
+
+# Manual configuration is necessary for some scanners. Please uncomment the
+# override line and optinally the vendor and product lines that apply to your
+# scanner. For some scanners it's also necessary to change the name of the 
+# firmware file. 
+
+#############################################################################
+# For testing scanners that are not yet supported by this backend add the
+# vendor and product ids in the usb line below. Also fill in the override
+# and firmware lines. For more details, see:
+# http://www.meier-geinitz.de/sane/gt68xx-backend/adding.html
+
+# usb vendor product
+# override "something"
+# firmware "path"
+
+##############################################################################
+# Autodetect Mustek BearPaw 1200 CU, 2400 CU, Mustek ScanExpress 1200 UB Plus,
+# Artec Ultima 2000 (e+), and several other GT-6801-based scanners
+usb 0x05d8 0x4002
+
+# Mustek BearPaw 1200 CU doesn't need any manual override
+
+# Mustek ScanExpress 1200 UB Plus:
+#override "mustek-scanexpress-1200-ub-plus"
+
+# Medion/Lifetec/Tevion LT 9452:
+#override "mustek-scanexpress-1200-ub-plus"
+#vendor "Lifetec"
+#model "LT 9452"
+
+# Trust Compact Scan USB 19200:
+#override "mustek-scanexpress-1200-ub-plus"
+#vendor "Trust"
+#model "Compact Scan USB 19200"
+
+# Mustek ScanExpress 2400 USB
+#override "mustek-scanexpress-2400-usb"
+
+# Artec Ultima 2000:
+#override "artec-ultima-2000" 
+#firmware "ePlus2k.usb"
+
+# Artec Ultima 2000e+:
+#override "artec-ultima-2000" 
+#firmware "ePlus2k.usb"
+#vendor "Artec"
+#model "Ultima 2000e+"
+
+# Boeder SmartScan Slim Edition:
+#override "artec-ultima-2000" 
+#vendor "Boeder"
+#model "SmartScan Slim Edition"
+
+# Medion/Lifetec/Tevion/Cytron MD/LT 9385:
+#override "artec-ultima-2000" 
+#vendor "Medion"
+#model "MD/LT 9385"
+
+# Medion/Lifetec/Tevion/Cytron MD 9458:
+#override "artec-ultima-2000" 
+#vendor "Medion"
+#model "MD 9458"
+
+# Trust Flat Scan USB 19200:
+#override "artec-ultima-2000" 
+#vendor "Trust"
+#model "Flat Scan USB 19200"
+
+# Mustek BearPaw 2400 CU:
+#override "mustek-bearpaw-2400-cu"
+
+# Fujitsu 1200CUS:
+#override "mustek-bearpaw-2400-cu"
+#vendor "Fujitsu"
+#model "1200CUS"
+
+##############################################################################
+# Autodetect Mustek BearPaw 1200 TA and Mustek BearPaw 1200 CS
+usb 0x055f 0x021e
+
+# Mustek BearPaw 1200 TA doesn't need any manual settings
+
+# Mustek BearPaw 1200 CS:
+#model "Bearpaw 1200 CS"
+
+##############################################################################
+# Autodetect Mustek BearPaw 2400 TA and Mustek BearPaw 2400 CS
+usb 0x055f 0x0218
+
+# Mustek BearPaw 2400 TA doesn't need any manual settings
+
+# Mustek BearPaw 2400 CS:
+#model "Bearpaw 2400 CS"
+
+##############################################################################
+# Autodetect Mustek BearPaw 2400 TA Plus, Packard Bell Diamond 2450, and
+# Trust 240TH Easy Webscan Gold
+usb 0x055f 0x0219
+
+# Mustek BearPaw 2400 TA doesn't need any manual settings
+
+# Trust 240TH Easy Webscan Gold:
+#vendor "Trust"
+#model "240TH Easy Webscan Gold"
+
+# Packard Bell Diamond 2450:
+#vendor "Packard Bell"
+#model "Diamond 2450"
+
+##############################################################################
+# Autodetect Mustek BearPaw 2448 TA Plus and Mustek BearPaw 2448 CS Plus
+usb 0x055f 0x021a
+
+# Mustek BearPaw 2448 CS Plus:
+#model "Bearpaw 2448 CS Plus"
+
+##############################################################################
+# Autodetect Mustek BearPaw 2400 CU Plus
+usb 0x055f 0x021d
+
+##############################################################################
+# Autodetect Mustek ScanExpress 1248 UB
+usb 0x055f 0x021f
+
+##############################################################################
+# Autodetect Mustek Bearpaw 1200 CU Plus and Packard Bell Diamond 1200
+usb 0x055f 0x021c
+
+# Mustek BearPaw 1200 CU Plus doesn't need any manual settings
+
+# Packard Bell Diamond 1200:
+#vendor "Packard Bell"
+#model "Diamond 1200"
+
+# Another Mustek BearPaw 1200 CU Plus version?
+usb 0x055f 0x021b
+
+##############################################################################
+# Autodetect Mustek ScanExpress A3 USB
+usb 0x055f 0x0210
+
+# Mustek ScanExpress A3 USB doesn't need any manual settings
+
+##############################################################################
+# Autodetect Lexmark X70/X73
+usb 0x043d 0x002d
+
+##############################################################################
+# Autodetect Plustek OpticPro 1248U and Revscan 19200i
+usb 0x07b3 0x0401
+usb 0x07b3 0x0400
+
+# Plustek OpticPro 1248U doesn't need any manual settings
+
+# RevScan 19200i
+#vendor "RevScan"
+#model "19200i"
+
+##############################################################################
+# Autodetect Plustek OpticPro U16B and UT16B
+usb 0x07b3 0x0402
+usb 0x07b3 0x0403
+
+# Plustek OpticPro U16B doesn't need any manual settings
+
+# Plustek OpticPro UT16B
+#model "UT16B"
+
+##############################################################################
+# Autodetect Plustek OpticPro S12 and Nortek MyScan1200
+usb 0x07b3 0x040b
+#vendor "Nortek"
+#model "MyScan 1200"
+
+##############################################################################
+# Autodetect Plustek OpticPro S24
+usb 0x07b3 0x040e
+
+##############################################################################
+# Autodetect Plustek OpticSlim M12 and NeatReceipts Scanalizer Professional 2.5
+usb 0x07b3 0x0412
+#vendor "NeatReceipts"
+#model "Scanalizer Professional 2.5"
+
+##############################################################################
+# Iriscan Express 2
+usb 0x07b3 0x045f
+
+##############################################################################
+# Autodetect NeatReceipts Mobile Scanner
+usb 0x07b3 0x0462
+
+##############################################################################
+# Autodetect Plustek OpticSlim 1200
+usb 0x07b3 0x0413
+
+##############################################################################
+# Autodetect Plustek OpticSlim 2400
+usb 0x07b3 0x0422
+
+##############################################################################
+# Autodetect Plustek OpticSlim 2400 plus
+usb 0x07b3 0x0454
+model "OpticSlim 2400 Plus"
+override "plustek-opticslim-2400"
+
+##############################################################################
+# Autodetect Genius Colorpage SF600
+usb 0x0458 0x2021
+
+##############################################################################
+# Autodetect Genius Colorpage Vivid3x
+usb 0x0458 0x2011
+
+# Genius Colorpage Vivid3x doesn't need any manual settings
+
+##############################################################################
+# Autodetect Genius Colorpage Vivid4x
+usb 0x0458 0x201b
+
+##############################################################################
+# Autodetect Genius Colorpage Vivid3xe
+usb 0x0458 0x2017
+
+##############################################################################
+# Autodetect Genius Colorpage Vivid4xe
+usb 0x0458 0x201a
+
+##############################################################################
+# Autodetect Genius Colorpage 1200 X
+usb 0x0458 0x201d
+
+##############################################################################
+# Autodetect Genius Colorpage 1200 XE
+usb 0x0458 0x201f
+
+##############################################################################
+# Autodetect Genius Colorpage Vivid 4
+usb 0x0458 0x2014
+
+##############################################################################
+# Autodetect Genius Color Slim 1200
+usb 0x0458 0x201E
+
+##############################################################################
+# Autodetect Visioneer OneTouch 7300
+usb 0x04a7 0x0444
+
+##############################################################################

+ 21 - 0
configs/casa-eba/sane.d/hp.conf

@@ -0,0 +1,21 @@
+scsi HP
+# Uncomment the following if you have "Error during device I/O" on SCSI
+#   option dumb-read
+#
+# The usual place for a SCSI-scanner on Linux
+/dev/scanner
+#
+# USB-scanners supported by the hp-backend
+# HP ScanJet 4100C
+usb 0x03f0 0x0101
+# HP ScanJet 5200C
+usb 0x03f0 0x0401
+# HP ScanJet 62X0C
+usb 0x03f0 0x0201
+# HP ScanJet 63X0C
+usb 0x03f0 0x0601
+#
+# Uncomment the following if your scanner is connected by USB,
+# but you are not using libusb
+# /dev/usb/scanner0
+#   option connect-device

+ 31 - 0
configs/casa-eba/sane.d/hp3900.conf

@@ -0,0 +1,31 @@
+#
+# Configuration file for the hp3900 backend
+#
+
+# HP Scanjet 3800
+usb 0x03f0 0x2605
+
+# HP Scanjet 3970c
+usb 0x03f0 0x2305
+
+# HP Scanjet 4070 Photosmart
+usb 0x03f0 0x2405
+
+# HP Scanjet 4370
+usb 0x03f0 0x4105
+
+# HP Scanjet G2710
+usb 0x03f0 0x2805
+
+# HP Scanjet G3010
+usb 0x03f0 0x4205
+
+# HP Scanjet G3110
+usb 0x03f0 0x4305
+
+# UMAX Astra 4900/4950
+usb 0x06dc 0x0020
+
+# BenQ 5550
+usb 0x04a5 0x2211
+

+ 6 - 0
configs/casa-eba/sane.d/hp4200.conf

@@ -0,0 +1,6 @@
+#
+# Configuration file for the hp4200 backend
+#
+
+# HP4200
+usb 0x03f0 0x0105

+ 14 - 0
configs/casa-eba/sane.d/hp5400.conf

@@ -0,0 +1,14 @@
+# hp5400.conf
+# See man sane-hp5400 for a description.
+#
+# HP 5400C
+usb 0x03F0 0x1005
+#
+# HP 5470C
+usb 0x03F0 0x1105
+#
+# Device filename to use for scanner access
+#
+# Uncomment the following line if autodetection fails
+#
+#/dev/usbscanner

+ 2 - 0
configs/casa-eba/sane.d/hpsj5s.conf

@@ -0,0 +1,2 @@
+#hpsj5s.conf
+#parport0

+ 2 - 0
configs/casa-eba/sane.d/hs2p.conf

@@ -0,0 +1,2 @@
+scsi RICOH
+/dev/scanner

+ 3 - 0
configs/casa-eba/sane.d/ibm.conf

@@ -0,0 +1,3 @@
+scsi IBM 2456
+scsi RICOH
+/dev/scanner

+ 14 - 0
configs/casa-eba/sane.d/kodak.conf

@@ -0,0 +1,14 @@
+# NOTE: any 'option' lines only apply to
+# scanners discovered later in this file
+
+# to set data buffer size, in bytes
+# the value ranges from 4096 - infinity
+# but you may have scanning problems with
+# a value larger than 32768 (the default)
+option buffer-size 32768
+
+# To search for all KODAK scsi devices
+scsi KODAK
+
+# To use a specific scsi device
+#scsi /dev/sg1

+ 80 - 0
configs/casa-eba/sane.d/kodakaio.conf

@@ -0,0 +1,80 @@
+### kodakaio.conf
+###
+### here are some examples for how to configure the kodakaio backend
+
+### Timeout settings: SNMP autodetection, Scan data read requests and other
+###                   read requests. All values are given in milliseconds,
+###                   i.e. 1000 is 1 second.
+
+# snmp-timeout controls auto-detection timeout in ms (1500=1.5s).
+snmp-timeout 2000
+
+# scan-data-timeout controls the timeout for scan data 
+# (scans may take several seconds to initialize, so we need to wait longer)
+scan-data-timeout 10000
+
+# request-timeout controls all other data requests
+request-timeout 5000
+
+
+### Network: Format is "net IP_ADDRESS [USB_ID]" or "net autodiscovery"
+###          if USB_ID is left out, SNMP is used to detect the device type
+###          Currently autodiscovery seems to not work
+###          So always use "net IP_ADDRESS [USB_ID]" as shown below
+###          You can find the printer's IP address on its control panel
+###          There is a list of USB_IDs at the end of this file
+
+net autodiscovery
+
+### The following is a kodak HERO 9.1 with explicit IP-Address
+#net 10.0.0.5 0x4067
+
+# kodak ESP5250 is usb 0x040a 0x4041
+#net 192.168.1.2 0x4041
+# kodak HERO 9.1 is usb 0x040a 0x4067
+#net 192.168.1.17 0x4067
+
+### USB: format is "usb" for automatic (libusb) discovery, based on USB IDs,
+###      or "usb <vendor ID> <device ID> to force the use of a particular
+###      device (the backend has some additional checks and will not use
+###      non-kodak devices, though)
+
+usb
+
+### For libusb support for unknown scanners use the following command
+### usb <product ID> <device ID>
+### e.g.:
+
+# kodak ESP5250 is usb 0x040a 0x4041
+#usb 0x040a 0x4041
+# kodak HERO 9.1 is usb 0x040a 0x4067
+#usb 0x040a 0x4067
+
+### List of USB device IDs
+#  0x4059, /* kodak ESP 2150 */
+#  0x4066, /* kodak ESP 2170 */
+#  0x4043, /* kodak ESP 3200 */
+#  0x4031, /* kodak ESP 3300 */
+#  0x4053, /* kodak ESP 4100 */
+#  0x4028, /* kodak ESP 5000 */
+#  0x4025, /* kodak ESP 5100 */
+#  0x4041, /* kodak ESP 5200 */
+#  0x4026, /* kodak ESP 5300 */
+#  0x4027, /* kodak ESP 5500 */
+#  0x4054, /* kodak ESP 6100 */
+#  0x4056, /* kodak ESP 7200 */
+#  0x4065, /* kodak ESP 9200 */
+#  0x4032, /* kodak ESP 5 */
+#  0x403E, /* kodak ESP 7 */
+#  0x403F, /* kodak ESP 9 */
+#  0x4057, /* kodak ESP C110 */
+#  0x4058, /* kodak ESP C115 */
+#  0x405D, /* kodak ESP C310 */
+#  0x405E, /* kodak ESP C315 */
+#  0x4060, /* ADVENT WiFi AIO AW10 */
+#  0x406D, /* kodak Hero 3.1 */
+#  0x4064, /* kodak Hero 5.1 */
+#  0x4062, /* kodak Office Hero 6.1 */
+#  0x4063, /* kodak Hero 7.1 */
+#  0x4067, /* kodak Hero 9.1 */
+

+ 8 - 0
configs/casa-eba/sane.d/leo.conf

@@ -0,0 +1,8 @@
+# The FS-1130 respond to all luns
+scsi ACROSS * Scanner * * * 0
+
+# LEO S3
+scsi "LEO" "LEOScan-S3"
+
+/dev/scanner
+

+ 8 - 0
configs/casa-eba/sane.d/lexmark.conf

@@ -0,0 +1,8 @@
+# X11xx series
+usb 0x043d 0x007c
+# X12xx series
+usb 0x043d 0x007d
+# Dell A920
+usb 0x413c 0x5105
+# X74
+usb 0x43d 0x0060

+ 10 - 0
configs/casa-eba/sane.d/ma1509.conf

@@ -0,0 +1,10 @@
+#ma1509.conf: see sane-ma1509(5)
+
+#Warm-up time for the lamp in seconds
+option warmup-time 30
+
+#Mustek BearPaw 1200F
+usb 0x055f 0x0010
+
+#Manual setting (e.g. for FreeBSD)
+#/dev/uscanner0

+ 42 - 0
configs/casa-eba/sane.d/magicolor.conf

@@ -0,0 +1,42 @@
+### magicolor.conf
+###
+### here are some examples for how to configure the Magicolor backend
+
+### Timeout settings: SNMP autodetection, Scan data read requests and other
+###                   read requests. All values are given in milliseconds,
+###                   i.e. 1000 is 1 second.
+
+# SNMP auto-detection waits 1.5 seconds
+snmp-timeout 1500
+
+# wait 15 seconds for scan data (color scans take ~6 seconds to initialize,
+# so we need to wait longer than that)
+scan-data-timeout 15000
+
+# Wait 5 seconds for all other data requests
+request-timeout 5000
+
+
+### Network: Format is "net IP_ADDRESS [USB_ID]" or "net autodiscovery"
+###          if USB_ID is left out, SNMP is used to detect the device type
+
+net autodiscovery
+#net 10.0.0.5
+
+### The following is a magicolor 1690mf with explicit IP-Address
+#net 10.0.0.5 0x2098
+# net 192.168.0.1
+
+### USB: format is "usb" for automatic (libusb) discovery, based on USB IDs,
+###      or "usb <vendor ID> <device ID> to force the use of a particular
+###      device (the backend has some additional checks and will not use
+###      non-KONICA MINOLTA devices, though)
+
+usb
+
+### For libusb support for unknown scanners use the following command
+### usb <product ID> <device ID>
+### e.g.:
+
+# usb 0x132b 0x2098
+

+ 23 - 0
configs/casa-eba/sane.d/matsushita.conf

@@ -0,0 +1,23 @@
+#
+# Panasonic / Matsushita scanners
+
+scsi "K.M.E.  " "KV-SS25A        "
+scsi "K.M.E.  " "KV-SS55EX       "
+scsi "K.M.E.  " "KV-S2025C       "
+scsi "K.M.E.  " "KV-S2045C       "
+scsi "K.M.E.  " "KV-S2065L       "
+
+# These scanners are untested. 
+# If you have one:
+#    - check that the vendor/product strings are correct
+#    - uncomment the line
+#    - test with a frontend (xscanimage, xsane, ...)
+#scsi "K.M.E.  " "KV-SS25         "
+#scsi "K.M.E.  " "KV-SS25D        "
+#scsi "K.M.E.  " "KV-SS50         "
+#scsi "K.M.E.  " "KV-SS55         "
+#scsi "K.M.E.  " "KV-SS50EX       "
+#scsi "K.M.E.  " "KV-SS850        "
+#scsi "K.M.E.  " "KV-SS855        "
+
+/dev/scanner

+ 7 - 0
configs/casa-eba/sane.d/microtek.conf

@@ -0,0 +1,7 @@
+# Uncomment following line to disable "real calibration" routines...
+#norealcal
+# Uncomment following line to disable "clever precalibration" routines...
+#noprecal
+#   Using "norealcal" will revert backend to pre-0.11.0 calibration code.
+scsi * * Scanner
+/dev/scanner

+ 11 - 0
configs/casa-eba/sane.d/microtek2.conf

@@ -0,0 +1,11 @@
+# See sane-microtek2(5) for a description of the options
+
+option dump 1
+#option strip-height 14.0
+option no-backtrack-option on
+option lightlid-35 on
+option toggle-lamp on
+option lineart-autoadjust on
+option backend-calibration on
+#option colorbalance-adjust on
+scsi * * Scanner

+ 41 - 0
configs/casa-eba/sane.d/mustek.conf

@@ -0,0 +1,41 @@
+# See sane-mustek(5) for documentation.
+
+#--------------------------- Global options ---------------------------------
+#option strip-height 1           # some SCSI adapters need this; scanning may 
+                                 # be faster without this option
+#option force-wait               # wait for scanner to be ready (only necessary
+                                 # when scanner freezes)
+#option disable-double-buffering # try this if you have SCSI trouble
+
+#-------------------------- SCSI scanners -----------------------------------
+scsi MUSTEK * Scanner
+# option linedistance-fix        # stripes may go away in color mode
+# option buffersize 1024         # set non standard buffer size (in kb)
+# option blocksize 2048          # set non standard block size (in kb)
+# option lineart-fix		 # lineart may be faster with this option off.
+# option disable-backtracking    # faster, but may produce stripes
+
+scsi SCANNER
+# option linedistance-fix        # stripes may go away in color mode
+# option buffersize 1024         # set non standard buffer size (in kb)
+# option blocksize 2048          # set non standard block size (in kb)
+# option lineart-fix		 # lineart may be faster with this option off.
+# option disable-backtracking    # faster, but may produce stripes
+
+/dev/scanner
+# option linedistance-fix        # stripes may go away in color mode
+# option buffersize 1024         # set non standard buffer size (in kb)
+# option blocksize 2048          # set non standard block size (in kb)
+# option lineart-fix		 # lineart may be faster with this option off.
+# option disable-backtracking    # faster, but may produce stripes
+
+#-------------------------- 600 II N ----------------------------------------
+#0x2eb
+                                # For the 600 II N try one of 0x26b, 0x2ab,
+                                # 0x2eb, 0x22b, 0x32b, 0x36b,  0x3ab, 0x3eb.
+# option linedistance-fix       # only neccessary with firmware 2.x
+
+#-------------------------- 600 II EP ---------------------------------------
+#parport0				
+				# parport0, parport1, ..., 
+				# or: 0x378(=lpt1), 0x278(=lpt2), 0x3bc(=lpt3)

+ 103 - 0
configs/casa-eba/sane.d/mustek_pp.conf

@@ -0,0 +1,103 @@
+# For documentation see sane-mustek_pp(5)
+
+# Global options:
+# ===============
+#
+# option no_epp
+#
+#	    Disable parallel port mode EPP: works around a known bug in
+#	    the Linux parport code. Enable this option, if the backend
+#	    hangs when trying to access the parallel port in EPP mode:
+#
+#	          # SANE_DEBUG_SANEI_PA4S2=128 scanimage -L
+#	          ...
+#  hangs here  -> [sanei_pa4s2] sanei_pa4s2_readbyte: read in EPP mode
+#	 
+# Scanner definition template:
+# ============================
+#
+#  scanner <name> <port> <type>
+#     option <optname> <optval>?
+#     option <optname> <optval>?
+#     ...
+#
+#  where:
+#
+#     <name> is an arbitrary name for the scanner (eg. Mustek-1200CP)
+#
+#     <port> is the parallel port to which the scanner is connected
+#            Possible values are 0x378, 0x278, and 0x3bc. For Linux, the
+#            mapping between ports an numbers is different for kernel
+#            version 2.2 and 2.4. Port 0x378 corresponds to lp0 on 2.4 kernel.
+#            If you are using libieee1284, you can as well use parport0, etc..
+#	     If you use the magic value * the port is probed.
+#
+#     <type> is an identification of the scanner type.
+#            Possible values are:
+#              - cis600    (for Mustek 600CP & OEM versions),
+#              - cis1200   (for Mustek 1200CP & OEM versions),
+#              - cis1200+  (for Mustek 1200CP+ & OEM versions),
+#              - ccd300    (for Mustek 600 III EPP & OEM versions)
+#	       - ... more types will be added in the future
+#     
+#     <optname> is a name of an option, and <optval> an optional value
+#               for the option.
+#               Currently available options for *CIS* type scanners are:
+#                 - top_adjust <value>: 
+#                      Vertical adjustment of origin, in millimeter.
+#                      Values between -5.0 and +5.0 mm are possible 
+#                      (floating point).
+#                      Default: 0.0
+#                 - slow_skip: 
+#                      Boolean option. Disables fast skipping to the start
+#                      of the scan region. May be necessary in case fast
+#                      skipping results in inaccuracies.
+#                      Default: fast skipping enabled             
+#                 - bw <value>:
+#                      Black/white discrimination value for lineart scans.
+#                      Pixel values below that value are considered black,
+#                      others are considered white. Range: 0-255.
+#                      Default: 127
+#
+#		Currently available options for *CCD* type scanners are:
+#		  - wait_bank <value>
+#		       usecs to wait for a bank change. Positive integer
+#		       values are possible. You shouldn't mess with this
+#		       parameter.
+#		       Default: 700
+#		  - bw <value>
+#                      Black/white discrimination value for lineart scans.
+#                      Pixel values below that value are considered black,
+#                      others are considered white. Range: 0-255.
+#                      Default: 127
+#		  - top <value>
+#		       Scanlines to skip to the top area. Positive integer
+#		       values are possible. 47 and 56 are values I know of.
+#		       Default: 47
+#
+#
+# Example for a LifeTec LT9350 (Mustek 1200CP clone):
+#
+#    scanner LT9350 0x378 cis1200
+#       option top_adjust 0
+#       option bw 127
+#
+# Example for Mustek 6000P
+#
+#    scanner 6000P 0x378 ccd300
+#        option top 56
+#
+#
+# Uncomment/customize to your needs
+#
+# scanner Mustek-600CP 0x378 cis600
+# scanner Mustek-1200CP 0x378 cis1200
+# scanner Mustek-1200CP+ 0x378 cis1200+
+# scanner Mustek-600-IIIEP 0x378 ccd300
+#
+# auto probing:
+#
+# scanner mustek-cis600 * cis600
+# scanner mustek-cis1200 * cis1200
+# scanner mustek-cis1200+ * cis1200+
+# scanner mustek-ccd300 * ccd300

+ 39 - 0
configs/casa-eba/sane.d/mustek_usb.conf

@@ -0,0 +1,39 @@
+# mustek_usb.conf: Configuration file for Mustek USB scanner
+# Read man sane-mustek_usb for documentation
+
+# If USB errors occur, using this option may help
+#option max_block_size 1024
+
+# Autodetect 1200 UB and Trust Compact Scan USB 19200
+usb 0x055f 0x0006
+
+# Autodetect 1200 USB (not supported)
+# usb 0x055f 0x0003
+
+# Autodetect 1200 CU
+usb 0x055f 0x0001
+
+# Autodetect 1200 CU Plus
+usb 0x055f 0x0008
+
+# Autodetect 600 CU
+usb 0x055f 0x0002
+
+# Autodetect 600 USB (not supported)
+usb 0x055f 0x0873
+
+# If autodetection doesn't work uncomment or add your device file and one
+# suitable option (1200ub is also for Trust Compact Scan USB 19200).
+
+#/dev/usb/scanner0
+#option 1200ub
+#option 1200cu
+#option 1200cu_plus
+#option 600cu
+
+#/dev/usbscanner0
+#option 1200ub
+#option 1200cu
+#option 1200cu_plus
+#option 600cu
+

+ 1 - 0
configs/casa-eba/sane.d/nec.conf

@@ -0,0 +1 @@
+/dev/scanner

+ 17 - 0
configs/casa-eba/sane.d/net.conf

@@ -0,0 +1,17 @@
+# This is the net backend config file.
+
+## net backend options
+# Timeout for the initial connection to saned. This will prevent the backend
+# from blocking for several minutes trying to connect to an unresponsive
+# saned host (network outage, host down, ...). Value in seconds.
+connect_timeout = 20
+
+## saned hosts
+# Each line names a host to attach to.
+# If you list "localhost" then your backends can be accessed either
+# directly or through the net backend.  Going through the net backend
+# may be necessary to access devices that need special privileges.
+localhost
+192.168.1.123
+192.168.1.101
+192.168.1.0/24

+ 10 - 0
configs/casa-eba/sane.d/p5.conf

@@ -0,0 +1,10 @@
+# configuration file for the p5 backend.
+
+# configuration option to override detected model name
+#option modelname "Prima PagePartner"
+
+# when the parser find this line, it detects it is not an option,
+# then it calls the attach function with this value.
+# Currently only user mode parallel port support is possible:
+# auto, /dev/paraport* (ppdev device name)
+auto

+ 4 - 0
configs/casa-eba/sane.d/pie.conf

@@ -0,0 +1,4 @@
+scsi DEVCOM * Scanner
+scsi PIE * Scanner
+scsi AdLib * Scanner
+/dev/scanner

+ 14 - 0
configs/casa-eba/sane.d/pixma.conf

@@ -0,0 +1,14 @@
+# pixma.conf configuration for the sane pixma backend
+#
+# define URI's of scanners (one per line)
+# This is only used for network scanners.
+# normally scanners will be detected by sending a broadcast
+# if this does not work under your OS, or if the scanners
+# are on a different subnet, configure your scanners URI here
+#
+# method must be bjnp
+# port number can normally be left out, port 8612 is used as default
+# Example:
+# bjnp://myscanner.my.domain:8612
+# bjnp://printer-1.pheasant.org
+#

+ 184 - 0
configs/casa-eba/sane.d/plustek.conf

@@ -0,0 +1,184 @@
+# Plustek-SANE Backend configuration file
+# For use with LM9831/2/3 based USB scanners
+#
+
+# each device needs at least two lines:
+# - [usb] vendor-ID and product-ID
+# - device devicename
+# i.e. for Plustek (0x07B3) UT12/16/24 (0x0017)
+# [usb] 0x07B3 0x0017
+# device /dev/usbscanner
+# or
+# device libusb:bbb:ddd
+# where bbb is the busnumber and ddd the device number
+# make sure that your user has access to /proc/bus/usb/bbb/ddd
+#
+# additionally you can specify some options
+# warmup, lOffOnEnd, lampOff
+#
+# For autodetection use
+# [usb]
+# device /dev/usbscanner
+#
+# or simply
+# [usb]
+#
+# or if you want a specific device but you have no idea about the
+# device node or you use libusb, simply set vendor- and product-ID
+# [usb] 0x07B3 0x0017
+# device auto
+#
+# NOTE: autodetection is safe, as it uses the info it got
+#       from the USB subsystem. If you're not using the
+#       autodetection, you MUST have attached that device
+#       at your USB-port, that you have specified...
+#
+
+[usb]
+
+#
+# options for the previous USB entry
+#
+# switch lamp off after xxx secs, 0 disables the feature
+# (can also be set via frontend)
+option lampOff 300
+
+# warmup period in seconds, 0 means no warmup, -1 means auto-warmup
+# (can also be set via frontend)
+option warmup -1
+
+# 0 means leave lamp-status untouched, not 0 means switch off
+# on sane_close
+# (can also be set via frontend)
+option lOffOnEnd 1
+
+#
+# options to tweak the image start-position
+# (WARNING: there's no internal range check!!!)
+#
+# for the normal scan area
+#
+option posOffX 0
+option posOffY 0
+
+# for transparencies
+option tpaOffX 0
+option tpaOffY 0
+
+# for negatives
+option negOffX 0
+option negOffY 0
+
+#
+# for setting the calibration strip position
+# (WARNING: there's no internal range check!!!)
+# -1 means use built in
+# (can also be set via frontend)
+option posShadingY -1
+option tpaShadingY -1
+option negShadingY -1
+
+#
+# to invert the negatives, 0 disables the feature
+#
+option invertNegatives 0
+
+#
+# to disable the internal sensor speedup function, 
+# 1 disables the feature
+#
+option disableSpeedup 0
+
+#
+# to save/restore coarse calibration data
+# (can also be set via frontend)
+option cacheCalData 0
+
+#
+# use alternate calibration routines
+#
+option altCalibration 0
+
+#
+# for skipping whole calibration step
+#
+option skipCalibration 0
+
+#
+# for skipping entire fine calibration step
+# coarse calibration is done
+#
+option skipFine 0
+
+#
+# discard the result of the fine white calibration
+#
+option skipFineWhite 0
+
+#
+# some scanners have a dark calibration strip, in
+# general this one should be used for calibration.
+# As this could cause some trouble, this option
+# overrides that and the dark calibration will be
+# done by switching the lamp off
+#
+option skipDarkStrip 0
+
+# for replacing the gain values found during coarse
+# calibration
+# (can also be set via frontend)
+option red_gain   -1
+option green_gain -1
+option blue_gain  -1
+
+# for replacing the offset values found during coarse
+# calibration
+# (can also be set via frontend)
+option red_offset   -1
+option green_offset -1
+option blue_offset  -1
+
+#
+# for replacing the default lampoff settings, this
+# works only for CIS devices like CanoScan LiDE20
+# (can also be set via frontend)
+option red_lampoff   -1
+option green_lampoff -1
+option blue_lampoff  -1
+
+#
+# for adjusting the default gamma values
+# (can also be set via frontend)
+option redGamma         1.0
+option greenGamma       1.0
+option blueGamma        1.0
+option grayGamma        1.0
+
+#
+# to enable TPA (EPSON or UMAX, if autodetection fails)
+# 0 means default behaviour as specified in the internal tables
+# 1 means enable (needed for UMAX 3450)
+option enableTPA 0
+
+#
+# model override functionality, currently only available for
+# Mustek devices, using NSCs' vendor ID: 0x0400 and
+# also their product ID: 0x1000 (LM9831) 0x1001 (LM9832)
+#
+# mov/PID    |    0x1000   |   0x1001
+# ---------------------------------------
+# 0 (default)| BearPaw1200 | BearPaw 2400
+# 1          |   ignored   | BearPaw 1200
+#
+option mov 0
+
+#
+# and of course the device-name
+#
+# device /dev/usbscanner
+device auto
+
+#
+# to define a new device, start with a new section:
+# [usb] 
+#

+ 40 - 0
configs/casa-eba/sane.d/plustek_pp.conf

@@ -0,0 +1,40 @@
+# Plustek-PP SANE Backend configuration file
+# For use with Plustek parallel-port scanners 
+#
+
+#
+# user either [direct] or [kernel] to access the scanner
+# when using [kernel], device specifies the device-node, which is created
+# by the kernel-module loader (applies only to Linux)
+# when using [direct], device is used to set the parallel-port base address
+# or a device-name suitable for libieee1284, i.e. parport0
+#
+#[direct]
+#device 0x378
+
+#
+# example for accessing the scanner via libieee1284
+#
+[direct]
+device parport0
+
+#
+# leave the default values as specified in /etc/modules.conf
+#
+option warmup    -1
+option lOffOnEnd -1
+option lampOff   -1
+
+# model override switch, mostly for cosmetic changes, if the autodetection
+# does not work or could not work correctly
+#option mov 7
+
+#
+# example for accessing the scanner via the kernel module
+#
+#[kernel]
+#device /dev/pt_drv
+#
+#option warmup    -1
+#option lOffOnEnd -1
+#option lampOff   -1

+ 12 - 0
configs/casa-eba/sane.d/qcam.conf

@@ -0,0 +1,12 @@
+#
+# In order to use the qcam backend, you'll need to enable to line with
+# the port address for your scanner.  You can enable multiple lines if
+# you really have a QuickCam connect to each port.
+#
+#u0x37b # /dev/lp0 forced in unidir mode
+#u0x378	# /dev/lp1 forced in unidir mode
+#u0x278	# /dev/lp2 forced in unidir mode
+#0x37b	# /dev/lp0
+#0x378	# /dev/lp1
+#0x278	# /dev/lp2
+0x3bc	# /dev/lp0

+ 2 - 0
configs/casa-eba/sane.d/ricoh.conf

@@ -0,0 +1,2 @@
+scsi RICOH IS60
+/dev/scanner

+ 9 - 0
configs/casa-eba/sane.d/rts8891.conf

@@ -0,0 +1,9 @@
+# rts8891.conf: Configuration file for the rts8891 backend
+
+# MODEL
+# HP scanjet 4400c
+usb 0x03f0 0x0705
+# HP scanjet 4470c
+usb 0x03f0 0x0805
+# UMAX Astra 4400/4450
+usb 0x1606 0x0070

+ 1 - 0
configs/casa-eba/sane.d/s9036.conf

@@ -0,0 +1 @@
+/dev/scanner

+ 32 - 0
configs/casa-eba/sane.d/saned.conf

@@ -0,0 +1,32 @@
+# saned.conf
+# Configuration for the saned daemon
+
+## Daemon options
+# Port range for the data connection. Choose a range inside [1024 - 65535].
+# Avoid specifying too large a range, for performance reasons.
+#
+# ONLY use this if your saned server is sitting behind a firewall. If your
+# firewall is a Linux machine, we strongly recommend using the
+# Netfilter nf_conntrack_sane connection tracking module instead.
+#
+# data_portrange = 10000 - 10100
+
+
+## Access list
+# A list of host names, IP addresses or IP subnets (CIDR notation) that
+# are permitted to use local SANE devices. IPv6 addresses must be enclosed
+# in brackets, and should always be specified in their compressed form.
+#
+# The hostname matching is not case-sensitive.
+
+localhost
+#scan-client.somedomain.firm
+192.168.1.0/24
+#192.168.0.1/29
+#[2001:db8:185e::42:12]
+#[2001:db8:185e::42:12]/64
+
+# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and
+# /etc/services must also be properly configured to start
+# the saned daemon as documented in saned(8), services(4)
+# and inetd.conf(4) (or xinetd.conf(5)).

+ 2 - 0
configs/casa-eba/sane.d/sceptre.conf

@@ -0,0 +1,2 @@
+scsi "KINPO   " "Vividscan S120  "
+/dev/scanner

+ 42 - 0
configs/casa-eba/sane.d/sharp.conf

@@ -0,0 +1,42 @@
+# The options are only meaningful if the backend was
+# compiled with USE_FORK defined
+#
+# option buffersize: size of one buffer allocated as shared
+#    memory for data transfer between the reader process
+#    and the parent process
+# option buffers: number of these buffers
+#    The minimum is 2
+# option readqueue: number of queued read requests. This is
+#    with the current SANE version (1.01) only useful for
+#    Linux, since queued read requests are not supported
+#    for other operating systems. 
+#
+#    For Linux, a value of 2 is recommended, at least if a
+#    JX-250 is used. Bigger values are only a waste of memory.
+#
+#    For other operationg systems, set this value to zero
+#
+# option stop_on_fsu_error: should be 0 or 1. If set to 0,
+#    the "FSU light dispersion error" does not cause the abortion
+#    of a scan.
+#
+# option default_scan_source: valid values are "auto", "fsu", "adf"
+#    and "flatbed". For "auto", the backend will enable an ADF or
+#    or FSU, if installed. 
+#    
+# global options:
+option buffers 4
+option buffersize 131072
+option readqueue 2
+option stop_on_fsu_error 1
+option default_scan_source auto
+# look for all devices with vendor ID "SHARP" and type "Scanner"
+scsi SHARP * Scanner
+# no options specific to these devices listed -> use global options
+/dev/scanner
+# options specific to /dev/scanner
+  option buffers 6
+  option buffersize 262144
+  option readqueue 2
+# example for another (Linux) device name:
+#/dev/sg1

+ 0 - 0
configs/casa-eba/sane.d/sm3840.conf


部分文件因文件數量過多而無法顯示