Медленная печать

Shemelinea

New member
Сообщения
6
#1
Здравствуйте!

Очень нужен совет опытных администраторов, потому что наши думать не хотят, или думают медленно. :) А людям работать нужно. Ситуация следующая:

Основная работа проходит на сервере под управлением ОС Windows Server 2008 r2, а у пользователей на локальных компьютерах Астра Линукс. К локальным компьютерам подключены принтеры Canon LBP6670. Все работает хорошо, пока не потребуется напечатать документ… При нажатии на кнопку «Печать» приложение зависает на 2-3 минуты, затем появляется окно с доступными принтерами, щелкаем в нужный принтер и опять висим 2-3 минуты. Затем нажимает на кнопку «Печать» чтобы отправить на выбранный принтер документ и снова висим такое-же время… После того как исчезает окно с принтерами снова сидим и ждем уже минут 5 когда принтер начнет печать.

Немного поясню, когда перевели первый компьютер на Астру Линукс с принтером Canon LBP6670 — печать стала медленной, но терпимой. Но когда перевели второй космпьютер с таким же принтером — вот тогда стало еще медленнее (так, как описано выше). Всего с этими двумя принтерами работают 8 компьютеров.

Как бороться с такой медленно печатью?!
 

Olej

New member
Сообщения
1 307
#2
Интересную вы историю рассказали ... то что (2-3) + (2-3) + (2-3) + 5 = 11-14 мин. на печать :unsure: ... это круто - такого никогда не видел!
Подробнее:
- у вас 8 рабочих станций с Astra Linux (CE? SE?)...
- из них к 2-м подключены локальные принтеры Canon LBP6670 ...
- т.е. эти 2 рабочих места печатают локально?
- а оставшиеся 6 - на сетевых расшаренных принтерах?
- (ну и первые 2, при большом желании, могут пользоваться сетевым принтером соседа)
- из какого конкретно приложения описываете печать? или из любого?

P.S.
Интерфейс и подключение
USB 2.0 High-Speed, 10BASE-T/100BASE-TX/1000BASE-T
Каким образом электрически у вас подключены принтеры?
 
Последнее редактирование:

CrashBldash

New member
Сообщения
252
#3
Принтеры подключены локально и пробрасываются в РДП? Какой клиент РДП?

Или принтеры подключены через принт сервер на винде? И как шарятся?

Или как?
 

Olej

New member
Сообщения
1 307
#4
Как бороться с такой медленно печатью?!
Дело в том, что в Linux дела с печатью гораздо разнообразнее, чем привыкли в Windows...
1. Есть (было, но используется) несколько локальных систем печати, как настраивается локальный принтер. Как минимум это: 1). LPRng, 2). BSD LPD, 3). CUPS - это современная, последняя система (Common UNIX Printing System);
2. Для нормальной работы CUPS (да и других) нужно разобраться и установить точный модуль ядра (драйвер) вашего принтера - очень часто автоматом устанавливается "почти совместимый", а потом начинаются проблемы...
3. Кроме того, кроме CUPS могут потребоваться дополнительная "фирменная" подсистема печати для устройств конкретного производителя ... тут особо отличаются HP, которые обязательно требуют доустановки hplip ... Canon тоже парень "ещё тот"...
4. Независимо от того как, и после того как выбрана локальная система печати, есть на выбор несколько систем-протоколов, по которым можно разделить установленный локальный принтер по сети...
5. В зависимости от п.3 нужно выбрать сетевой протокол, по которому подсистема CUPS удалённого компьютера подключается к разшаренному принтеру (здесь может быть, например, протокол SMB/CIFS, совершенно неприемлемый для Linux разделённых принтеров).

Для корректного подключения вам нужно:
1. Установить локальный принтер. Проверить его работу.
2. Выбрать протокол разделения этого принтера по сети.
3. Найти способ и параметры подключения к сетевым принтерам, выбранным в п.3. Проверить...
 

Olej

New member
Сообщения
1 307
#5
совет опытных администраторов, потому что наши думать не хотят, или думают медленно.
Первое, что нужно разобраться вашим админам + показать сюда:
- какой модуль ядра используется для поддержки Canon LBP6670 и тот ли это модуль, или просто "совместимый" :cry: (поставленный наугад)?
- нужна ли дополнительная программная поддержка устройств Canon сверх CUPS (это нужно обстоятельно изучать по Интернет)?
- как, по какой схеме, установлены ваши локальные принтеры?
- нормально ли, по вашим потребностям, выглядит локальная печать на локальных принтерах?
Пока вы не сделаете этот этап - вам про что-то большее и думать не стоит ... дурная трата времени.
 

Olej

New member
Сообщения
1 307
#6
- какой модуль ядра используется для поддержки Canon LBP6670 и тот ли это модуль, или просто "совместимый" :cry: (поставленный наугад)?
На сайте Canon есть драйвер именно этой модели под Linux 64-бит, даже в 5-ти разных форматах ... тут вам с этим повезло. Вот здесь:
https://www.canon.ru/support/consumer_products/products/printers/laser/i-sensys_lbp6670dn.html?type=drivers&language=ru&os=linux (64-bit)
Устанавливался ли?
"Драйвер принтера Canon UFR II/UFRII LT для Linux" — это драйвер принтера для поддержки работы устройств Canon в операционной системе Linux. Он использует систему печати CUPS (Common Unix Printing System) для операционных систем Linux. Установка этого драйвера позволит выполнять печать, используя встроенные функции устройства, с экрана настроек GUI (Graphical User Interface) и из командной строки.
(выделено мной)
Поддерживаемые модели
...
  • i-SENSYS LBP6670dn
...
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#7
у пользователей на локальных компьютерах Астра Линукс. К локальным компьютерам подключены принтеры Canon LBP6670.
Кстати, с какой Astra Linux вы боретесь со своими принтерами? CE (Орёл) или SE (Смоленск)?
В вопросе с драйверами от Canon с этим могут быть различия, проблемы...
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#8
Это просто вызывает необыкновенное любопытство! :eek:
Специально поставил бы себе так задачу ... не сделал бы. :unsure:

P.S. Из технических характеристик железки:
  • 33 листа в минуту, время печати первого листа - менее 6 секунд
 
Последнее редактирование:

Shemelinea

New member
Сообщения
6
#9
Интересную вы историю рассказали ... то что (2-3) + (2-3) + (2-3) + 5 = 11-14 мин. на печать :unsure: ... это круто - такого никогда не видел!
Подробнее:
- у вас 8 рабочих станций с Astra Linux (CE? SE?)...
- из них к 2-м подключены локальные принтеры Canon LBP6670 ...
- т.е. эти 2 рабочих места печатают локально?
- а оставшиеся 6 - на сетевых расшаренных принтерах?
- (ну и первые 2, при большом желании, могут пользоваться сетевым принтером соседа)
- из какого конкретно приложения описываете печать? или из любого?

P.S.

Каким образом электрически у вас подключены принтеры?
Немного с самого начала :
- у нас 8 рабочих станций на Астра Линукс (Смоленск 1.6)
- к двум из них подключены локально принтеры Canon LBP6670
- эти 2 компьютера могут печатать локально, для оставшимся 6 компьютерам эти принтеры расшарены.
- " (ну и первые 2, при большом желании, могут пользоваться сетевым принтером соседа)" - все верно, они могут как на своем принтере распечатать документ, так и на принтере соседа.
- "из какого конкретно приложения описываете печать? или из любого?" - если печать происходить из ОС Линукс с любого приложения и и из любой программы - проблем нет, но если к принтерам обращаются с сервера на ОС Windows Server - то начинаются описанные выше проблемы.

Первое, что нужно разобраться вашим админам + показать сюда:


Я так и сделал, распечатал все ваши ответы и отдал нашему специалисту.

Итогом его работы стало постановка галочки в REMMINA - "Сделать локальные принтеры общедоступными". Это решило проблему с долгой отправкой документов с сервера на принтеры. Но встала другая проблема, пропала двухстороння печать. А двухстороння печать очень актуальна на данных компьютерах.
print.jpg
 
Последнее редактирование:

Montfer

New member
Сообщения
2 364
#10
А у этого принтера вроде как сетевой порт есть. Не пробовали подключать через него? Это не вариант решения проблемы, а просто интересуюсь
 

Olej

New member
Сообщения
1 307
#11
если печать происходить из ОС Линукс с любого приложения и и из любой программы - проблем нет, но если к принтерам обращаются с сервера на ОС Windows Server - то начинаются описанные выше проблемы.
Ну так это же совсем другое дело!
Может, пусть виндоузы - не обращаются (к принтеру, имеется в виду;))? ... Поставить им там отдельный принтер ... где-то в сортире :ROFLMAO:
 
Последнее редактирование:

Olej

New member
Сообщения
1 307
#12
если печать происходить из ОС Линукс с любого приложения и и из любой программы - проблем нет, но если к принтерам обращаются с сервера на ОС Windows Server - то начинаются описанные выше проблемы.
В принципе, подсистемы печати Linux и Windows настолько радикально различаются, что совместить одно с другим - это проблема (особенно "в ту сторону", которая вас интересует: объяснить винде, что в природе ещё кто-то кроме неё существует :cry: - оно ж тупое!).
Как плохой совет могу дать следующий:
- перевесьте принтеры на Windows (на один или на несколько...)
- из Linux установите сетевые принтеры как расшаренные по SMB (Samba, CIFS).
Linux - гораздо более гибкая система, так он поймёт ... да именно так многие и используют сетевые принтера.

Другой вариант (который вам уже посоветовали): подключить принтера непосредственно к LAN по Ethernet порту (RG-45), как принт-серверы (ваши принтера должны это позволить) - а потом заставить ваших админов поуродоваться с подключением к сетевым принтерам и из Linux и из Windows.
 
Последнее редактирование:

Shemelinea

New member
Сообщения
6
#13
В принципе, подсистемы печати Linux и Windows настолько радикально различаются, что совместить одно с другим - это проблема (особенно "в ту сторону", которая вас интересует: объяснить винде, что в природе ещё кто-то кроме неё существует :cry: - оно ж тупое!).
Как плохой совет могу дать следующий:
- перевесьте принтеры на Windows (на один или на несколько...)
- из Linux установите сетевые принтеры как расшаренные по SMB (Samba, CIFS).
Linux - гораздо более гибкая система, так он поймёт ... да именно так многие и используют сетевые принтера.

Другой вариант (который вам уже посоветовали): подключить принтера непосредственно к LAN по Ethernet порту (RG-45), как принт-серверы (ваши принтера должны это позволить) - а потом заставить ваших админов поуродоваться с подключением к сетевым принтерам и из Linux и из Windows.

Я буквально об этом вчера думал! И мне кажется что к этому и придем. Спасибо что помогли и многое прояснили. :)
Думаю, что тему можно закрывать.
 

Olej

New member
Сообщения
1 307
#14
Я буквально об этом вчера думал! И мне кажется что к этому и придем.
Но 2-й способ (сетевые принтера) идеологически более правильный, более современный и на будущее (если его одолеть) будет создавать гораздо меньше проблем.
 

Shemelinea

New member
Сообщения
6
#17
Не ;) ... интересно бы знать чем это у вас закончится.

Мы подключили принтеры к Ethernet порту. С подключением этих принтеров на сервере никаких проблем не вызвало. Все стало работать без нареканий, как и должно быть. Но как говориться рано радоваться...
Теперь ситуация повернулась с точностью на оборот - на линуксе стало большое ожидание ответа о состоянии принтеров (если принтеры подключены к LAN напрямую).

В связи с этим для ОС Линукс принтеры расшарены, а на сервере подключены через порт Ethernet. :D
 

Olej

New member
Сообщения
1 307
#18
Теперь ситуация повернулась с точностью на оборот - на линуксе стало большое ожидание ответа о состоянии принтеров (если принтеры подключены к LAN напрямую).
Больше - это сколько?
Жаль что вы не показали при этом скриншот окна того каким протоколом расшарены принтера.
В связи с этим для ОС Линукс принтеры расшарены, а на сервере подключены через порт Ethernet. :D
На сервере - это на Windows?
А на Linux расшарены Windows локальные принтера по протоколу SMB?