mDNS (también conocido como zeroconf, Rendezvous y Bonjour) es una forma en que los dispositivos anuncian los servicios que tienen en la red. Una computadora aún necesita admitir ese servicio (con los controladores apropiados) para poder usar el servicio. Por ejemplo, si tuviera Macs en la red, verían el HP 2300dtn en la red y le permitirían seleccionarlo como impresora; entonces la Mac descargaría los controladores y los instalaría automáticamente.
Airprint se basa en Bonjour, por lo que le permite encontrar impresoras. Pero también va más allá al permitirle imprimir sin necesidad de controladores. El protocolo no se ha publicado (que puedo encontrar), pero aparentemente emite formatos bastante estándar ( JPEG y PDF ) que las impresoras pueden entender.
Hay varias formas de permitir que las computadoras de escritorio anuncien Airprint para otros dispositivos. El artículo de Wikipedia sobre AirPrint menciona software para varias plataformas que pueden habilitarlo. Si está utilizando CUPS, las versiones 1.4.6 y posteriores admiten automáticamente AirPrint.