Eu uso Irfanview . É grátis e muito poderoso.
Para imprimir folhas de contato, abra a janela Miniaturas, selecione as imagens e vá para Arquivo > Criar folha de contatos de arquivos selecionados. Você pode especificar o tamanho do papel e das imagens, seu espaçamento, etc. Você também pode especificar o texto a ser impresso abaixo de cada imagem. Esse texto pode incluir o nome do arquivo ($ F) e o tamanho ($ S) como os padrões. Para impressões de várias páginas, as configurações padrão incluem um número de página ($ M).