Aproximadamente 95% ou mais de todas as impressoras (com capacidade de rede) vendidas nos últimos dez anos no mercado para SOHO (small office, home office) ou necessidades gerais de impressão empresarial estão agora suportando o Internet Printing Protocol.
Isso significa que você pode enviar arquivos de trabalho imprimíveis para eles através de um canal IPP através da porta 631, da mesma forma que você costumava enviar trabalhos via AppSocket (também chamado JetDirect pela HP) principalmente através da porta 9100.
Mas há mais no IPP: IPP significa que você pode consultar um dispositivo de impressão (ou qualquer fila de servidores de impressão habilitados para IPP, como o CUPS) sobre todos os seus recursos. No jargão do IPP: você está fazendo 'Get-Printer-Attributes'
operation ".
Veja esta resposta aqui:
para obter exemplos de como realizar a consulta de um dispositivo de impressão compatível com IPP usando o Software de exemplo IPP do grupo de trabalho de impressoras ISTO (PWG) .