Руководство к работающему инструменту · P55-C02

Очередь печати: инструкция по разбору трех состояний задания

Журнал показывает, почему задание ждёт, остановлено или выполнено; повтор не создает вторую печать.

Задача и принятое решение

Пользователь видит «не печатает», но причины различаются: устройство offline, пауза задания и уже завершенная работа. Руководство должно вести к действию по наблюдаемому состоянию.

Я сделал локальный стенд очереди с командами resume, cancel и status. Возобновление допустимо только для paused при online; повтор completed возвращает статус без нового выполнения.

Стенд не управляет физическим принтером. Инструкция относится к приложенной модели очереди, не к неизвестной марке устройства.

Руководство, версия 1.0

УсловиеДействиеРезультатЕсли не получилось
Задание не дает ожидаемого результатаУстановите command=status и рассчитайте. Найдите ID и исходный статус.Completed отличается от paused и queued.Не отправляйте файл повторно до проверки статуса.
Статус pausedПроверьте online; выберите resume только при yes.J1 получает completed, счетчик новых выполнений равен 1.При offline состояние остается paused.
Нужно отменить незавершенную работуВыберите cancel и проверьте строку ID.Paused и queued становятся cancelled.Completed не отменяется задним числом.
Есть сомнение после повторного действияПроверьте столбцы До и После.Уже выполненное задание не увеличивает счетчик.Для физического устройства проверяйте его собственный журнал.

Проверить решение

Измените исходные строки или параметры и пересчитайте результат. Данные остаются в этой странице.

1Новых выполнений
IDФайлДоПослеДействие
J1label.pdfpausedcompletedВозобновлено и выполнено
J2invoice.pdfcompletedcompletedСтатус сохранен
J3notes.pdfqueuedqueuedСтатус сохранен

Исходный набор

Это полный вход для приложенного локального инструмента. Руководство относится именно к этой версии интерфейса.

Изменить входные строки
Посмотреть исходные строки
IDФайлСтатус
J1label.pdfpaused
J2invoice.pdfcompleted
J3notes.pdfqueued

Что получилось

Три состояния разобраны одной инструкцией с наблюдаемыми признаками. J1 возобновляется, J2 не дублируется, offline сохраняет паузу. Отмена не переписывает историю завершенного задания.

Выполненная проверка

ПроверкаРезультат
Выполняется только приостановленное J1, J2 не печатается повторноПройдена
Offline не выдает фиктивный успехПройдена
Отмена не изменяет уже выполненное заданиеПройдена

Проверена модель очереди; драйвер, подключение USB и реальная печать не выполнялись.

Скачать материалы и повторить проверку

source.json · source.csv · result.json · result.csv · engine.js · verify.cjs · checks.json · style.css · manual.txt

Локальная проверка: node verify.cjs. Нужен Node.js; сетевые обращения не выполняются.