У меня есть 2 компьютера с Ubuntu 16.04 и рабочим столом KDE. Оба компьютера подключены к модели принтера {{MFC-J5910DW Брата}} через Wi-Fi.
У меня есть те же версии драйверов в обоих компьютерах:
$ dpkg -l|grep -i brother
brscan-skey 0.2.4-1 amd64
Brother Linux scanner S-KEY tool
brscan4 0.4.4-1 amd64
Brother Scanner Driver
mfcj6910dwcupswrapper:i386 3.0.0-1 i386
Brother CUPS Inkjet Printer Definitions
mfcj6910dwlpr:i386 3.0.0-1 i386
Brother lpr Inkjet Printer Definitions
printer-driver-brlaser 3-5~ubuntu1 amd64
printer driver for (some) Brother laser printers
printer-driver-ptouch 1.4-1 amd64
printer driver Brother P-touch label printers
Я могу сделать ping к принтеру в обоих компьютерах:
ping 192.168.1.131
или получают доступ принтер с браузером (http://192.168.1.131), таким образом, нет никаких проблем возможности соединения.
С одним компьютером я могу распечатать отлично, и с другим я не могу распечатать страницу.
Если я делаю это:
cupsctl LogLevel=debug
less /var/log/cups/error_log
затем я вижу эти сообщения об ошибках:
Job stopped due to filter errors; please consult the error_log file for details
HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
Некоторые страницы я читал перед выяснением:
Какая-либо идея?
Наконец переустановка той же версии Ubuntu (на основе 16,04) решила все мои проблемы. К счастью это довольно быстро для переустановки Ubuntu, если у Вас есть отдельный / домой и корневые разделы.
Одна большая разница между теперь и прежде, то, что Брат предоставил сценарий, это теперь может загрузить и установить драйверы. Это перестало работать прежде, неважно, сколько раз я попробовал его.