📝 При работе в 1С возможны ситуации, когда при отправке на печать отчета или печатной формы выдается ошибка получения характеристик принтера.
Т. е. программа попыталась узнать информацию о принтере, но у нее это не получилось. Почему? Давайте разбираться.
Пример подобного сообщения:
🎯 Чтобы сузить область поиска, закройте программу 1С и проверьте печать из других программ, например, офисных приложений.
Когда печать выполняется нормально, то дело в настройках самой 1С. Если также возникает ошибка — проверяем параметры оборудования на уровне ОС Windows.
Действуем последовательно, проверяя каждый шаг. Применили — посмотрели, исчезла ли ошибка, и к следующему этапу.
Что проверяем в системе
- Временно отключите антивирус, чтобы исключить его влияние на процесс печати.
- Ошибка возможна, если имя принтера содержит символы не из таблицы ASCII, например, кириллицу — переименуйте принтер, чтобы имя состояло только из латинских букв.
- Удалите неиспользуемые драйвера и принтеры из списка устройств, в т. ч. из вкладки «Драйверы» в свойствах сервера печати.
- Выберите принтер по умолчанию из числа рабочих и подключенных в данный момент.
- Обновите драйвера с официального сайта, т. е. заново переустановите принтер.
- Проверьте работу принтера на универсальном драйвере.
- Поставьте в свойствах устройства полные права на печать, управление принтером и документами для локальной группы «Гости» или «Все».
На уровне 1С
- Очистите кэш 1С — запустите базу с дополнительным параметром /ClearCache. Данная операция выполняется один раз, далее уберите параметр из строки запуска.
- Повторно выберите принтер в 1С перед запуском печати: «кнопка Главное меню — Файл — Печать». Иногда открытия формы печати достаточно, чтобы данные о принтере обновились, и дальше печать выполнялась нормально.
- Сбросьте настройки печати в «НСИ и администрирование — Настройки пользователей и прав — Пользователи — карточка пользователя — закладка Настройки — вкладка Прочие настройки — строка Настройки печати табличных документов — Очистить».
- Проверьте значение ключей в реестре и установите правильную информацию о вашем принтере по умолчанию. Название принтера в строке «(По умолчанию)» должно совпадать с тем, который установлен:
для 1С v7.7 — «HKCU \Software\1C\1Cv7\7.7\Defaults\{id}»;
для новых версий 1С информация берется из каталога «HKCU\Printers\Defaults\{id}».
- Обновите платформу до релиза 8.3.16.1063 или выше. Либо откатитесь на 8.3.15.
✅ Пробуйте разные способы, и, надеемся, что вы сможете обойти эту ошибку. Все получится, а необходимые документы безошибочно отпечатаются на бумаге.
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.