Hi Ephraim;
I suspect that your problem is related to a privileges issue. I suspect that II's internal user (IIs_User) does not have access to the PDF printer.
The other alternative is to associate your WCF seb service to an Application Pool that has rasied privileges for printer access.
Did you check the Return Code from the PrintDataWindow ( ) or Print ( ) methods?
Regards ... Chris