As it stands right now, printing from the PlayBook is a tough situation. For the most part, your only options are to have the job sent to your PC which then routes the job by software to a printer installed on it, or to use the very basic plain text application PrintTool which will work directly to most PCL capable printers, but it only does plain text that you enter into a text field. Hopefully BB10 will give us greater support.
I've made the argument before that creating a printing application that will work with most network printers should be possible just through creating a generic PCL or PostScript driver. PostScript would have an advantage in that the basic CUPS infrastructure could be used which would give you a PPD for almost any printer you can think of, but for some higher end machines (think business class machines like a Ricoh, Canon, or Xerox) would be useless without the addition of a PostScript option as the big companies generally license true PostScript from Adobe.
All that said, I'd happily pay for a basic PCL printer application that allowed me to print, duplex, and choose colour or black and white from my PlayBook.
At least out of the box I can use my PlayBook as a desitnation for scanning via SMB, so that's one out of several MFP functions available.