Используя необработанный драйвер для отправки предварительно сгенерированного PCL непосредственно на принтер, я получаю время отклика около 4 секунд. Когда я отправляю его на принтер, используя netcat
Получаю около 300 мс.
Похоже, что есть проблема с серверной частью сокета CUPS: http://pastebin.com/NmDGss1A
Согласно Форум CUPS это ошибка в CUPS 1.4.3, которая вызывает запрос SNMP для уровней поставки даже для необработанных очередей (для обычных очередей вы можете отключить ее в файле PPD):
Хорошо, это известная ошибка в бэкэнде сокета 1.4.3; версии 1.4.7 и более поздние отключают поиск уровня поставки SNMP (источник задержки) для необработанных очередей.