HP软件遭苹果取消凭证,使Mac用户无法使用打印机

HP打印机的驱动程序日前传出遭苹果取消凭证,导致许多Mac计算机用户无法使用。

上周起Mac计算机及HP打印机用户在HP论坛,及向计算机服务企业反映无法用打印机,用户mac计算机并显示“HPDeviceMonitoring.framework可能伤害计算机”的消息。另有用户打开HP公用程序却看到程序签章无效(Code Signature Invalid)的消息。判断问题出在驱动程序上的用户,即使重新安装HP Printer Drivers 5.1版也没有用。

这个问题发生安装macOS 10.15 Catalina及10.14 Mojave的计算机,使用的HP打印机则有许多机型。

原因是HP驱动程序凭证过期遭到苹果取消。根据苹果网站,HP Printer Drivers 5.1版凭证发布时间是2017年10月24日,有用户怀疑已经过期。同时,到Mac计算机“设置”下的“打印机和扫描仪”页,也会看见“加密凭证已经过期”(Encryption credentials have expired)的消息。

在Mac计算机上是由XProtect管理app的凭证取消,一旦在侦测到未具备有效凭证的app,XProtect就会封锁执行,并对用户发出警告。

The Register报道,XProtect并未维护一个统一的数据库来集中所有被取消的凭证,而是一个操作系统各有一个数据库。对于HP Printer Drivers 5.1,Catalina及Mojave被选上取消凭证。但是不清楚是苹果自己选择或HP要求取消两个操作系统的凭证。

这个问题可以经由用户自行更新凭证来解决。BleeingComputer提供了方法,包括到计算机系统偏好中的“打印机及扫描仪”,点入“打印机设置”,再点到“显示打印机网页”,接着顺着步骤连上HP网站产生为打印机自己签发的凭证。接着重新回到“打印机及扫描仪”按下“重设打印机”,这个步骤会移除打印机。之后再重新加上打印机即可,也不会再出现加密凭证过期的消息。