Internet Printing Protocol (IPP) provides is a network protocol which deals in remote printing i.e. managing print jobs, media size, resolution, and so forth.
Go through the following RFCs
RFC 2565
RFC 2566
RFC 2567
RFC 2568
RFC 2569
RFC 2639
RFC 2910
RFC 2911
RFC 3196
RFC 3510