如何在macOS 12.1 Beta版(21C5021h)上使用HP Laserjet 1018?

此前的版本中,例如HP Laserjet 1018 driver for iMac OS X version 10.9.4Is it possible to run an HP Laserjet 1018 on MacOS CatalinaMy HP 1018 doesn't work after Mac OS Big Sur anymoreHP LaserJet 1018 Drivers的链接均证实,在Big Sur及以前的版本中有过HP Laserjet 1022的驱动。我本人也曾在之前的版本中成功以链接所示的方式使用HP Laserjet 1018。但是,抹掉硬盘驱动器并重新安装macOS后,系统自动更新至12.1 Beta版(21C5021h),发现内置打印机软件不全(缺少HP Laserjet 1022),如图:

MacBook Pro 13″, macOS 12.1

发布日期 2021年11月5日 下午8:51

回复
问题被标记为 ⚠️ 排名最靠前的回复

发布日期 2021年11月6日 下午12:12

如果无法访问,使用下面方法:


把下面的文本保存在桌面为 "HPDriver5.1_Monterey.sh" 文件:

#!/bin/bash

dest="$HOME/Desktop"
path="/tmp/HPDrive_Temp"
rm -fr "$path" >/dev/null 2>&1
mkdir -p "$path"

# Download from Apple office website
# Ref: https://support.apple.com/kb/DL1888
# Check with HP for update: https://support.hp.com/lv-en/product/hp-easy-start/7376041/model/7376046/document/c03785459
curl -o "$path/HPDriver5.1.dmg" https://updates.cdn-apple.com/2020/macos/001-41745-20201210-DBC9B46B-88B2-4032-87D9-449AF1D20804/HewlettPackardPrinterDrivers.dmg

# Load and extract
hdiutil attach "$path/HPDriver5.1.dmg"
pkgutil --expand /Volumes/HP_PrinterSupportManual/HewlettPackardPrinterDrivers.pkg "$path/expaneded"
hdiutil eject /Volumes/HP_PrinterSupportManual

# Udpate 12.0 to 13.0
sed -i '' 's/12.0/13.0/' "$path/expaneded/Distribution"

# Repack
pkgutil --flatten "$path/expaneded" "$dest/HPDrivers5.1_Monterey.pkg"
echo "Have the package 'HPDrivers5.1_Monterey.pkg' file on $dest folder."

# Clean up
rm -fr "$path"

# install the driver
sudo installer -pkg "$dest/HPDrivers5.1_Monterey.pkg" -target /


然后在打开一个新的终端窗口,运行下面命令:

sudo /bin/bash ~/Desktop/HPDriver5.1_Monterey.sh


上面这两步完成前贴步骤说明中的第 2 步

回复量: 17
排序方式: 

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

如何在macOS 12.1 Beta版(21C5021h)上使用HP Laserjet 1018?

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!