Has any whitepaper explaining the architecture of iPrint ever been
published. I need info on how it works to troubleshoot & fix it.

What nlm listens on port 631 on the server?

What is the flow of communication when you install a printer from the ipp
web page?

What files are used by the iprint system on the server?

What dependencies does it have? (just apache? or tomcat?, which version of
tomcat?, etc.)