I found a great article on instructables.com that shows you step by step, how to build a photo booth.  I have read in many magazines and websites where the photographer set one up to increase their shooting capacity.  For example, one photographer did all of the essential wedding poses while the “booth” took care of the individual guest or small group pics.  I recommend modifying the project so that there is no physical booth, and set up a “photo station” that can be more easily moved and set up a portable canopy (around $100 a pop) instead.

Here is the link to the photobooth page on instructables.com

You will also need one or two pieces of software. 

  1. Photoboof – the only commercially available Windows-based photobooth system.  It works with Canon and Nikon DSLRs as well as Canon Powershot cameras and webcams (I wouldn’t use the webcam option).  This is an expensive piece of software (at $600), but there is a free full-featured trial version available for download to see if it will work for you.  The trial version watermarks all pics with the word “DEMO”.
  2. Breeze Systems Remote Pro – this software will allow you to trigger your camera from the PC.  You will need to pick the version that matches the camera you want to use.  A licence runs around $95 and comes with a “photobooth mode”.  The photobooth mode looks handy but I’m not sure how functional/useful it is.

Also, don’t  forget you will need to address lighting and backgrounds.

One more thing.  If it were me, I would leave out the printer altogether and post the images online instead.  I would use a hosting site like zenfolio to let them order prints (fulfilled and dropshipped by a lab) and not worry about printing issues.  Bonus – with the zenfolio pro account, you can set your own prices and options.