Theresia is an otter solution for this problem: the app PrinterShare. It works with any printer connected to a Mac or PC.
You have to install a little piece of software on yor desktop as well. More info at THE App store or on the website.
Print to PDF is an app for that, but is has been removed from the App Store :-( Google Book afklets for Safari Mobile and you can find ? JavaScript for saving at least web pages to PDF. Succes!