mDNS (também conhecido como zeroconf, Rendezvous e Bonjour) é uma forma de os dispositivos anunciarem os serviços que têm no rede. Um computador ainda precisa suportar esse serviço (com os drivers apropriados) para que eles possam usar o serviço. Por exemplo, se você tivesse Macs na rede, eles veriam a HP 2300dtn na rede e permitiriam que você a selecionasse como uma impressora; então o Mac baixaria os drivers e os instalaria automaticamente.
A Airprint é construída no Bonjour, para que você possa encontrar impressoras. Mas também vai além, permitindo que você imprima sem precisar de nenhum driver. O protocolo não foi publicado (que eu posso encontrar), mas aparentemente ele normalmente apresenta formatos razoavelmente padronizados ( JPEG e PDF ) que as impressoras podem entender.
Existem várias maneiras de permitir que os computadores desktop anunciem o Airprint para outros dispositivos. O artigo da Wikipedia sobre AirPrint menciona software para várias plataformas que podem ativá-lo. Se você estiver usando o CUPS, as versões 1.4.6 e superiores suportam automaticamente o AirPrint.