Does it require “root” permissions to use Xprt/Xprint ?
No, both Xprint clients and Xprint server(s) do not require root rights to work. Xprint clients are handled like any other X11 application and the Xprt servers can run without any special requirements. Solaris is an exception here since it requires to start any Xserver (incl. Xprt) setgid “root” (set-group-id “root”, this is not set-user-id “root”) since the sockets/pipe files in /tmp/.X11-pipe/ and /tmp/.X11-unix/ are only accessible for the group “root”. The workaround is to start Xprt with the option “-pn”; therefore even Xprt server binaries which are not setgid “root” can run without problems).