Адрес для входа в РФ: exler.world
Решение проблемы с принтерами HP LaserJet Pro MFP M125 и M126
После печальной записи о диких проблемах с принтером HP LaserJet Pro MFP M125r хорошие люди подсказали решение. Я, в общем, подозревал, что в этих глюках виновато не железо, а бесконечно кривые руки хьюлетовских программистов - и оно так и оказалось!
Вот здесь в отзывах все подробно расписано пользователем alexandr.eagleowl, цитирую его:
Я столкнулся с такими симптомами:.
- драйвер устанавливается нормально (я ставил последнюю версию с сайта HP - LJPro_MFP_M125-126_full_solution_14087, InstanceVersion=8.0.14087.1054), порты при этом перепробовал все (WSD, TCP/IP, USB);
- по окончании установки, пробная страница из установщика HP печатается нормально;
- далее, при попытке распечатать пробную страницу из окна свойств принтера или при печати из программ MS Office, задание появляется в диспетчере печати и сразу пропадает, при этом Excel выдаёт ошибку, а Word ничего не сообщает, при печати пробной страницы выдаёт ошибку и предлагает запустить мастер устранения неисправностей;
- файлы TXT, PDF, страницы из браузера и картинки печатаются, как правило, нормально.
То есть ПРОБЛЕМА с печатью ТОЛЬКО у продуктов от Microsoft.
Решение проблемы: проверить значение переменной окружения Windows "TMP" для текущего пользователя. Я во всех случаях устанавливал драйвера в Windows 7 разной разрядности, но думаю, что решение и в 8-ке и других windows будет таким же. Значение этой переменной должно быть установлено по-умолчанию "%USERPROFILE%AppDataLocal".
Посмотреть и установить это значение можно так: щелкнуть ПКМ по значку "Компьютер" (на рабочем столе или в "Пуске"), выбрать в выпавшем меню "Свойства", слева (в Win7) щелкнуть "Дополнительные параметры системы", в открывшемся окне выбрать вкладку "Дополнительно" и, в самом низу, нажать кнопку "Переменные среды...". В открывшемся окошке нас интересует только верхняя часть "Переменные среды пользователя для %username%", а нём только переменная TMP (не TEMP). Остальные переменные временного каталога, как системные, так и пользовательские, на печать не влияют, я проверял.
Причину искал долго и утомительно, но таки нашёл. Буду рад, если кому-то помог.
Я зашел на компьютер родственника (TeamViewer - великая вещь), поменял переменную среды TMP на значение по-умолчанию (я обычно TMP и TEMP перенаправляю в специальную папку, чтобы легче было чистить), перезагрузил комп - и все глюки исчезли. Тестовую страницу печатает, из Word печатает, связи с принтером не теряет.
Спасибо хорошим людям. И луч ненависти криворуким программистам HP.
P.S. Эта проблема существует у всех принтеров серии M125 и M126, так что имейте в виду.
СПАСИБО!
Алекс, а речь идёт о windows 8 и выше, или на 7 тоже? Судя по всему проблема не столько в драйверах, сколько в системе "защиты" веников, которая не позволяет фоновым процессам создание некоторых типов файлов вне пользовательского каталого без повышения привилегий.
Кстати, да. Запросто может быть, что в этой папке(которая назначена в переменную TMP) не хватает каких-то прав. Тогда программеры HP не такие уж криворукие.
А то, что некоторые софты пишутся для Империи, которая не подразумевает, что за пределами границы САСШ живут люди -- проблема, да. Обычно решается заданием для профиля английского имени. Иногда приходится ещё и региональные настройки крутить. Но что поделаешь? Глобализация-с. Или ты с САСШ, или за бортом. Ну ничего, лет через 200-300 там вспомнят про юникод, например.
У меня дома лазерный Canon LBP6020. У него на коробке написано, что он работает по мак. А в форумах в инете - что не работает. Конечно, я форумы стал читать после того, как установил драйвера. На момент покупки в этом была не большая беда, но потом как-то поменял дома комп на мак и стала большая. Причем ведь нельзя поставить драйвера на виндовый комп и зашарить их на домашнюю сеть, где все - маки. Потому что на маках нужны тоже те же драйвера.
В итоге у меня год работало так: к принтеру был приставлен ноут, на котором было два принтера - один драйвер canon, другой - сетевой HP. При печати с мака на сетевой принтер, тот печатал локально на ghostscript на кэноновский. Инструкция здесь: www.facebook.com
Это принципиально?
Вот тут - категорически не согласен. Поставил дома на сервак, чтобы удаленно управлять - постоянно теряет связь, тормозит, вылетает с ошибками. Более глюкавую прогу еще поискать надо. RDP и WRA - наше все.
Вот тут - категорически не согласен. Поставил дома на сервак, чтобы удаленно управлять - постоянно теряет связь, тормозит, вылетает с ошибками. Более глюкавую прогу еще поискать надо. RDP и WRA - наше все.
[/QUOTE]
Тимвьюер лично мне сэкономил просто годы жизни. Я не знаю другой проги, которая работает ВЕЗДЕ. За десятками файрволлов и Натов, к которым нет никакого доступа. Им памятник надо ставить, ИМХО.
Странно. Вылетов вообще не было ни разу. При нормальном канале связь также не теряет.
Вот тут - категорически не согласен. Поставил дома на сервак, чтобы удаленно управлять - постоянно теряет связь, тормозит, вылетает с ошибками. Более глюкавую прогу еще поискать надо. RDP и WRA - наше все.
Ну, тут много вопросов может быть (сеть, настройки по и тд и тп).
В случае, когда надо подключиться быстро к пользователю, который не очень разбирается в компутерах конечно удолбнее тим вьювер и иже с ним, во вс ех остальных слуаях нужен или внешний постоянный ип, или заморачиваться с динамическим днс, ну и всякие штуки другие могут быть... Так что для каждого случая нужен смвой рецепт, универсального нет.
Есть у меня принтер HP1102W, USB+Wifi. И в общем проблем не было с подключением, но.. Решил я его настроить на второй машине с Windows Server 2008 (а потом и с 2012R2), но не устанавливая полный комплект ПО, а только драйвер HP + создать порт принтера, ссылающийся на IP адрес принтера. И все вроде бы ок. Но только столкнулся с такой-же проблемой: первая пробная страница выходит, затем не печатает, никак, вообще.
Переменные TEMP и TMP понтное дело, тоже выведеные в отдельный каталог. НО, что помогло мне с проблемами с 1102w:
На сайте HP в разделе загрузки драйверов по принтеру 1102W в секции "базовые драйверы" я скачал "
Обновление централизованного базового драйвера HP LaserJet", и с тех пор всегда его ставлю при настройке своего 1102 на машинах в моей сети. Проблем более не наблюдал.
Я подозреваю, чем помешала отдельная специальная папка для временных файлов - скорее всего, один процесс (например тот, который создавал файлы для печати) использовал значение переменной TMP, а второй процесс (который отправляет файлы на принтер) тупо пытался найти файлы в %USERPROFILE%AppDataLocal. Ну а если TMP указывает в другое место, то ничего и не стыкуется 😄
Встречалось и ранее. Хотя встречаются у НР и Canon глюкавые модели. Последнее время используем Самсунги.