Das Network Printing Alliance Protocol (NPAP) stammt aus dem 1991 und wurde von der Network Printing Alliance (NPA) als Standardprotokoll für die Kommunikation zwischen verteilten Druckern und Printservern in lokalen Netzen spezifiziert.
Das NPAP- Protokoll bot eine einheitliche Schnittstelle und war ein Regelwerk für Software-Entwickler und Druckerhersteller.
Über das NPAP-Protokoll waren Anwender über auftretende Probleme sowie über den Drucker- und Konfigurationsstatus informiert. So auch über offene Jobs und die installierten Fonts. Das Druckerprotokoll ist unabhängig von Seitenbeschreibungssprachen, der Druckertechnik und den Kommunikations- Schnittstellen.