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

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-02 18:19:27
abaza
К серверу подключен принтер HP LaserJet 4250 (через LPT-порт), на который из локальной сети печатают Windows-машины. И вроде бы все настроено и все печатают. Но! Проблема в очень долгой обработке отправленных заданий на печать. Так, 3 страницы с Windows-XP-машины распечатываются около 2 минут. До этого на сервере была установлена FreeBSD 8.2, в которой печать работала мгновенно.

Кто сталкивался с подобной проблемой? Подскажите куда копать?

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-03 12:39:21
Alex Keda
А сервер при этом чем-то занят?

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-03 15:17:43
abaza
Сервер при этом не занят ничем. Все свои эксперименты провожу при пустом офисе. Вообще, краткая предыстория такова. Я решил обновить фрю на сервере с 8.2 (x86) на 10.2 (x64). На новые жестяки поставил свежую фрю (zfs + mirror), скачал и собрал нужные порты. Затем скопировал на новую фрю samba-каталоги со старых жестяков. Т. о. самба-домен на новой фре завелся без проблем - пользователи домена нормально логинятся и видят все шАры. CUPS поставил из портов - текущая версия 2.0.3, хотя старая на фре 8.2 была весии 1.5.х. Ключевое содержимое старых конфигов CUPS-а я продублировал на вновь установленный CUPS. Т. о. принтер стал активен в винде в разделе "Устройства и принтеры". Но вот блин, распечатка одной тестовой страницы из-под винды занимает около 2 минут. На старой фре с учетом разогрева принтера распечатка такой одной страницы занимала несколько секунд.

Пробовал скормить CUPS-у ppd-файл со старой фряхи - ситуацию это никак не поменяло. Вообще перепробовал разные ppd-файлы, идущие с hplip - результат один и тот же - печать одной страницы занимает 2 минуты. Перепрошил принтер, скачав с hp.com свежую прошивку - результат все тот же. Порылся на разных форумах - но с подобной проблемой во фре видимо никто не сталкивался. По крайней мере, я ничего толкового не нашел... Набор установленных портов на новой фряхе идентичен тем, что установлены на старой. По идее, должно было все заработать без проблем. Но нет, не заработало...

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-03 18:43:20
Neus
драйвера на клиенте переставил?

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-03 21:44:40
abaza
Да, перепробовал разные дрова - начиная с тех, которые шли с CD-диском от принтера, заканчивая скаченными с офсайта HP (и PostScript и PCL). Причём, пробовал как на машине с XP так и на Windows 8.1. Т. е., я хочу сказать, что проблема точно не в них. Тем более, они нормально печатают, если в серваке подключаю старые жёсткие диски с FreeBSD 8.2 (x86).

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-03 22:57:55
guest
abaza писал(а):Да, перепробовал разные дрова - начиная с тех, которые шли с CD-диском от принтера, заканчивая скаченными с офсайта HP (и PostScript и PCL). Причём, пробовал как на машине с XP так и на Windows 8.1. Т. е., я хочу сказать, что проблема точно не в них. Тем более, они нормально печатают, если в серваке подключаю старые жёсткие диски с FreeBSD 8.2 (x86).
google: cups slow print

ps. установите на флешку linux с cups и попробуйте, печать идет через cups, и freebsd не при
делах

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-04 9:40:53
abaza
Причину медленной печати через LPT-порт я так и не нашел. Но саму проблему, как таковую, решил. Выкинул LPT-кабель и подсоединил принтер через USB-кабель. Теперь печать производится нормально со всех клиентских машин (Windows XP, 7, 8.1). Подозреваю, что проблема все-таки в CUPS-е, которая не подружилась с LPT-портом. Сама фряха думаю не причем, т. к. после команды: echo "Test page" >> /dev/lpt0 страница печаталась мгновенно. Спасибо всем за отклики.

Отправлено спустя 6 минут 39 секунд:
Комбинацию Linux и CUPS не пробовал, т. к. не вижу в этом смысла. Ведь раз уж на старой FreeBSD 8.2 все печаталось нормально, то думаю и в линуксе было бы все нормально.

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-04 12:03:09
Neus
abaza писал(а): Причину медленной печати через LPT-порт я так и не нашел. Но саму проблему, как таковую, решил. Выкинул LPT-кабель и подсоединил принтер через USB-кабель.
есть подозрение что на принтер растр уходит, а через LPT это ооочень медленно.
abaza писал(а): после команды: echo "Test page" >> /dev/lpt0 страница печаталась мгновенно.
ну ты сравнил.. тестовую страницу из винды печатать и 9 символов текста..

Freebsd 10.2 (amd64) + CUPS 2.0.3 + Samba 3.6 (в роли PDC)

Добавлено: 2016-01-04 15:15:51
guest
abaza писал(а):Причину медленной печати через LPT-порт я так и не нашел. Но саму проблему, как таковую, решил. Выкинул LPT-кабель и подсоединил принтер через USB-кабель. Теперь печать производится нормально со всех клиентских машин (Windows XP, 7, 8.1). Подозреваю, что проблема все-таки в CUPS-е, которая не подружилась с LPT-портом. Сама фряха думаю не причем, т. к. после команды: echo "Test page" >> /dev/lpt0 страница печаталась мгновенно. Спасибо всем за отклики.

Отправлено спустя 6 минут 39 секунд:
Комбинацию Linux и CUPS не пробовал, т. к. не вижу в этом смысла. Ведь раз уж на старой FreeBSD 8.2 все печаталось нормально, то думаю и в линуксе было бы все нормально.
не удивительно.
кабель LPT -> стандарт LPT + EPP + ECP (bi-directional)