はじめに
- EPSON製のスキャナー(GT-S600)をLinuxのコマンドラインで操作する方法をメモします。
動作環境
- Ubuntu 22.04.2 LTS
- Image Scan! For Linux (Ver. 2.30.4)
Image Scan! For Linuxのコマンド
デフォルトでのスキャンの実行
Linux
scanimage > image.pnm
注:リダイレクションでファイル名を指定しないとエラーになります。
オプションを指定してスキャンの実行
Linux
scanimage --device-name=epkowa --format=tiff --depth=16 --resolution=600 > image.tiff
- デバイスのリストを得るには以下を実行
Linux
scanimage -L
注意点
- 本来はビット深度--depth=16(デフォルトでは8)で撮影したいが、勝手にスキャナー側でエラーになります。
- そこで以下のコードで実行する必要があります。
Linux
scanimage --device-name=epkowa --format=tiff --resolution=600 > image.tiff
マニュアル
- 詳しいコードについては以下を実行すると参考になります。
Linux
man scanimage
Linux
scanimage --help
おわりに
実際にスキャンを自動化したいというニーズは少ないかもしれませんが、できると便利な研究分野があったりします。
参考文献