Linguagem de descrição de página
Uma linguagem de programação que descreve uma página pronta — texto, gráficos e imagens com posicionamento exato — independentemente de qual impressora ou resolução vai imprimi-la no fim.
Em vez de enviar um bitmap gigante, ou caracteres crus que a impressora interpreta como bem entender, você envia um programa: use a fonte Times de 12 pontos, vá até a coordenada X,Y, desenhe esta curva, preencha com cinza. O processador de imagem raster (RIP) da impressora executa o programa e calcula os pontos na sua própria resolução, então o mesmo arquivo fica certo a 300 dpi e numa fotocompositora de 2400 dpi.
O Interpress (1982), do Xerox PARC, foi o primeiro a valer a pena; do mesmo meio saiu o PostScript (Adobe, 1984), que virou o padrão de fato, e depois o PDF, que congelou uma página PostScript num documento estável. O PCL, da HP, atacou o problema de forma mais simples e mais perto da impressora. A ideia — quem desenha é o dispositivo, não quem envia — é a mesma que separa vetor de bitmap.