Все сообщения программа пишет в журнал — смотрите его первым делом, там указан и файл, и причина. Ниже — то, что встречается чаще всего.
Не указан ключ
При нажатии «Запустить» программа пишет «API ключ не установлен» и не стартует. Поля ключа в окне программы нет: ключ (KEY) и адрес сервера (API_URL) хранятся в файле config_gui.txt рядом с программой. Проще всего скачать архив программы заново из админки — сервер уже прописывает в нём ключ и адрес; либо впишите KEY в файл вручную и перезапустите программу.
Сервер не знает ключ
На «Главной» появляется красная полоса «Сервер не знает этот API-ключ. Заказы не скачиваются» или «API-ключ не указан. Заказы не скачиваются», в журнале — строка «[API] HTTP код: ответ сервера». Ключ неверный, отозван или пустой: сверьте KEY и API_URL в config_gui.txt со значениями в админке, после правки перезапустите программу.
Неверный адрес сервера
«Адрес не найден: имя хоста» — опечатка в API_URL в config_gui.txt или нет связи с сервером. Если сервер отвечает «Сервер просит слать запросы на другой адрес», на красной полосе появится кнопка «Взять этот адрес»: она сама запишет правильный адрес (с окончанием /api/program) в файл настроек, после чего нажмите «Проверить».
Ошибка 500
Сбой на стороне сервера. Подождите и повторите; если повторяется — обратитесь в поддержку и приложите время и текст из журнала.
Сервер вернул не те данные
В журнале — сообщение о неразобранном ответе. Обычно это значит, что вместо данных пришла страница с ошибкой: сервер недоступен или что-то стоит посередине (прокси, фильтрация трафика). Проверьте, открывается ли адрес сервера в браузере с этого компьютера.
Заказы, которых нет в базе
Сообщение о пропущенных заказах при копировании означает: в рабочей папке лежат файлы от заказов, которые эта программа не скачивала. Разберите их кнопкой «Очистка» — см. Сколько заказов хранить и как чистить диск.
Путь не найден
В сообщении будет указано, какой именно папки нет. Обычно это опечатка в маршруте или отключённый сетевой диск. Проверьте настройки маршрутов и доступность папки в проводнике.
Сетевая папка недоступна
Проверьте, виден ли сервер по сети и подключён ли диск. Скачивание и конвертация при этом не останавливаются — файлы уедут на станок, как только папка появится.
Нет доступа к файлу
Файл занят другой программой (проводник, просмотрщик, станочное ПО) или не хватает прав. Закройте приложение, которое держит файл; при необходимости запустите программу от имени администратора и проверьте права на папку.
Не хватает места на диске
Освободите место и повторите цикл. Заодно посмотрите, не пора ли уменьшить глубину выборки заказов или запустить очистку.
Этикетка не превратилась в PDF
В сообщении указан файл, который не удалось прочитать. Чаще всего он нулевого размера или повреждён. Удалите заказ локально (правая кнопка мыши на строке заказа) — он скачается заново.
Конвертация не уложилась в отведённое время
Для очень больших файлов это ожидаемо. Если так ведут себя все файлы — проблема в самом компьютере: нехватка памяти или загруженный процессор. Попробуйте уменьшить число одновременных обработчиков.
Станок не видит файл
Проверьте в окне «Сверка папок», дошёл ли файл до назначения. Если дошёл, а станок его не берёт — дело в формате или постпроцессоре, а не в программе загрузки.
Ошибки обмена с учётной системой
Если сообщение пришло из BAS / 1С, смотреть нужно в другом месте. Обработка не ходит в интернет сама — она обращается к этой программе, поэтому первое, что стоит проверить: программа запущена и связь с сервером есть.
- «в очереди программы (нет связи с сервером)» — это не ошибка: запись ждёт отправки и уйдёт сама. Подробности — Очередь программы и типовые сообщения.
- Полные тексты ошибок обмена — Протокол и поле «Результат».
- Обработка не соединяется — проверьте адрес, порт и токен: Подключение: адрес, порт, токен.
Если ничего не помогло
Соберите журналы из папки программы — основной журнал и файл с критическими ошибками — и приложите их к обращению в поддержку вместе с номером заказа и временем происшествия. Что где лежит, описано в статье Журнал и вкладка «Проблемы».