MyTetra Share
Делитесь знаниями!
ожидание доступа к принтеру linux
Время создания: 12.12.2021 17:44
Автор: alensav
Текстовые метки: ожидание доступа к принтеру linux
Раздел: MyTetra - Ubuntu_Command - cups
Запись: alensav/MyTetra2/main/base/1639320254kc100pzjnj/text.html на raw.githubusercontent.com

ожидание доступа к принтеру linux

Опубликовано 02.11.2021

Содержание

  1. Сервер печати на Linux
  2. Как система печати Linux обрабатывает файлы
  3. Управление печатью в Linux
  4. Подключение и настройка принтеров в Linux
  5. Настройка безопасности CUPS
  6. Особенности использования Веб интерфейса
  7. Устранение неполадок в системе печати
  8. Файлы и каталоги CUPS
  9. «Ожидание доступа к принтеру»
  10. CUPS (Русский)/Troubleshooting (Русский)
  11. Contents
  12. Введение
  13. Проблемы, возникающие в результате обновлений
  14. CUPS останавливается
  15. Версия PPD не совместима с gutenprint
  16. Проблемы с сетью
  17. Не удается найти принтер
  18. Старый сервер CUPS
  19. Общий принтер работает локально, но удаленный компьютер не печатает
  20. Не удается найти файл PPD
  21. USB-принтеры
  22. Конфликт с SANE
  23. Конфликт с usblp
  24. USB autosuspend
  25. Плохие разрешения
  26. Проблемы с HP
  27. CUPS: «/usr/lib/cups/backend/hp failed»
  28. CUPS: «Печать завершена», но принтер не печатает.
  29. CUPS: ‘»foomatic-rip» not available/stopped with status 3’
  30. CUPS: «Filter failed»
  31. Отсутствует ghostscript
  32. Отсутствует foomatic-db
  33. Avahi не включен
  34. Устаревший плагин
  35. Устаревшая конфигурация принтера
  36. CUPS: печатает только пустую страницу и страницу с сообщением об ошибке на HP LaserJet
  37. HPLIP 3.13: Плагин установлен, но HP Device Manager жалуется на его отсутствие
  38. hp-toolbox: «Unable to communicate with device»
  39. Разрешение проблемы
  40. Виртуальный CDROM у принтеров
  41. Сетевые принтеры
  42. hp-setup просит указать PPD-файл для обнаруженного принтера
  43. hp-setup: «Qt/PyQt 4 initialization failed»
  44. hp-setup: находит принтер автоматически, но сразу после этого сообщает «Unable to communicate with device» при печати тестовой страницы
  45. hp-setup: «KeyError: ‘family-class'»
  46. Другие
  47. Низкий уровень чернил
  48. Завершение печати из-за ошибок авторизации
  49. Unknown supported format: application/postscript
  50. Ошибка задания для печати (Print-Job) client-error-document-format-not-supported
  51. Не удается получить список драйверов принтера
  52. Сообщение об ошибке: «Using invalid Host»
  53. Не удается отправить на печать из LibreOffice
  54. Вывод принтера сдвинут
  55. Brother: Принтер печатает несколько копий
  56. Обычный пользователь не может изменять настройки принтера или удалять определенные задания
  57. BSDPORTAL.RU
  58. cups видит принтер, но не печатает.
  59. Кто сейчас на конференции

Сервер печати на Linux

Прекрасная статья с не менее прекрасного сайта о операционной системе Linux: http://www.k-max.name/linux/server-pechati-na-linux-common-unix-printing-system/

Очень рекомендую к прочтению статью и сайт автора 🙂

Доброго времени, читатели моего блога и гости. Сегодня хочу сделать небольшую заметку о системе печати Linux, чтобы ввести в курс дела и подготовить вас к следующей статье о сервере печати SAMBA.

Итак, исторически в Linux было 2 системы печати LPRng и BSD LPD. Данные системы постепенно устаревают и на смену им приходит система печати CUPS, которая разработана как замена вышеуказанных систем и возможности которой гораздо шире. При использовании GUI интерфейса GNOME, KDE или другого, управление принтерами с помощью CUPSосуществляется не сложнее, чем в Windows. В статье я же сделаю упор на работу в консольном режиме и GUI инструменты рассматривать практически не буду (клавиши Ctrl+P (печать в GUI) есть на всех клавиатурах и работают одинаково как в Windows, так и в Linux ). Отмечу только, что при использовании графической оболочки, запускаются те же команды, что мы рассмотрим далее.

Как система печати Linux обрабатывает файлы

Все мы знаем, что когда печать работает без перебоев, то отправив на печать какой-либо файл о нем можно забыть, пока листы не выйдут на принтере. Но если печать «поломалась», то необходимо понимать принцип работы, чтобы исправить проблему.

Система печати Linux находится под контролем демона cupsd, который обладает всеми необходимыми привилегиями, чтобы обращаться к принтерам от имени пользователя. Данный демон автоматически загружается при запуске Linux и настраивает систему для корректной работы печати. Все необходимые параметры демон берет из каталога /etc/cups.

Управление печатью в Linux

Давайте немного разберемся, что же такое PostScript, а что такое GhostScript? Как показывает практика, приложения Linux и UNIX в большинстве случаев генерируют на выходе файлы двух форматов:

Простой текст

Программы могут отправлять на принтер файлы в простом текстовом формате исходя из предположения, что в качестве принтера используется типичное устройство постраничной печати.

PostScript

Следует заметить, что GhostScript рассматривает все принтеры, как графические устройства. Таким образом, при выводе на печать обычного текстового документа GhostScriptпреобразует текст в растровый рисунок и отправляет этот рисунок принтеру. Это означает, что GhostScript не может использовать шрифты, встроенные в принтер. Это так же означает, что печать документов через GhostScript иногда выполняется более медленно, чем печать тех же документов на драйверах Windows. Хотя в большинстве случаев эта разница практически не заметна, бывают и большие задержки.

Стандартная установка CUPS поддерживает довольно узкий спектр принтеров (хотя, это довольно спорный момент ). Обычно, это модели с поддержкой PostScript и принтеры компаний HP и Epson. Если принтер автоматически не определился, то необходимо посетить сайт производителя принтера для получения пакета драйверов и инструкций об установке принтера в системе Linux.

Подключение и настройка принтеров в Linux

Настройка безопасности CUPS

Давайте разберем каждый параметр.Как уже упоминалось выше, ServerName указывает имя сервера печати. LogLevel указывает подробность журналирования (по умолчанию при установке параметр равен info, если возникли какие-то проблемы с CUPS, а в протоколе нет ничего информативного, можно поднять уровень до максимального — debug2), Portуказывает на каком порту будет доступен веб-интерфейс, Listen позволяет указать на каком IP адресе будет доступен веб-интерфейс, а так же прослушиваемый сокет.

Параметры, начинающиеся на Browsing требуют отдельного разговора, они задают настройки «просмотра». В данном случае, под термином просмотр необходимо понимать возможность CUPS обнаруживать принтеры в сети. Данная возможность поддерживается на уровне протокола IPP. Обнаружение происходит посредством широковещательных рассылок, что при большом количестве серверов CUPS или при частом отключении/подключении принтеров может порождать дополнительную нагрузку на сеть. Так же, включение просмотра влечет за собой определенное бремя безопасности. Например, систему настроенную на автоматический поиск легко обмануть, предоставив поддельную информацию о принтерах, а при наличии недочетов в коде CUPS это может привести к негативным последствиям. Давайте разберем указанные параметры:

BrowseAllow и BrowseDeny

Browsing

Указывает CUPS предоставлять свои серверы в общий доступ, либо нет. Значения может принимать On или Off соответственно.

BrowseAddress

Аналогична BrowseAllow. за исключением того, что она задает КОМУ посылать пакеты, а не от кого принимать.

Особенности использования Веб интерфейса

Кроме веб-интерфейса, существуют так же консольные команды управления CUPS.

Читайте также:  как переустановить windows на ноутбуке леново с флешки через биос

Параметры принтеров CUPS хранит в файле /etc/cups/printers.conf. В данный файл руками лезть не стоит. Он заполняется при настройке в веб интерфейсе. Пример файла:

Управление демоном CUPS ничем не отличается от управления любой другой службой. То есть запуск, остановка, перезапуск можно выполнить командами:

Хочу еще отметить такой нюанс. CUPS разрабатывался как замена системе печати LPD. В LPD источником информации о имеющихся принтерах очередях печати был файл/etc/printcap. CUPS обратно совместим с данной системой печати и если мы посмотрим на файл printcap, то увидим, что:

файл printcap является символьной ссылкой на /var/run/cups/printcap. Т.о. CUPS сама следит за корректностью данного файла и тем самым обеспечивает обратную совместимость с LPD.

Устранение неполадок в системе печати

Не всегда удается настроить принтер с первого раза и иногда настройка становится чрезвычайно сложной, убивающей веры в свои силы. Постараюсь описать некоторые шаги по устранению проблем с печатью:

Файлы и каталоги CUPS

Большой объем данных лежит в /usr/share/cups/, в котором хранятся служебные файлы. Особый интерес представляет каталог /usr/share/cups/model/ (который в последней версии CUPS был перемещен в /usr/share/ppd/), который хранит описания для принтеров. При каждом старте сервер сканирует каталог /usr/share/cups/model на предмет появления новых описаний принтеров (PPD-файлов).

В процессе работы CUPS использует каталог /var/spool/cups/ для хранения описаний заданий печати и самих файлов заданий. Владельцем данного каталога должен быть пользователь root и группа lp. Права доступа определены, как 0710 (rwx—x—).

Так же используется каталог /var/run/cups/ для хранения информации о работе демона, такой как сокет, файл printcap и др.

Источник

«Ожидание доступа к принтеру»

В статусе принтера показывает «Ожидание доступа к принтеру».
Ждет он уже вторые сутки, в очереди 4 документа.

Что должен сделать пользователь?

http://localhost:631/
Убедиться, что принтер включён и принимает задания.

я однажды долго не мог понять, почему документы застревают в очереди. оказалось надо было в HPLIP нажать Start printer. хз, кто его остановил.

в логе запись
«E [31/Dec/2010:17:04:25 +0300] Returning IPP client-error-not-possible for CUPS-Add-Modify-Printer (ipp://localhost:631/printers/HP_LaserJet_1100_USB_1) from localhost»

Убедиться, что принтер включён и принимает задания.

принтер включен и печатает тестовую страницу, если на нем физически нажать кнопку «напечатать тестовую страницу».

тестовая страница с компьютера не печатается.

Как убедиться что принтер принимает задания, если он их не принимает?

Убедиться, что принтер включён и принимает задания.

Перезагрузился в Windows Vista, ничего не меняя п принтере.
Из-под Windows Vista печатает отлично.

А надо было посмотреть на указанной выше странице.

надо было посмотреть на указанной выше странице.

в отвеченном выше сообщении я указал, что опробовал данный совет.

На другие действия в разделе «обслуживание» реакция есть?

А что за дистрибутив? У меня (мандрива) HP’шный принтер (подключен через hplip) надо либо включать до включения компьютера, либо же запускать mcc и ставить «галочку» на позиции «принтер доступен».

Источник

CUPS (Русский)/Troubleshooting (Русский)

В этой статье рассматриваются все неспецифические (то есть не связанные с каким-либо одним принтером) проблемы CUPS и драйверов принтеров (но не проблемы, связанные с совместным использованием принтеров), включая методы определения точной природы проблемы и решения выявленной проблемы.

Contents

Введение

А потом посмотреть вывод из файла /var/log/cups/error_log например так:

Символы слева от вывода означают следующее:

Следующие файлы также могут быть полезны:

Также, если вы хотите решить свои проблемы, важно понимать, как вообще работает CUPS. Вот краткая информация об этом:

Проблемы, возникающие в результате обновлений

Проблемы возникшие после обновления CUPS и сопутствующего ему набора программ

CUPS останавливается

Для того, чтобы воспользоваться новым конфигом, скопируйте /etc/cups/cupsd.conf.default в /etc/cups/cupsd.conf (при необходимости сделайте резервную копию старого конфига) и, чтобы новые настройки вступили в силу, перезапустите CUPS.

The factual accuracy of this article or section is disputed.

Для проверки настроек принтера перейдите во вкладку Принтеры, затем скопируйте отображаемую информацию. Далее нажмите на Администрирование. В выпадающем списке кликните Изменить принтер, перейдите к следующей странице(ам), и так далее.

Для сетевых принтеров, поскольку CUPS подключается через URI, необходимо убедиться, что в DNS настроен доступ к принтерам по IP. Например, если принтер подключен следующим образом:

то имя хоста ‘BRN_020554’ должно соответствовать IP принтера, управляемого сервером CUPS. Если используется Avahi, убедитесь, что разрешение имени хоста Avahi работает.

Альтернативно, замените имя хоста, используемое в URI, IP-адресом принтера.

Версия PPD не совместима с gutenprint

И перезагрузите CUPS (будет выведено соответствующее сообщение после установки gutenprint).

Проблемы с сетью

Не удается найти принтер

Эта проблема может возникать и при использовании файрвола (межсетевой экран, брандмауэр). Возможно, вам придется отключить его или установить корректные правила. Если вы используете system-config-printer для обнаружения сетевых принтеров, тогда он сделает все это автоматически.

Старый сервер CUPS

Общий принтер работает локально, но удаленный компьютер не печатает

Это вызвано тем, что задание на печать отправляется через фильтр дважды, один раз на локальном компьютере и один раз на удаленном. Смотрите также предупреждение на главной странице CUPS.

Не удается найти файл PPD

USB-принтеры

Конфликт с SANE

Если у вас также запущен SANE, возможно, что он конфликтует с CUPS. Чтобы исправить это, создайте правило Udev, обозначающее устройство как совпадающее с libsane:

Конфликт с usblp

Если у вас возникли проблемы с работой USB-принтера, вы можете попробовать запрет загрузки для модуля ядра usblp :

После установки модулей подключите принтер и проверьте, обнаружило ли его ядро, выполнив следующие действия:

USB autosuspend

Ядро Linux автоматически приостанавливает USB-устройства, когда есть поддержка драйверов и устройства не используются. Это может сэкономить электроэнергию, но некоторые USB-принтеры считают, что они не подключены, когда ядро приостанавливает USB-порт, предотвращая печать. Это можно устранить, отключив autosuspend для конкретного устройства, для получения дополнительной информации смотрите Power management#USB autosuspend.

Плохие разрешения

Проверьте разрешения USB-порта принтера. Получите номер шины (BUSID) и устройства (DEVID) от lsusb :

Проверьте владельца, просмотрев devfs:

Демон cups запускается от пользователя «cups» и относится к группе «lp», поэтому либо этому пользователю, либо группе требуется доступ на чтение и запись в USB-устройство. Если вы считаете, что разрешения выглядят неправильно, вы можете временно изменить группу и разрешение:

Читайте также:  как отредактировать автозагрузку в windows 10

Затем проверьте, может ли cups теперь видеть устройство USB правильно.

Чтобы сделать постоянное изменение разрешения, которое будет запускаться автоматически при каждом запуске компьютера, добавьте следующую строку.

После редактирования перезагрузите правила udev этой командой:

Каждая система может отличаться, поэтому обратитесь к вики-странице udev (Русский)#Список атрибутов устройства.

Проблемы с HP

CUPS: «/usr/lib/cups/backend/hp failed»

The factual accuracy of this article or section is disputed.

Убедитесь, что dbus установлен и запущен. Если ошибка повторяется, попробуйте запустить avahi-daemon.

CUPS: «Печать завершена», но принтер не печатает.

Это происходит на принтерах HP, когда вы выбираете (старый) драйвер hpijs (например, для Deskjet D1600 series). Вместо этого используйте драйвер hpcups.

Некоторые принтеры HP требуют, чтобы их прошивка загружалась с компьютера при каждом включении принтера. Вы можете столкнуться с этой проблемой, если есть проблема с udev (или аналогом), и правило загрузки прошивки никогда не запускается. В качестве обходного пути вы можете вручную загрузить прошивку на принтер. Убедитесь, что принтер подключен и включен, затем выполните

CUPS: ‘»foomatic-rip» not available/stopped with status 3’

Если, во время использования принтера HP, задания появляются в очереди, но все завершаются со статусом ‘остановлен’ (‘stopped’), а в /var/log/cups/error_log возникает одно из следующих сообщений об ошибках:

CUPS: «Filter failed»

Ошибка «filter failed» может быть вызвана некоторым количеством причин. Журнал ошибок CUPS (по умолчанию /var/log/cups/error_log ) должен записывать, какой фильтр не удалось загрузить и почему.

Отсутствует ghostscript

Установите ghostscript ( /usr/lib/cups/filter/gstoraster нуждается в его запуске).

Отсутствует foomatic-db

Avahi не включен

Устаревший плагин

Устаревшая конфигурация принтера

Начиная с hplip-plugin AUR версии 3.17.11 hpijs больше не доступен. Если у вас есть принтеры, использующие hpijs, они не будут печатать. Необходимо перенастроить их и выбрать вместо этого новый драйвер hpcups.

Вы можете проверить, если это ваш случай, посмотрев в error_log cups`а:

CUPS: печатает только пустую страницу и страницу с сообщением об ошибке на HP LaserJet

This article or section is out of date.

Существует ошибка, которая приводит к сбою CUPS при печати изображений на HP LaserJet (в моем случае 3380). Ошибки были зафиксированы и исправлены в Ubuntu. Первая страница пуста, вторая страница содержит следующее сообщение об ошибке:

Чтобы устранить проблему, выполните следующую команду как суперпользователь (root):

HPLIP 3.13: Плагин установлен, но HP Device Manager жалуется на его отсутствие

hp-toolbox: «Unable to communicate with device»

Разрешение проблемы

The factual accuracy of this article or section is disputed.

Виртуальный CDROM у принтеров

Это также может быть вызвано принтерами, такими как P1102, которые предоставляют виртуальный привод CD-ROM для драйверов MS Windows. Появляется lp dev, а затем исчезает. В этом случае попробуйте пакеты usb-modeswitch и usb-modeswitch-data, что позволяет отключить «Smart Drive» (правила udev, включенные в указанные пакеты).

Сетевые принтеры

Это также может происходить с сетевыми принтерами, использующими динамические имена хостов, если avahi-daemon не запущен. Другая причина заключается в том, что hp-setup не удалось найти принтер, потому что IP-адрес принтера изменился из-за DHCP. Если это так, подумайте о добавлении резервирования DHCP для принтера в конфигурации сервера DHCP.

hp-setup просит указать PPD-файл для обнаруженного принтера

Кроме того, при выборе файла PPD в графическом режиме hp-setup поле не обновляется и сообщение об ошибке не отображается.

Или, если вы используете интерактивный (консольный) режим, можно столкнуться с чем-то похожим на это даже при введении правильного пути к файлу ppd:

hp-setup: «Qt/PyQt 4 initialization failed»

hp-setup: находит принтер автоматически, но сразу после этого сообщает «Unable to communicate with device» при печати тестовой страницы

Это, по крайней мере, происходит с hplip 3.13.5-2 у принтера HP Officejet 6500A через локальное сетевое соединение. Чтобы решить проблему, укажите IP-адрес принтера HP для hp-setup, чтобы обнаружить принтер.

hp-setup: «KeyError: ‘family-class'»

Проверьте определен ли раздел family-class=Undefined для вашего принтера. Если нет, добавьте это:

Другие

Низкий уровень чернил

Завершение печати из-за ошибок авторизации

Unknown supported format: application/postscript

(Не найдена поддержка формата: application/postscript)

в /etc/cups/mime.convs и:

Ошибка задания для печати (Print-Job) client-error-document-format-not-supported

Попробуйте установить пакет foomatic и используйте драйвер foomatic.

Не удается получить список драйверов принтера

(Также применимо к ошибке «-1 не поддерживается!»)

Попробуйте удалить драйверы Foomatic или обратитесь к CUPS/Принтероспецифичные проблемы#HPLIP для обходного пути.

Если вы получите эту ошибку, убедитесь, что CUPS запущен, переменная окружения CUPS_SERVER не установлена и /etc/cups/client.conf корректный.

Сообщение об ошибке: «Using invalid Host»

Не удается отправить на печать из LibreOffice

Вывод принтера сдвинут

По-видимому, это связано с неправильным размером страницы, установленным в CUPS.

Чтобы CUPS автоматически активировал принтер, измените политику ошибок [устаревшая ссылка 2020-08-02] с стандартной настройки Останавливать принтер (stop-printer) на Повторить задание (retry-this-job).

Brother: Принтер печатает несколько копий

Иногда принтер печатает несколько копий документа (например, MFC-9330CDW напечатал 10 копий). Решение заключается в обновлении прошивки принтера.

Обычный пользователь не может изменять настройки принтера или удалять определенные задания

Источник

BSDPORTAL.RU

Часовой пояс: UTC + 4 часа

cups видит принтер, но не печатает.


Страница 1 из 1

[ Сообщений: 20 ]


Автор

Сообщение

Серый_Ветер

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

имеем слитый с опенпринта
Samsung-ML-1210-gdi.ppd
лежачий в каталогах:

правила под принтер:

в cupsd.conf изменено только это:
# for troubleshooting.
ServerAlias freebsd

# Only listen for connections from the local machine.
Listen 192.168.7.1:631
Listen /var/run/cups.sock

на странице ip:631
принтер отображается.
если в настройках вывести пробную страницу принтера на печать даже шуршит шестернями. но не печатает.

в /etc/printcap ничего нет.

установил по новой принтер взяв на этот раз дрова от cups
в итоге:

в очереди висит, но не печатает.

как тут быть?
подскажите.

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Виноват.
все заработало.
удалил foomatic-filters установил cups-filters все заработало.
хотя дрова пишет что они foomatic
и пришлось перезагрузится. так как ни ресет cups\lpd не помогли.

фух, настроил.. пошел теперь его по сети шарить. надеюсь тут без глюков.

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

если добавить притер как http://ip:631/printers/print
то печатает.
я хотел прикрутить принтер к samba с папкой для установки дров автоматом.

у меня у самого лежал мертвый, да вот вчера достались запчасти на него аж два таких принтера, из трех собрал один, все работает на хр, на бсд работает через http.
а с самбой не выходит. да и сам принтер через samba не завелся пока

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

[global]
workgroup = LOCALNET
netbios name = FreeBSD
server string = Samba Server
security = user
map to guest = Bad User
guest account = nobody
os level = 35
local master = YES
preferred master = YES
bind interfaces only = YES
interfaces = 192.168.7.1/24
domain master = no
domain logons = no
wins support = yes
dos charset = CP866
unix charset = UTF-8
log file = /var/log/samba4/log.%m
kernel oplocks = no
fake oplocks = no
oplocks = no
level2 oplocks = no
max log size = 100
dns proxy = NO
smb passwd file = /usr/local/etc/samba/smbpasswd
acl check permissions = no
load printers = yes
printing = cups
printcap name = cups
disable spoolss = no
use client driver = no
cups server = 192.168.7.1:631

принтер и папка для настроек

[printers]
comment = «All printers»
path = /var/spool/samba
public = yes
guest ok = yes
writable = yes
printable = yes
browseable = yes
read only = no
printer admin = nobody

[print$]
comment = «Printer Drivers»
path = /usr/local/share/cups/drivers
browseable = yes
guest ok = yes
read only = no
writable = yes
write list = nobody
Read list = «@TEST\Domain Users»

на время установки дров:

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

права на /usr/local/share/cups/drivers я и показывал выше постом.

сделал:
add path ‘unlpt*’ mode 0666

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

в логах samba пусто, только отчет о перезапуске

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

на спуллер тоже стоит:

и все толку все равно нет.

Модератор

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5478
Откуда: СССР, Харьков

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

в общем закончил работать, теперь домой пришел.

1. не печатает на win 7(хотя если напрямую подключить, то печатает(настроил более-менее с бубном)), на хр и планшете все печатает.
дрова на компьютере(для локального и сетевого принтеров) абсолютно идентичные, кроме порта.

2. samba все также отфутболивает.
вот конфиги:
/usr/local/etc/cups/cupsd.conf

/usr/local/etc/smb4.conf

[global]
workgroup = LOCALNET
netbios name = FreeBSD
server string = Samba Server
security = user
map to guest = Bad User
guest account = nobody
os level = 255
local master = no
preferred master = YES
bind interfaces only = YES
interfaces = 192.168.7.1/24
domain master = no
domain logons = no
wins support = yes
#name resolve order = wins bcast hosts
#wins server = 192.168.7.1
dos charset = CP866
unix charset = UTF-8
log file = /var/log/samba4/log.%m
kernel oplocks = no
fake oplocks = no
oplocks = no
level2 oplocks = no
max log size = 100
dns proxy = NO
smb passwd file = /usr/local/etc/samba/smbpasswd
acl check permissions = no
load printers = yes
printing = cups
printcap name = cups
disable spoolss = no
use client driver = no
show add printer wizard = yes
#cups server = 192.168.7.1:631

[printers]
comment = «All printers»
path = /var/spool/samba
public = yes
guest ok = yes
writable = yes
printable = yes
browseable = yes
read only = no
create mask = 0664
directory mask = 0775
force user = nobody

[print$]
comment = «Printer Drivers»
path = /usr/local/share/cups/drivers
#browseable = yes
#guest ok = yes
#read only = no
#writable = yes
#write list = nobody
#Read list = nobody
public = yes
guest ok = yes
writable = yes
printable = yes
browseable = yes
read only = no
create mask = 0664
directory mask = 0775
force user = nobody

/usr/local/etc/printcap

cat /etc/devfs.conf | grep lp

cat /etc/devfs.rules

cat /etc/rc.conf | grep devf

cat /usr/local/etc/cups/printers.conf

UUID urn:uuid:eebaaf92-d32a-3e72-66cf-b8b6a9f4ce5c
Info printer
Location printer
MakeModel Samsung ML-1210 Foomatic/gdi (recommended)
DeviceURI usb:/dev/unlpt0
State Idle
StateTime 1459096590
Type 8392708
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy abort-job

UUID urn:uuid:9eec7627-293c-31e8-604b-0e4b241e74b8
Info Virtual PDF Printer
Location PDF Printer
MakeModel Generic CUPS-PDF Printer
DeviceURI cups-pdf:/
State Idle
StateTime 1459092002
Type 8450124
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy abort-job

если заходить на http://ip:631/printers/ и выбрать тестовую страницу с win 7 то печатает.

отчет о печати(то что жирным выделено, было распечатано):

printer-33 Неизвестное Приостановлено пользователем 36k Неизвестно Завершено
Sun Apr 17 21:08:47 2016

printer-32 Test Page anonymous 1k Неизвестно Завершено
Sun Apr 17 21:05:45 2016

printer-31 Неизвестное Приостановлено пользователем 1100k 1 Завершено
Sun Apr 17 21:03:20 2016

printer-30 Неизвестное Приостановлено пользователем 1100k 1 Завершено
Sun Apr 17 20:44:08 2016

printer-29 Неизвестное Приостановлено пользователем 113k 1 Завершено
Sun Apr 17 20:38:26 2016

printer-28 Test Page anonymous 1k Неизвестно Завершено
Sun Apr 17 20:33:30 201
6

Зарегистрирован: Пн 15 окт, 2012 11:08 pm
Сообщения: 55

такс. в логах самбы и цупса было пусто, включил all.log
вот там нашел, пишет когда пытаюсь дрова добавить на принтер:

 
MyTetra Share v.0.64
Яндекс индекс цитирования