I'm occasionally logged into my home system twice -- once locally, and once remotely via xrdp using my iPad. TurboPrint works great when I print from the locally logged in user (that's X display :0.0), but when I try to print something using the RDP client on my iPad (display :11.0 for whatever reason), the TurboPrint monitor window never appears. And because I have TurboPrint set up to confirm jobs before starting to print them, nothing ever prints out.
So I noticed this problem a few days ago, couldn't get anything to print out from my RDP session, and figured I would debug it later.
Well, later finally came along, I unlocked my desktop system locally, and right there in front of me were multiple instances of the TurboPrint monitor waiting for my input and corresponding to the print jobs I had attempted to initiate from the RDP session. They should have gone to :11 but they ended up on :0.
Does anyone know of a fix/workaround for this, other than "don't do that"?

Many thanks!