since you were asking the question obviously you know that the xbox harbors 3 usb connections that allow the user to attach things like another controller, a mouse and a keyboard but the cool thing is that you can set it to have a printer, all you need to do is get a network running off it and you can print high quality photos.