У меня есть старый принтер HP LaserJet 1020 и после покупки нового макбука столкнулся с такой проблемой, что при установке пакета драйверов для принтеров HP выводится ошибка, что требуется версия ОС ниже текущей. Возможно, что кто-то также сталкивался или сталкнется с той же проблемой, что драйверы старых принтеров уже не поддерживаются для современных версий ОС.
На оф. странице Apple указано, что для 12-ой версии MacOS такие принтеры-динозавры уже не совместимы.
Официальный пакет драйверов с сайта https://support.apple.com
Можно попробовать скачать драйверы с сайта https://support.hp.com, но результат будет такой же
Примерно так выглядит ошибка:
Решение
Просмотрев различные форумы, нашел решение об снятии такого ограничения с помощью команд в терминале. Здесь мы просто скачиваем через curl нужный нам установщик драйверов, распаковываем его и 5-ой командой убираем ограничение минимальной версии ОС с 12.0 на 15.2 (можно ставить любую другую текущую).
Нужно зайти в Терминал и ввести следующие 7 команд (команды вводить друг за другом, последующую вводить после выполнения предыдущей):
curl -o ~/Downloads/hpdrivers.dmg https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg
hdiutil attach ~/Downloads/hpdrivers.dmg
pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg ~/Downloads/hp-expand
hdiutil eject /Volumes/HP_PrinterSupportManual
sed -i '' 's/12.0/15.2/' ~/Downloads/hp-expand/Distribution
pkgutil --flatten ~/Downloads/hp-expand ~/Downloads/HP_Drivers_12.pkg
rm -R ~/Downloads/hp-expand
После выполнения этих скриптов заходим в Загрузки/ и открываем файл пакета HP_Drivers_12.pkg. Ограничения уже не должно быть. В процессе установки возможно появится предупреждение об устаревшем ПО, но его можно проигнорировать. Далее при установке драйвера принтера и выборе ПО в списке доступных драйверов уже можно выбрать требуемый вам. Если ваша модель принтера не нашлась, то можно попробовать выбрать ближайщий подходящий. В списке драйверов я не нашел своего LaserJet 1020, но нашел LaserJet 1022 и всё работает.
Ссылка на источник: https://forums.macrumors.com/threads/monterrey-and-hp-printers.2319676/?post=30525559#post-30525559
Тэги: #apple, #macbook, #hp, #macos, #принтер, #printer