FotoBooth is your personal photo-booth app. Just connect a printer to your device and transform it into a photo-booth.
Before trying to print, make sure you have the right printer drivers installed. Please try out the free version of the app to make sure your printer works before purchasing FotoBooth.