I have the Canon 9000 and have used it with Olympus cameras (D-550 and D-40). The 4 X6's (and any other size up to 13 X 19) can be outputted borderless or with border. The ouput is fast and looks great - manual claims 37 seconds for 4 X 6. I just did an 8 X 10 today in less than a minute.
And it is quieter than the HP or Epson.
The software from Canon is very intuitive and "goof-proof" with a simple 3 step procedure with straightforward gui - pick photo, select media, chooze layout. That's it. THREE KEYSTROKES!!Cropping is a breeze, too.
Price is high end for personal use MSRP is about $499 but you can get less expensive models utilizing same software types and dimensions of media will be less.