У меня был общий принтер, работающий на моей 19.10 Ubuntu, я использовал эти советы для его настройки, особенно этот (даже потому, что был предложен system-config-samba
больше не доступен с 18.04)
The trick I had to do using CUPS without samba was to connect to the printer at http://[serverip]:631/printers/[printer-name-here] as opposed to trying to add a local port at the IP address of the server. – ernie Sep 28 '12 at 7:21
Со всеми этими настройками и этим простым трюком http
, он работал просто отлично в течение нескольких месяцев, но по какой-то неведомой причине ВЧЕРА он остановился. Каждый раз, когда я пытался подключиться с (ny) ПК с Windows, он всегда говорил, что с ним невозможно связаться.
Принтер работает нормально с других Linux или Mac. Поэтому я удалил и переустановил принтер в панели управления Windows (как это было предложено на сайте поддержки Windows), возникла та же ошибка.
Как ни странно, после нескольких часов поиска в Google я ничего не нашел об этой ошибке ...!
Интересно, что случилось.
Пусть Сначала проверьте, что ваша файловая система
, нажав Ctrl + Alt. + T sudo fdisk -l
sudo fsck -f / dev / sdXX
, заменив sdXX
на номер, который вы нашли ранее fsck
, если были ошибки: перезагрузка
Тогда давайте проверим Ваш жесткий диск
Откройте приложение Диски
. Выберите свой жесткий диск. Перейдите к значку «гамбургер» и выберите SMART Data & Tests
. Возьмите скриншот (ы) SMART Data и отредактируйте их в своем вопросе, чтобы я мог их просмотреть. «Текущий счетчик ожидающих секторов» = 240 указывает на проблему.
Bad Block
«Текущий счетчик ожидающих секторов» = 240 указывает на проблему.
Примечание: НЕ прерывайте сканирование плохого блока!
Примечание: НЕ блокируйте плохой SSD
Примечание: сделайте резервную копию ваших важных файлов ПЕРВЫМ!
Примечание: это займет много часов
Примечание: у вас может быть ожидающий сбой жесткого диска
Загрузка на Ubuntu Live DVD / USB в режиме «Try Ubuntu».
В терминал
...
sudo fdisk -l
# идентифицировать все разделы «Файловая система Linux»
sudo e2fsck -fcky / dev / sdXX
# тест только для чтения
или
sudo e2fsck -fccky / dev / sdXX
# неразрушающий тест чтения / записи (рекомендуется)
-k важен, потому что он сохраняет предыдущую таблицу плохих блоков и добавляет в нее все новые плохие блоки. Без -k, клиенты, вы должны сначала убедиться, что пакет SAMBA установлен (например, используя менеджер пакетов Synaptic). Затем сделайте небольшую настройку изменить на SAMBA. Вкратце, вы должны раскомментировать следующие строки в /etc/samba/smb.conf - открыть терминал и запустить:
gksudo gedit /etc/samba/smb.conf
In [printers]:
browseable = yes
guest ok = yes
После этого перезапустите Samba:
sudo service smbd restart
sudo service nmbd restart
В официальной документации есть специальная страница , которая дает подробнее.
Кроме того, хотелось бы разрешить следующие порты через брандмауэр (ufw, например) через:
sudo ufw allow 139 / tcp
sudo ufw allow 445 / tcp
sudo ufw allow 137 / udp
sudo ufw allow 138 / udp