У меня была другая проблема.
Обязательно нужна была Ubuntu 16. Более новая не подходила (для работы с КриптоПро).
Текущая версия hplip, которая есть в Ubuntu 16 (в репозитории), 3.16. Эта версия не поддерживает HP M132a.
Новую версию, 3.18.7, скачал с сайта HP. Однако она не устанавливается, ругается на сетевую ошибку. Не может установить соединение с сервером hp, по которому оценивает работоспособность сетевого интерфейса. Ну и ругается на сеть.
Решается эта проблема следующим образом. Во-первых, желательно скачивать пакет в каталог, где нет русских букв. Во-вторых, после первого запуска скачанного пакета hplip-3.18.7.run появляется отдельный каталог, куда распаковываются все файлы, нужные для установки. Переходим в него и запускаем
./install.py -n
В этом случае установщик не проверяет работоспособность сетевого соединения, установка идет дальше, и полностью проходит. Также при установке hplip предупреждает, что установлена его предыдущая версия, и предлагает ее удалить и поставить новую, ту, которую мы и устанавливаем. Обязательно нужно согласиться (ответить 'y').
Также нужно скачать HP плагин, чтобы заработал сканер. Если пытаться это сделать автоматически, скажем, при сканировании, когда выходит ошибка, и предлагается скачать и установить плагин, вылезает та же проблема - ошибка сетевого соединения.
Надо скачать плагин вручную, скажем, отсюда
https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/Той же версии, что и сам hplip. Тоже в каталог без русских букв. В отличие от самого hplip, установка плагина из файла .run проходит успешно.