Принт сервер на базе cups - проблемы при печати

Доброго времени суток.

Собрал маленькую машинку с cups в качестве принт сервера для печати с win клиентов. Висит на ней сейчас четыре принтера. Все подключенные принтеры настроены как raw, драйверы установлены на клиентах. На win машинах печать настроена по протоколу lpd и ipp (http://ps:631...).
Маленькие задания (до нескольких мегабайт) печатаются великолепно. Если размер задания подбирается к 5-6мб и больше, получаю странный эффект. Спулер cups создает временный файл и начинает принимать в него задание с клиента. По мере приема этого файла данные поступают все медленнее и медленнее. В конце концов прием замирает совсем или может продолжаться по несколько десятков байт в минуту. Естественно, так как задание передается в принтер после полного получения файла, ничего не печатает.
Но самое интересное не в этом - из четырех клиентов два печатают задания любого размера, причем это самая древняя и самая новая машины.
Размер файлов может достигать 20-30мб и передаются практически мгновенно. Древняя машина - Celeron D 2GHz+768мб RAM, новая - Core2 E5400+2Гб RAM.
Это не антивирус и не сетевая карта, проверено.
Вот теперь сижу и ломаю голову, как узнать "кто виноват" и "что делать".
Может быть есть у кого предложения куда копать?

Разобрался.Схема физического

Разобрался.
Схема физического подключения устройств была такой:

<Принтсервер> == <DES-1016D> == <DGS-1024D/GE> == <DES-1024D> == <Клиентские машины>

Подключил все оконечные устройства на DES-1016D и теперь задания передаются очень быстро с любой машины.
Не представляю себе, почему происходит имено так, и указывает ли это на проблему с сетью.
Коммутаторы все неуправляемые.
В связи с этим появился вопрос - чем можно сделать диагностику сети для выявления подобных проблем?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".