Нашел немножко
информации.
Там дана ссылка на пакет как раз для 3045B.
Там сказано «Printer works with proprietary drivers
copied to the file system and lib32-libcups installed.»
Я так понимаю, в Убунте это пакет
libcups2 , он по умолчанию
должен быть установлен. У вас ведь 32-разрядная система?
А в 64-битной, я так понимаю, можно установить нужный пакет.
Там еще сказано «Of course module usblp should be unloaded».
По-видимому, у вас этот модуль загружен. Он в системе
с настройками по умолчанию должен быть загружен.
В можете проверить, наберите в терминале
lsmod |grep usblp
Ответ должен быть вроде такого:
usblp 17892 0
Выгружаем:
sudo rmmod usblp
Делаем, как сказано в сообщениях и пробуем. Удачи!