📝 Ситуация: у клиента интересный случай — новый принтер LaserJet M426fdn после подключения работает только из программы управления HP и 1С, но отказывается печатать из офисных приложений.
ОС Windows 7 x64 Профессиональная и актуальный драйвер из Центра обновлений.
📌 Задача: настроить так, чтобы все рабочие приложения отправляли задания на печать.
❓ Причина: проверка показала, что ошибка возникала из-за переменных окружения TEMP и TMP пользователя. В настройках среды указан другой путь к каталогу, отличный от стандартного.
По всей видимости, фоновый процесс печати в одном случае старался использовать значение переменной TMP, что правильно, а в других моментах — обращался к стандартному пути, где было пусто.
🎯 Решение:
- Установить путь к папке временных файлов по умолчанию %UserProfile%\AppData\Local\Temp
- Либо на каталог, который указан в качестве временного, установить разрешения на «Полный доступ» для группы «Пользователи». В эту локальную группу должны входить «Интерактивные» и «Прошедшие проверку».
✅ Как только поменяли значение переменных TEMP, TMP — печать из офисных программ восстановилась.
🖨 Оказывается, не все принтеры одинаково любят нестандартные пути для временных файлов. Так что внимательнее, друзья. Чуть-чуть внимательнее.
_____________________________________
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.