Scanners: Difference between revisions

DoggoBit (talk | contribs)
m Mark wall of config
Add example for network-attached epkowa scanner
 
Line 72: Line 72:


===Epson===
===Epson===
If your scanner is listed as supported by the <tt>epkowa</tt> backend:
If your scanner is listed as supported by the <tt>epkowa</tt> backend and is connected by USB or SCSI:


<syntaxhighlight lang="nix">hardware.sane.extraBackends = [ pkgs.epkowa ];</syntaxhighlight>
<syntaxhighlight lang="nix">hardware.sane.extraBackends = [ pkgs.epkowa ];</syntaxhighlight>
If your scanner is listed as supported by the <tt>epkowa</tt> backend and is on the network,
substitute the host name or IP address in:
<syntaxhighlight lang="nix">
hardware.sane.extraBackends = [
  (pkgs.epkowa.overrideAttrs (oldAttrs: {
    postInstall = oldAttrs.postInstall + ''
      echo "net epson10a2e0.local" >> $out/etc/sane.d/epkowa.conf
    '';
  }))
];
</syntaxhighlight>


Some other scanners (see [https://gitlab.com/utsushi/utsushi/blob/master/README list]) need the <tt>utsushi</tt> backend:
Some other scanners (see [https://gitlab.com/utsushi/utsushi/blob/master/README list]) need the <tt>utsushi</tt> backend: