Да что угодно с линуксом на борту. Вон, ребята
делают миникомпьютер размером с SD-карту с WiFi на борту, с процессором как у того же принтсервера (равно как и целой толпы роутеров). И даже с OpenWRT на борту. Туда спокойно ставиться как CUPS, так и pl9nd какой-нибудь. Вот вам и print-сервер. Правда, вот, как вы собрались печатать с КПК на WM6 на сетевой принтер — я слабо представляю. Не припомню там такого, если честно...
// вообще печати как таковой.
Хотя, в принципе, вопрос очень даже решаемый, а уровень трудозатрат зависит от контекста.