Is there a digital camera printer that will print directly from your cameras memory card?

Yes, there are many printers that will do that. The new Epson, HP and Dell printers have a memory card spot to print directly from your camera. Sometimes, there will even be a USB connection to connect straight to your camera from your printer.