diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2017-03-01 09:33:32 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2017-03-01 09:33:32 -0700 |
commit | dd89dd5ac1fbc25b440b2b88cfc440ac54f6df70 (patch) | |
tree | 9d1ed83c11fbb5e5afde3c50fadeae1e615a5c72 | |
parent | ab1c5b31639a1e878ec20879e9fbace82362fd6e (diff) | |
download | sscan-dd89dd5ac1fbc25b440b2b88cfc440ac54f6df70.tar.gz |
handle Auto paper size
-rw-r--r-- | Main.hs | 24 |
1 files changed, 13 insertions, 11 deletions
@@ -139,17 +139,19 @@ scanimageArgs st = Colour -> "Color" Greyscale -> "Gray" Lineart -> "Lineart" - , "-x" - , show $ case st^.stPaper of - A4 -> 210 - Letter -> 215.9 - Photo -> 150 - , "-y" - , show $ case st^.stPaper of - A4 -> 297 - Letter -> 279.4 - Photo -> 100 - ] + ] ++ case st^.stPaper of + Auto -> ["--swcrop=yes"] + _ -> [ "-x" + , show $ case st^.stPaper of + A4 -> 210 + Letter -> 215.9 + Photo -> 150 + , "-y" + , show $ case st^.stPaper of + A4 -> 297 + Letter -> 279.4 + Photo -> 100 + ] -- other device-specific scanimage options the old script supported: -- --swdespeck; --color-filter; --depth |