Автор Тема: altlinux 4.0 sv cups - printserver...  (Прочитано 2693 раз)

Оффлайн shraibikus

  • Участник
  • *
  • Сообщений: 145
  • где мои вещи?
altlinux 4.0 sv cups - printserver...
« : 04.05.2010 12:53:58 »
Цитата: uname -a
Linux wpad.CSASHA 2.6.18-std-smp-alt12 #1 SMP Mon Feb 11 00:44:54 MSK 2008 i686 GNU/Linux
CUPS: 1.2.12

Ситуация. В офисе есть ноут-бук с Windows 7 64 bit (дада, такое встерчается). А так-же в офисе установлен принтсервер марки Edimax Print Server, к нему подключен принтер hp LaserJet 5100. В стандартных условиях (когда к нему подключаем обычную рабочую станцию на базе Windows XP) по протоколу Internet он работает отлично (не SMB, через самбу он почему-то ужасно мееедленно думает - печать проходит с откликом в 3 - 5 минут фактических, без преувеличений). Ну тут без разницы - через какой протокол работать, Internet (URI на принтер выглядит так обычно: ipp://192.168.0.250:631/lpt1 ! т.е. я пологаю, что там стоит тот-же самый cups... ) протокол вполне меня устраивает.

У него есть одна особенность - драйвера необходимо устанавливать родные от принтера. А в моем случае (W7 64 bit) к данному принтеру родных рабочих драйверов прикрутить не удалось. Потому я поступил следующим образом:
в описанном с верху серверном Alt Linux настроил CUPS и подключил этот самый принтер. Принтер находится и работает. С одним маленьким НО - задание печати, которое было выполнено, не удаляется из очереди! Т.е. по факту мы получаем - отправили первую задачу на печать, он его успешно выполняет, после чего задача повисает в очереди. Пока ее не удалишь от туда в ручную через ВЭБ-интерфейс CUPSa. Это происходит даже если мы печатаем локально тестовую страничку из самого интерфейса CUPS. Теперь, если мы подключаем этот принтер удаленно (с W7 64 bit - туда я устанавливаю CUPS drivers для windows 64 bit'a) то так-же точно - задание получает и печатает, но после печати задание из списка не удаляется и пока его в ручную не удалишь, не будут поступать новые задачи на принтер. Для чистоты эксперимента я подключил принтер через CUPS от alt-linux 4 sv в обыкновенном windows xp - результат единый: задание выполняет, после чего оно "подвисает" и не удаляется.

Далее, точно таким-же методом я подключил к AltLinux 4.0 sv принтер hp LaserJet 2300d, который физически подключен к компьютеру на базе winxp. Подключил не через самбу, опять-же а по протоколу интегрированного в Windows "сервер печати для unix", по протоколу ipd://192.168.0.x:515/HPLaserJ1 Ситуация здесь подобна предидущей, с той лишь разницей, что задача мало того что не снимается, а она продолжает работать в бесконечном цикле: т.е. принтер печатает задачу пока не закончится бумага :-D или не снимешь задачу печати в CUPS интерфейсе.

Какие варианты решения проблем существуют в таком случае?
прямо ближе, а в обход - быстрее

Оффлайн shraibikus

  • Участник
  • *
  • Сообщений: 145
  • где мои вещи?
Re: altlinux 4.0 sv cups - printserver...
« Ответ #1 : 04.05.2010 15:03:06 »
Кстати, да.
Ошибок в логах страшных не наблюдаю.
Да и, по сути, ошибок то ведь и нет. Задание уходит на печать удачно, видимо не приходит результат.

Что еще можно покрутить?
прямо ближе, а в обход - быстрее

Оффлайн shraibikus

  • Участник
  • *
  • Сообщений: 145
  • где мои вещи?
Re: altlinux 4.0 sv cups - printserver...
« Ответ #2 : 07.05.2010 18:26:53 »
что совсем нет никаких мнений-предположений?  :o
прямо ближе, а в обход - быстрее

Оффлайн shraibikus

  • Участник
  • *
  • Сообщений: 145
  • где мои вещи?
Re: altlinux 4.0 sv cups - printserver...
« Ответ #3 : 13.05.2010 10:40:39 »
Хорошо. На этот вопрос нет ответа.

Пойдем по другому пути.

Подскажите мне пожалуйста, что необходимо добавить в комплект сервера alt-linux 4.0 office server
Что-бы можно было монтировать принтер по URI:
smb://user@workstation/printername

В настоящий момент у меня из списка предлагает только:
AppSocket/HP JetDirect
Backend Error Handler
Internet Printing Protocol (http)
Internet Printing Protocol (ipp)
LPD/LPR Host or Printer
LPT #1
SCSI Printer

Самбы нет. Что делать?  :'(
прямо ближе, а в обход - быстрее

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: altlinux 4.0 sv cups - printserver...
« Ответ #4 : 13.05.2010 11:19:17 »
Стоит 4.1 Добавлять самбовые принтера можно.
Вот что стоит касательно купсов:
[root@ltsp ~]# rpm -qa |grep -i cups
ghostscript-cups-8.15.4-alt1.M40.2
cups-pdf-2.4.5-alt2
cndrvcups-common-1.20-1
libgnomecups-0.2.2-alt2
samba-client-cups-3.0.31-alt1.M40.1
libcups-1.2.12-alt6.M40.6
cups-1.2.12-alt6.M40.6
[root@ltsp ~]#

Оффлайн shraibikus

  • Участник
  • *
  • Сообщений: 145
  • где мои вещи?
Re: altlinux 4.0 sv cups - printserver...
« Ответ #5 : 13.05.2010 11:46:11 »
samba-client-cups
Спасибо! Именно то, что нужно.

apt-get install samba-client-cups
service cups restart

Добавил принтер через самбу, проблема "полу"решилась.
Сам CUPS теперь корректно отбрасывает выполненное задание, принтер печатает только два листа (при задаче в один!). Описываю ситуацию по шагово:
- Заходим в ВЕБ-интерфейс, выбираем принтер, нажимаем Print Test Page.
- Задание мигом уходит на печать и сам CUPS его считает выполненым.
- Принтер печатает тестовую страницу 1 раз.
- Принтер выводит на мониторе сообщение дословно "Непредвиденный формат в лотке 2".
- Нажимаем "отменить задание" на самом принтере, принтер второй раз печатает тестовую страничку.

Странно  8)
прямо ближе, а в обход - быстрее