Now the question is whether a DLL loaded with $dll counts as external application (or why WM_PRINT is not propagated).
Shouldn't that also mean that PrintClient could never work? Or other snippets you can find on google?
The surprising thing is that i do get something drawn, and thats the border color - so the blocking probably happens somewhere in between, and could possibly be changed by you.
Sending WM_PRINT to $window(@window).hwnd and changing Display > Options > Styles > Border color does affect the outcome.