Я сделал новую сборку - с экспортом разделённых сканов - в сплошной нумерации вида 0001.tif, 0002.tif, ...., 0010.tif, ....
Я сделал в главном меню новый пункт - Export..., по нажатию на который открывается окно, где можно указать папку вывода, разделять смешанные сканы на субсканы или нет, и ещё есть опция вывода в папку по умолчанию.
Папка по умолчанию - это автоматически создаваемая папка "export" внутри папки "out". Если пользователь указывает свою папку вывода - то всё равно в ней автоматически создается папка "export" - а уже в неё делается вывод.
Так что в любом случае создаётся папка "export", куда делается вывод.
Если стоит галка "Split mixed output" - то в папке "export" автоматически создаются подпапки с именами "1" и "2" - соответственно для передних и задних субсканов. Если попадается не-"смешанный" скан, то он попадает в папку "1" - если чёрно-белый, или в папку "2" - если серый/цветной. Имена файлов, естественно, присваиваются в сплошной нумерации, и у каждой созданной пары субсканов - одинаковые имена (а папки разные - "1" и "2").
Если галка "Split mixed output" не стоит - то в папку "export" просто выводятся все сканы - но уже в сплошной нумерации.
При экспорте осуществляются все нужные проверки:
- Загружен ли проект
- Не находится ли в процессе пакетная обработка
- Нет ли знаков вопроса на какой-либо из миниатюр стадии вывода
- Нет ли отсутствующих файлов в папке out
- Если папка вывода - не "по умолчанию", выбрал ли юзер свою папку, есть ли она, не надо ли создать и т.п.
Процесс вывода отображается постранично прогресс-баром. Ещё хотел текстом показывать номер текущей страницы - но пока не получилось, потом буду делать.
Вот сборка:
http://rghost.ru/43343073 (4,5 МБ)
Технические подробности и коды исправления здесь:
http://www.djvu-scan.ru/forum/index.php?topic=1137.msg5409#msg5409