Недавно подключал такой принтер на работе на бранче 5.1. Должен быть установлен foo2zjs-20100624 и то, что к нему относится. После этого подключаем принтер к ethernet кабелю, включаем его, жмём на кнопку на его панели и держим некоторое время. В результате этого принтер выдаст страничку, где будет напечатан его IP адрес, который он получил по DHCP. Если у вас в сети есть привязка к IP по mac-адресу, как это организовано у нас, то на той же страничке ищете mac-адрес принтера, и идёте к вашим админам, чтобы они привязали к нему IP адрес. После выключаете принтер и повторяете выше указанную процедуру.
Получив IP адрес, можно зайти браузером на
http://IP_адрес_принтера и посмотреть настройки или по настраивать принтер. В частности там можно настроить на статический IP адрес вместо получения его по DHCP.
Теперь про настройку cups. Заходите в вэб-интерфейс cups:
http://localhost:631/admin/, жмёте добавить принтер, в появившемся списке выбираете AppSocket/HP JetDirect, жмёте продолжить, в поле "Подключение:" пишете socket://IP_адрес_принтера, жмёте продолжить, вписываете в поля название, описание и расположение принтера, опять жмёте продолжить, в выданном списке выбираете HP и жмёте продолжить, в предложенном списке выбираете "HP LaserJet Pro P1606dn Foomatic/foo2zjs-z2 (en)" и жмёте добавить принтер, после чего вам будет предложено ввести пароль root'а. Затем Устанавливаете формат бумаги А4 и дуплекс по желанию, сохраняете параметры по умолчанию.
Всё, принтер создан, можно напечатать пробную страничку. У меня во всяком случае такая схема сработала.