Respostas:
-density 400 -quality 100
parâmetros - que funcionem bem
-density 400 -quality 100
cria arquivos enormes. +1 para a solução do @ goyinux.
Melhor:
gs \
-sOutputFile=output.pdf \
-sDEVICE=pdfwrite \
-sColorConversionStrategy=Gray \
-dProcessColorModel=/DeviceGray \
-dCompatibilityLevel=1.4 \
-dNOPAUSE \
-dBATCH \
input.pdf
-dAutoRotatePages=/None
GPL Ghostscript 9.10: Unable to convert color space to Gray, reverting strategy to LeaveColorUnchanged.
Aqui está um pequeno script que, além da conversão em escala de cinza, pode concatenar vários arquivos de entrada. Para usar o script, coloque as seguintes linhas em um arquivo, por exemplo "convert2gray.sh"
#!/bin/bash
gs -sOutputFile=converted.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dCompatibiltyLevel=1.4 -dNOPAUSE -dBATCH $@
e torná-lo executável
chmod +x convert2gray.sh
Então
./convert2gray.sh input1.pdf input2.pdf … lastinput.pdf
produzirá um único PDF "convert.pdf", que contém todas as páginas dos arquivos de entrada convertidos em escala de cinza.
Eu tive que imprimir vários arquivos em escala de cinza e achei a maneira mais fácil, pois você pode imprimir tudo após a inspeção com um comando.