O problema acaba sendo o ponto e vírgula - já que meu compartilhamento de samba não permite nomes de arquivos com dois-pontos, isso daria esse erro. Remover os dois pontos do meu nome de arquivo resulta em um funcionamento perfeito:
scanimage -d "pixma:04A91746_57E9C3" --resolution 300 --format tiff > $(date +%Y.%m.%d-%H.%M.%S).tiff
Se alguém estiver curioso sobre o script completo de digitalização e organização de documentos, aqui está:
#!/bin/bash
finish="-1"
page=1
date=$(date +%Y.%m.%d-%H.%M.%S)
while [ "$finish" = '-1' ]; do
echo -e "\e[1m\e[32m==>\e[0m Scanning page $page..."
scanimage -d "pixma:04A91746_57E9C3" --resolution 300 --format tiff > $date-$page.tiff
while true; do
echo -en " \e[1m\e[34m->\e[0m More pages? [y/n] "
read answer
case $answer in
[Yy]* ) page=$((page+1)); break;;
[Nn]* ) finish="1"; break;;
* ) echo -e " \e[1m\e[34m->\e[0m Please answer tes or no.";;
esac
done
done
echo -e "\e[1m\e[32m==>\e[0m Converting $page page(s) to PDF..."
convert $date-*.tiff $date.pdf
echo -e "\e[1m\e[32m==>\e[0m Cleaning up..."
rm $date-*.tiff
Eu apenas cd em qualquer pasta (recibos, médicos, etc) e execute o scanfile. Resultado é um pdf com timestamp de todas as páginas verificadas no diretório atual.