IPDS är en skrivarens dataström (specifik för IBM) som innehåller den information som behövs för att identifiera, övervaka och styra skrivarens funktioner. Denna information omfattar skrivarens egenskaper, dess upplösning, vilka resurser den har, om den har tillräckligt med minne och om den tar emot och skriver ut ett jobb.
IPDS möjliggör en tvåvägskommunikation mellan skrivaren och skrivardrivrutinen för att skapa ett samarbetsbaserat utskriftshanteringssystem. IPDS är enhetsberoende och unik för varje skrivare.