Драйверы все новые, все стоит нормально, до этого нормально работал, на другой комп ставил все нормально реагирует на родном пк даже кнопки не работают на, на экране вместо зеленой цифры стоит то H то P. Горит индикатор ВНИМАНИЕ и то что включен. картридж и бумага в порядке. отправляешь пробную — стоит в очереди один документ и не печатает, написано ОШИБКА — ПЕЧАТЬ.
Драйвера к оному HP LaserJet Pro MFP M125 кривые, как турецкий ятаган, и глючат, если переменная окружения TEMP (TMP?) указывает куда-то не туда.
При проверке — в той кривой сборке винды TEMP=C:TEMP, TMP=C:TEMP
(а ведь когда-то сам так делал. )
должно быть —
TEMP=%USERPROFILE%AppDataLocalTEМР
TMP=%USERPROFILE%AppDataLocalTEМР
(именно так — TMP=. TEMP)
В некоторых местах ошибочно указаноTEMP=%USERPROFILE%AppDataLocal
TMP=%USERPROFILE%AppDataLocal
— это неправильно
Менять (для Win7) —
ПКМ по значку «Компьютер»,
выбрать в выпавшем меню «Свойства»,
слева (в Win7) щелкнуть «Дополнительные параметры системы»,
в открывшемся окне выбрать вкладку «Дополнительно» и,
в самом низу, нажать кнопку «Переменные среды. «.
Не успел поправить HP LJ1320 — к нему стоит кривой «родной» PCL6 драйвер, надо снести и поставить PCL5 HP Universal Print Driver (именно PCL5, он беспроблемный, в отличии от PCL 6).
После печальной записи о диких проблемах с принтером 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.