Адрес для входа в РФ: 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 - наше все.
Ну, тут много вопросов может быть (сеть, настройки по и тд и тп).
В случае, когда надо подключиться быстро к пользователю, который не очень разбирается в компутерах конечно удолбнее тим вьювер и иже с ним, во вс ех остальных слуаях нужен или внешний постоянный ип, или заморачиваться с динамическим днс, ну и всякие штуки другие могут быть... Так что для каждого случая нужен смвой рецепт, универсального нет.
Странно. Вылетов вообще не было ни разу. При нормальном канале связь также не теряет.
Вот тут - категорически не согласен. Поставил дома на сервак, чтобы удаленно управлять - постоянно теряет связь, тормозит, вылетает с ошибками. Более глюкавую прогу еще поискать надо. RDP и WRA - наше все.
[/QUOTE]
Тимвьюер лично мне сэкономил просто годы жизни. Я не знаю другой проги, которая работает ВЕЗДЕ. За десятками файрволлов и Натов, к которым нет никакого доступа. Им памятник надо ставить, ИМХО.
Есть у меня принтер HP1102W, USB+Wifi. И в общем проблем не было с подключением, но.. Решил я его настроить на второй машине с Windows Server 2008 (а потом и с 2012R2), но не устанавливая полный комплект ПО, а только драйвер HP + создать порт принтера, ссылающийся на IP адрес принтера. И все вроде бы ок. Но только столкнулся с такой-же проблемой: первая пробная страница выходит, затем не печатает, никак, вообще.
Переменные TEMP и TMP понтное дело, тоже выведеные в отдельный каталог. НО, что помогло мне с проблемами с 1102w:
На сайте HP в разделе загрузки драйверов по принтеру 1102W в секции "базовые драйверы" я скачал "
Обновление централизованного базового драйвера HP LaserJet", и с тех пор всегда его ставлю при настройке своего 1102 на машинах в моей сети. Проблем более не наблюдал.
Я подозреваю, чем помешала отдельная специальная папка для временных файлов - скорее всего, один процесс (например тот, который создавал файлы для печати) использовал значение переменной TMP, а второй процесс (который отправляет файлы на принтер) тупо пытался найти файлы в %USERPROFILE%AppDataLocal. Ну а если TMP указывает в другое место, то ничего и не стыкуется 😄
Встречалось и ранее. Хотя встречаются у НР и Canon глюкавые модели. Последнее время используем Самсунги.