Поддержка
Справки БК не печатает: принтер и ошибки задания
Если Справки БК не видит принтер или выдаёт ошибку при печати, начните с двух проверок: может ли Windows напечатать тестовую страницу и на каком действии останавливается СПО. Обнаружение устройства, открытие предпросмотра и отправка задания в очередь требуют отдельной проверки. Перед повторными попытками сохраните отдельную копию файла справки.
Как проверить принтер вне Справок БК
В рекомендациях Microsoft для Windows предусмотрена печать тестовой страницы. Она помогает проверить выбранное устройство независимо от справки и её данных.
- Проверьте питание принтера и подключение к компьютеру или сети.
- Откройте в параметрах Windows раздел «Принтеры и сканеры» и найдите нужное устройство.
- В свойствах этого принтера выберите печать тестовой страницы и запишите результат.
Для дальнейшей диагностики предлагаем ориентироваться на полученный результат. Если тестовая страница не выходит, сначала разбирайте состояние устройства и печать в Windows. Если она напечатана, проверенный путь работает, но это ещё не подтверждает возможность распечатать конкретную справку из СПО.
Вернитесь в Справки БК и отметьте, открывается ли предпросмотр. Ошибка при его открытии и отсутствие листа после отправки на принтер относятся к разным этапам. Это различие понадобится при проверке очереди и описании сбоя.
Устройство не видно или неверно задано имя принтера
Если принтера нет в списке Windows, проверьте подключение и доступность устройства. Windows предусматривает ручное добавление принтера, когда автоматическое обнаружение не помогло. Для установки некоторых устройств нужны разрешения. На рабочем компьютере или при использовании сетевого принтера обратитесь к администратору, чтобы уточнить доступ и порядок подключения.
Если Windows показывает принтер, а Справки БК его не видит, предлагаем сверить точное имя в Windows с устройством, выбранным для печати справки. Не подставляйте предполагаемое название модели вместо настроенного имени. При нескольких похожих устройствах проверяйте именно то, на котором была напечатана тестовая страница.
Сообщение «Имя принтера задано неверно», в том числе с упоминанием Win32, сохраните целиком. Проверьте выбранное устройство и его имя. Одной этой строки недостаточно, чтобы признать файл справки повреждённым или решить, что нужен особый драйвер для Справок БК.
Сообщения о драйвере и создании задания печати
Если сообщение говорит, что печать невозможна из-за проблем с совместимостью драйверов, сопоставьте его с результатом тестовой страницы. Microsoft рекомендует получать актуальный драйвер через Windows Update или у производителя принтера. Выбирайте программное обеспечение для своей модели и Windows; установку на управляемом компьютере согласуйте с администратором. Обновление драйвера не является универсальным исправлением исключений СПО.
При ошибке во время просмотра печати, исключении при создании сведений о задании печати или при создании объекта запишите полный текст и действие, после которого он появился. Предпросмотр, создание задания и доставка в выбранную очередь являются отдельными шагами. По одной строке исключения нельзя установить точную причину или гарантированный способ исправления.
Предлагаем после попытки печати проверить очередь именно выбранного принтера. В Windows 11 откройте «Параметры», затем «Bluetooth и устройства», «Принтеры и сканеры», нужный принтер и «Открыть очередь печати». Для другой версии Windows используйте соответствующий ей путь к очереди.
Пустая очередь означает, что сейчас в ней нет ожидающих заданий. Это не доказывает, что задание никогда не создавалось: оно могло завершиться, быть удалено или попасть в другую очередь. Запишите, наблюдали ли вы его появление. Не удаляйте чужие задания и не очищайте системные файлы очереди ради неизвестной ошибки.
Как проверить сообщение о последовательности без элементов
Если при печати Справок БК появляется сообщение «Последовательность не содержит элементов», сохраните его полностью, вместе с подробностями исключения, если они доступны. Это сообщение относится к операции над данными. Например, в .NET метод Enumerable.First вызывает InvalidOperationException для пустой последовательности; вариант с условием также вызывает исключение, когда подходящий элемент не найден.
По этой фразе неизвестно, какая именно последовательность вызвала сбой в СПО. Нельзя назначить причиной конкретное поле, принтер или QR-код. Не удаляйте данные справки ради исчезновения сообщения. Точная причина и гарантированное исправление такого исключения требуют разбора полного сообщения и условий его появления.
Отдельно проверьте предусмотренные описанием СПО условия печати. Программа предупреждает о незаполненных обязательных полях и несопоставленных адресах. Если после раздела 7 в «Приложениях» не подтверждены достоверность и полнота данных, печать блокируется. Проверяйте подтверждение по фактическому состоянию справки. Эти условия не устанавливают причину исключения о последовательности.
Какие данные собрать для воспроизведения ошибки
Для обращения к администратору или специалисту подготовьте короткое описание, которое позволяет повторить ваши действия:
- версию Windows и установленную версию Справок БК;
- модель принтера, точное имя в Windows и способ подключения;
- полный текст ошибки и снимок окна без персональных данных;
- действие перед сбоем: открытие предпросмотра или отправку на печать;
- результат тестовой страницы и сведения о появлении задания в нужной очереди;
- повторяется ли ошибка на отдельной копии справки при тех же действиях.
Такое описание помогает отделить проблему устройства от сценария в приложении. Передавайте только необходимые сведения, не прикладывайте заполненную справку с персональными данными без согласованного безопасного способа передачи.
Для сообщения Handled Exception есть отдельная инструкция. Если ошибка прямо указывает на contents do not pass checksum, используйте материал об этой проверке. Вывод документа в файл разобран в инструкции по PDF; он не заменяет тестовую страницу физического принтера.