Найденный сетевой принтер, но не может распечатать

Я запускаю Ubuntu 11.04 на своем ноутбуке и попытке использовать сетевой принтер.

Добавление принтера к Ubuntu работает без проблем, но когда я пытаюсь распечатать что-то, что задание печати остается в очереди, и ничего не происходит. Затем я понял, что принтер не включен. Но включение приводит к высказыванию сообщения об ошибке:

Была проблема, отправляющая документ 'Тестовая Страница' (задание 6) к принтеру.

При нажимании кнопки "Diagnose" и нажатии через Диагностическое средство Печати это говорит, что я должен включить принтер, что я уже пытаюсь сделать. Таким образом, я застреваю.

Какие-либо идеи, что я могу сделать?

ОБНОВЛЕНИЕ: Здесь вывод error_log, который записан при попытке распечатать тестовую страницу.

E [23/Nov/2011:15:23:19 +0100] [Job 8] No %%BoundingBox: comment in header!
E [23/Nov/2011:15:23:19 +0100] [Job 8] Unable to locate printer 'BRN001BA93A3D6F'!
D [23/Nov/2011:15:23:19 +0100] [Job 8] The following messages were recorded from 15:23:19 to 15:23:19
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding start banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] Adding end banner page "none".
D [23/Nov/2011:15:23:19 +0100] [Job 8] File of type application/postscript queued by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] hold_until=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Queued on "Brother-MFC-8880DN" by "florian".
D [23/Nov/2011:15:23:19 +0100] [Job 8] job-sheets=none,none
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[0]="Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[1]="8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[2]="florian"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[3]="Test Page"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[4]="1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[5]="PageSize=Letter job-uuid=urn:uuid:cb5143f4-2b18-398d-5ce8-bb41f8ff3539 job-originating-host-name=localhost time-at-creation=1322058199 time-at-processing=1322058199 AP_D_InputSlot="
D [23/Nov/2011:15:23:19 +0100] [Job 8] argv[6]="/var/spool/cups/d00008-001"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[0]="CUPS_CACHEDIR=/var/cache/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[1]="CUPS_DATADIR=/usr/share/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[2]="CUPS_DOCROOT=/usr/share/cups/doc-root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[6]="CUPS_SERVERROOT=/etc/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[7]="CUPS_STATEDIR=/var/run/cups"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[8]="HOME=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[9]="PATH=/usr/lib/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[10]="SERVER_ADMIN=root@pickwick"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[11]="SOFTWARE=CUPS/1.4.6"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[12]="TMPDIR=/var/spool/cups/tmp"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[13]="USER=root"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[14]="CUPS_SERVER=/var/run/cups/cups.sock"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[15]="CUPS_ENCRYPTION=IfRequested"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[16]="IPP_PORT=631"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[17]="CHARSET=utf-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[18]="LANG=en_US.UTF-8"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[19]="PPD=/etc/cups/ppd/Brother-MFC-8880DN.ppd"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[20]="RIP_MAX_CACHE=auto"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[21]="CONTENT_TYPE=application/postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[22]="DEVICE_URI=lpd://BRN001BA93A3D6F/BINARY_P1"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[23]="PRINTER_INFO=Brother MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[24]="PRINTER_LOCATION=BRN001BA93A3D6F"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[25]="PRINTER=Brother-MFC-8880DN"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[26]="CUPS_FILETYPE=document"
D [23/Nov/2011:15:23:19 +0100] [Job 8] envp[27]="FINAL_CONTENT_TYPE=application/vnd.cups-postscript"
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started filter /usr/lib/cups/filter/pstops (PID 22189)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Started backend /usr/lib/cups/backend/lpd (PID 22190)
D [23/Nov/2011:15:23:19 +0100] [Job 8] STATE: +connecting-to-device
D [23/Nov/2011:15:23:19 +0100] [Job 8] Looking up "BRN001BA93A3D6F"...
D [23/Nov/2011:15:23:19 +0100] [Job 8] Page = 612x792; 12,12 to 600,780
D [23/Nov/2011:15:23:19 +0100] [Job 8] slow_collate=0, slow_duplex=0, slow_order=0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_comments - %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %!PS-Adobe-3.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Title: PPR Test Page
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%Pages: 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%DocumentNeededResources: font Helvetica
D [23/Nov/2011:15:23:19 +0100] [Job 8] %%EndComments
D [23/Nov/2011:15:23:19 +0100] [Job 8] Set job-printer-state-message to "No %%BoundingBox: comment in header!", current level=ERROR
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_prolog - %%BeginProlog
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before copy_setup - %%BeginSetup
D [23/Nov/2011:15:23:19 +0100] [Job 8] Before page loop - %%Page: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] Copying page 1...
D [23/Nov/2011:15:23:19 +0100] [Job 8] PAGE: 1 1
D [23/Nov/2011:15:23:19 +0100] [Job 8] pagew = 587.9, pagel = 767.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] bboxx = 0, bboxy = 0, bboxw = 612, bboxl = 792
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageLeft = 12.0, PageRight = 599.9
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageTop = 780.0, PageBottom = 12.1
D [23/Nov/2011:15:23:19 +0100] [Job 8] PageWidth = 612.0, PageLength = 792.0
D [23/Nov/2011:15:23:19 +0100] [Job 8] Backend returned status 4 (stop printer)
D [23/Nov/2011:15:23:19 +0100] [Job 8] Printer stopped due to backend errors; please consult the error_log file for details.
D [23/Nov/2011:15:23:19 +0100] [Job 8] End of messages
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state=5(stopped)
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-message="Unable to locate printer 'BRN001BA93A3D6F'!"
D [23/Nov/2011:15:23:19 +0100] [Job 8] printer-state-reasons=paused
13
задан 23 November 2011 в 07:26

7 ответов

Хорошо я получил работу принтера. После чтения комментария @fossfreedom я смотрел снова на добавить апплет принтера.

В прошлый раз, когда я пытался добавить принтер, я искал его путем нажатия на "Find Network Printer" под "Сетевым принтером" и выбрал принтер в списке доступных принтеров в сети.

На этот раз я также нажал "Find Network Printer", но я также ввел IP принтера и нажал "Find", который показывает другую запись в списке "JetDirect...". Я выбрал этот принтер и закончил мастер установки.

Это работало!

16
ответ дан 23 November 2019 в 03:15

У Вас всегда должен быть nss-mdns (libnss-mdns, в зависимости от распределения) установленный, и у Вас должен быть mdns в строке хостов в /etc/nsswitch.conf распечатать через сервисное исследование DNS. Я предполагаю, что это слишком опаздывает в исходный плакат, но я погуглил эту страницу при поиске решения.

hosts:       files mdns_minimal dns mdns

Вы также должны иметь avahi-daemon выполнение для обеспечения бэкенда для многоадресной передачи DNS.

5
ответ дан 23 November 2019 в 03:15

Можно попытаться не приостановить принтер (это иногда происходит со мной с сетевыми принтерами в Ubuntu).

Попытайтесь открыть веб-интерфейс CUPS в http://localhost:631 и выбор вкладки Printers. Там нажмите на название принтера и выберите параметр принтера резюме из Обслуживания выпадающее меню.

Источник: это сообщение форумов Ubuntu.

4
ответ дан 23 November 2019 в 03:15

Ничто от других советов действительно не работало. То, что помогло мне, должно было изменить IP-адрес сетевого принтера к настройкам локальной сети. Сетевой принтер был подержан и были совершенно другие настройки IP (как внешняя сторона моя локальная сеть). Компьютер Windows смог распечатать на нем, но Ubuntu нет. После восстановления настроек IP, IP, подсетевой маски, шлюза По умолчанию, сервера имен (к локальной сети) Wins и (очищенный) домен были принтером, обнаруженным по-другому, и я смог распечатать от человечности.

Сетевые принтеры обычно могут распечатать свои параметры сети, и они обычно управляемы по сети путем ввода IP-адреса в веб-браузер.

По всей вероятности некоторое волшебство DNS, которое рекомендовалось Pavel Šimerda, отсутствовало на моей Ubuntu (если существуют).

0
ответ дан 23 November 2019 в 03:15

На всякий случай Вы находитесь в моей ситуации: перезапустите принтер

Я установил сетевое использование принтера брата DeviceURI с dnssd, обеспеченным автоматически. Установка не имела никакой проблемы, но человечности, сказанной "не могущий определить местоположение" принтера. После попытки многих вещей я просто перезапустил принтер, и это продолжало печатать то, что было в очереди.

Таким образом, прежде чем что-либо сложное, если Вы можете, перезапускает его принтер сначала.

Теперь, я понятия не имею, почему это работало. Что-то еще также изменилось: прежде чем я перезапустил принтер, я не мог проверить с помощью ping-запросов свой принтер, ни имел доступ к его http странице (помещающий его IP в мою адресную строку браузера). И теперь обе работы. Так кажется, что принтер отказался от соединения, пока я не перезапустил его.

0
ответ дан 23 November 2019 в 03:15

У меня есть тот же проблемный следующий шаг, помогают мне снова соединиться с принтером.

  1. Нажмите кнопку окна и ищите принтер.
  2. Щелкните правой кнопкой по Ваш и перейдите к свойствам.
  3. Нажмите на устройство изменений UPL, это покажет, что Ваш принтер просто выбирает Ваш принтер, и нажатие применяются.
  4. Теперь можно распечатать документы.
0
ответ дан 23 November 2019 в 03:15

Я должен был использовать lpoptions, чтобы заставить это работать на меня. Я перешел к панели управления принтера для нахождения названия очереди печати, Color-LaserJet-2830 в моем случае, и я ввел: lpoptions-d Color-LaserJet-2830

Волшебно, все видели мой принтер, включая Предварительный просмотр.

0
ответ дан 23 November 2019 в 03:15

Другие вопросы по тегам:

Похожие вопросы: