AIX doesn't have DIRECT knowledge of what's going on with the remote queue, because it is, after all, remote.
What the qdaemon does is ask the remote queue "what's going on?". The format of the returned information can vary, so AIX uses filters to extract the information and massage it into it's own standard format for remote queues. If the remote queue is sends back a BSD style status (which a majority of remote queues will) and AIX is using the filter intended for interpreting the status returned by another AIX machine (which is the default filter), then the filter is not going to find anything to report.
Try changing the filters the way I described in my first post and see what your lpstat output looks like. You can always change them back.
Depending on the type and status of the remote queue, you could see more than one line beginning with "ps01:", each with a piece of information about the queue. Xyplex Maxservers, for instance, show the name of the queue on the Xyplex (not necessarily the same as the AIX name), its port on the server, its status, and a few other things, along with any jobs that are queued and their status.
Even with the correct filters, though, AIX cannot tell you the percentage complete or page count if the remote device/server doesn't provide that information in its status reports.
Rod Knowlton
IBM Certified Advanced Technical Expert pSeries and AIX 5L