Most SANE operations return a value of type SANE_Status
to indicate whether the completion status of the operation. If an
operation completes successfully, SANE_STATUS_GOOD is returned.
In case of an error, a value is returned that indicates the nature of
the problem. The complete list of available status codes is listed in
Table 4.1. It is recommended to use function
sane_strstatus() to convert status codes into a legible
string.