#765

На этой вкладке видно, что уже сконвертировано, а что ещё нет, и здесь же настраивается, как именно программа это делает.

Таблица

Строка на заказ: номер, состояние (ожидает, в работе, готово, ошибка) и четыре счётчика — всего заданий, осталось, сделано, с ошибками. Заказ с ненулевой колонкой ошибок — первый кандидат на разбор.

Кнопки

  • Обновить — перечитать таблицу.
  • Найти несконвертированное — пройтись по папке заказов и собрать всё, для чего нет готового файла. Полезно после ручного вмешательства в папки или после переноса установки.
  • Конвертировать выбранные и Конвертировать всё — запустить работу не дожидаясь очередного круга.

Галочки форматов

Отдельно включаются превращение карт раскроя в EMF и этикеток в PDF. Изменения применяются сразу, перезапуск не нужен.

Два режима работы

  • Последовательный — скачали заказ, сразу его сконвертировали, перешли к следующему. Первые заказы быстрее доезжают до станка.
  • Пакетный — сначала скачиваются все заказы, потом конвертируется всё разом. Скачивание заканчивается раньше, но первые готовые файлы появляются позже.

Для обычного дня, когда заказы приходят по одному, разница незаметна. Пакетный режим имеет смысл, когда утром прилетает сразу пачка.

Параллельная конвертация

Галочка «Параллельно» и число рабочих процессов (от 1 до 8, по умолчанию 2). Каждый процесс берёт свою пачку файлов и обрабатывает её целиком — именно пачку, а не файл за файлом, потому что основное время уходит на запуск процесса, а не на саму картинку.

Замер на 150 этикетках и двух процессах: около 12 минут раньше и около 2 минут сейчас. На десяти этикетках — 98 секунд против 23.

Сколько процессов ставить:

  • 1–2 — для слабого цехового компьютера;
  • 4 и больше — если процессор и диск это позволяют. Каждый процесс занимает заметный объём оперативной памяти, поэтому «поставить 8» на офисном ПК скорее замедлит работу.

Кнопка «Стоп» останавливает и рабочие процессы тоже; недописанные файлы при этом не остаются — результат появляется на диске только целиком.

Чего на вкладке нет

Нельзя пересобрать один конкретный файл и нельзя посмотреть текст ошибки прямо в таблице — подробности в журнале и в файле invalid_svg_1.log.