
| Notes on using the photo booth mode in DSLR Remote Pro for Windows, PSRemote and NKRemote |
Part 1: Overview
Next article: What the user sees (and hears)
Introduction
The latest versions of our remote capture software include a fully featured photo booth mode suitable for enthusiasts setting up a photo booth for a special party right through to event photographers and professionals running a commercial photo booth business. This series of articles describes what equipment you need and how to get the most out of the software. The rest of this article provides an introduction on how to setup a simple photo booth. Subsequent articles look at different aspects of the software in more detail including "What the user sees (and hears)", "Input options", "Printers and print layout", "Getting the best results out of the camera" and other aspects such as reprints, captioning and running a slideshow.
What equipment do you need?
The simplest setup consists of a Windows PC or laptop, a camera, an inkjet printer and a copy of our DSLR Remote Pro for Windows, PSRemote or NKRemote software. Which of our software you use depends on what camera you have:
For Canon DSLR cameras such as the Canon EOS 1000D/Rebel XS, Canon EOS 450D/Rebel XSi, Canon EOS 40D, Canon EOS 50D, Canon EOS 5D Mark II, Canon EOS 1D Mark II or Canon EOS 1Ds Mark II you need our DSLR Remote Pro for Windows software.
For Nikon DSLRs such as the Nikon D90, Nikon D300, Nikon D5000, Nikon D700, Nikon D3s, Nikon D3 and Nikon D3X you need our NKRemote software.
For Canon PowerShot cameras such as the Canon PowerShot G10, Canon PowerShot G9, Canon PowerShot SX110 IS and Canon PowerShot SX100 IS you need our PSRemote software.
If you don't already have a suitable camera the Canon EOS 1000D/Rebel XS probably offers the best price/performance and is capable of producing professional results. If you are on a tight budget then the Canon PowerShot SX110 IS is worth considering.
The photo booth modes in all three apps are very similar and they will all run on 32-bit versions of Windows XP or WIndows Vista. You don't need any additional software to get your photo booth up and running.
The computer does not need to be particularly powerful to run the photo booth software. Any single or dual core PC capable of running Windows XP or Windows Vista should be fine e.g. a budget dual core laptop with 1GB RAM and a processor speed of 2GHz.
For professional results we suggest using a dye sublimation printer: the cost per print is much cheaper than an inkjet, the prints are more durable and photo-like and the printing is generally much faster. A photo quality inkjet printer is fine for occasional use, e.g. a one off party, but is rather slow and expensive in ink and paper.
Getting Started
The rest of this article explains how to use Breeze Systems' photobooth software to produce the traditional style photobooth strip below. The example uses DSLR Remote Pro for Windows with a Canon EOS 1000D/Rebel XS camera. Follow the same steps for NKRemote or PSRemote.

Basic settings
The example used for the rest of this article shows how to create a color photo booth strip consisting of two columns of four images printed on 6" x 4" paper with a logo beneath each column. Start off by running DSLR Remote Pro for Windows and select File->Photobooth Settings... to display the dialog below:

In this example we want to have four photos in the sequence and to print them out as two strips of four images side by side and so we set the number of images to 4, the rows to 4 and the columns to 2. Then select "Repeat images to fill empty columns" so that the four images in the first column are repeated to fill the second column.
Don't worry about the other settings at this stage. All we need to do is set the folder containing the header, footer and backgound images to a convenient location where we can edit the various images displayed to the user and used for the printed output. In this example we've set it to "C:\Users\Chris\Documents\Photobooth images".
Setup the printer
First setup your printer defaults for photobooth printing. To do this go to the Windows Control Panel and select "Printers" then right click on the printer, select "Properties" and click on the "Printing Preferences..." button and a dialog similar to the one below will be displayed:

Now set the paper type, output quality and paper size (6" x 4" in our example) as required. Then press the "OK" to save these settings as the default settings for the printer.
Note: The layout of the images depends on the size, in pixels, of the printed output and this in turn depends on the paper and quality settings specified in the printer driver. If you design a layout based on one set of printer settings and later change the printer settings the printed layout probably won't be as expected. Therefore it is a good idea setup the printer defaults ready for photo booth printing. This will avoid the need to adjust the printer settings every time the photo booth software is run.
Design the screens the user sees
The screens displayed to the user are defined by a series of JPEG images stored in the photo booth images folder ("C:\Users\Chris\Documents\Photobooth images" in our example). You can either create your own screens or base them on the sample images in the photo booth images folder.
Our example setup consists of four photos and requires the following screen images:
ready.jpg - this is displayed when the photo booth is ready for the next user and normally has simple instructions telling the users what to do.
1.jpg, 2.jpg, 3.jpg, 4.jpg - these images are displayed during the countdown before each picture is taken once the photo booth sequence has started. 1.jpg is displayed during the countdown before taking the first picture, 2.jpg is displayed before taking the second picture etc. The countdown message defined in the photo booth settings is displayed centered on the screen during the countdown.
taking.jpg - this is displayed a couple of seconds before taking each picture and is usually used to display a message to tell the users to look at the camera.
processing.jpg - this is displayed after the last picture has been taken while the images are being prepared for printing. This screen could display a message like "All finished! Please collect your prints outside".
When the prints have been formatted and sent to the printer the ready.jpg image is displayed again.
The JPEGs should be the same size as the screen resolution - if they are smaller than the screen resolution the extra area will be displayed as a black border and a warning message will be shown in the bottom left hand corner. If the images are larger than the screen resolution the extra area won't be visible. You can check the screen resolution by right clicking on the Windows desktop and selecting "Personalize" then "Display Settings".
If the live view display option is selected the live view images will be displayed centered at the top of the screen and so any messages or graphics in the screen images should leave space for this otherwise they will be covered up by the live view images. With live view enabled the countdown message is centered in the space below the live view display.
Select an input method
There are a variety of input options for how to start the photo booth sequence but for this simple example we use the mouse.
There are two start options designed for using a mouse in the photo booth setup dialog:
1) "Left click anywhere to start" which only allows the user to start the sequence and prevents them from changing any of the settings
2) "Left click to start, right click to toggle B&W mode". This is the same as option 1 but also gives the user the ability to switch between black and white and color mode by pressing the right mouse button.
Note: For professional booths we recommend use of a touchscreen or a robust pushbutton such as the "StealthSwitch". Please see the article on "Input options" for more information.
Design the print layout
There are two methods of defining the print layout: the standard option and the custom layout option. The standard option is great for simple layouts where all the images are the same size e.g. the traditional two strips of four images described in this section. The custom layout provides more precise control over the position and size of each image and can be used for layouts made up of different sized images (please see the custom layout example below).
The easiest way to design the print layout is to select initial settings in the photo booth setup dialog and then take a set of test images and compare the output with the desired layout. In our example we want to print two identical strips of four images side by side on a 6" x 4" sheet of paper. To do this we set the number of images to 4, the number of rows to 4 and the number of columns to 4 (in the photo booth settings dialog). We also selected "Repeat images to fill empty columns" so that the 4 images in the first column are repeated to fill the second column.
Now connect the camera to the PC, run DSLR Remote Pro for Windows and press Shift+F4. This will take a test sequence and save the print layout in the file "photobooth_test_shot.jpg" in the output folder defined in DSLR Remote Pro for Windows' preferences (the location of the test shot is also displayed in the status line at the bottom of the main DSLR Remote Pro for Windows window). Here is the result from our first test shot:

The basic layout is fine but we have a small white gap between the two columns and a larger gap between each row. The layout would look better if all the images butt up together without any gaps. The "Image border" setting in the photo booth settings dialog is set to 1mm and this is causing the gap between the two columns. Let's try setting this to 0 and press Shift+F4 to update the layout. This is what we get now:
This is a bit better - the gap between the columns has gone but we still have gaps between each row. Tthe images have been resized to fill the width of the page but the page height is bigger than the combined heights of the 4 images. There are two ways we can correct this:
1) crop the images so that they fill the available printing area
2) add a header or footer with a suitable logo or contact information to fill the spare space
Let's try option 1 first. In the photo booth settings dialog select the "Crop image if required to fit printable area" option and press Shift+F4 to update the layout. This gives the following layout:

This fills the page but a small amount has been cropped from the left and right of each image. Let's try the other option and add a footer to the bottom of the page. First go back to the photo booth settings dialog and uncheck the "Crop image if required to fit printable area" option. Next update the layout by pressing Shift+F4 and load the "photobooth_test_shot.jpg" layout image into an image editor such as Photoshop. What we need to do is create a footer image which is the same width as the layout and whose height is the same as the gaps between the rows. Using the image editor you need to measure the gaps (in pixels) at the top of the page, the bottom of the page and between each row of photos. In this example the gap at the top of the page was 50 pixels, the gap between each row was 100 pixels and the gap at the bottom of was also 50 pixels which gives a total of 400 pixels (50 + 100 + 100 + 100 + 50). The width of the image is 5040 pixels. This means we need a footer image 5040 pixels wide by 400 pixels high to fill the gaps. To test this create an image 5040 x 400 pixels, fill it with a bright color and save as a JPEG named footer.jpg in the photo booth images folder ("C:\Users\Chris\Documents\Photobooth images" in our example). Press Shift+F4 to update the layout and we get:
This is exactly the layout we were after: the images fit together with no gaps and there is space at the bottom where we can include our logo. All we need to do now is edit the footer to add our logo and the final result is:

Custom Layout
The custom layout option gives you precise control over the size and position of each image and can be used for layouts like the one below:

First check setup the printer to the desired paper size and print quality. For this example we used a Canon iP4200 inkjet printer and set the paper size to 6 inches x 4 inches in landscape orientation. Next select the "Custom layout" option in the photobooth settings dialog and click on the "Settings..." button to display the custom layout dialog:

Click on the "Print Info..." button to display the size of the page in pixels - in this example it is 3718 pixels wide and 2478 pixels high. Our layout has three evenly spaced images along the bottom with a small gap between them. We can calculate the size and spaces of the images as follows:
Width of bottom images = (page width - 4 x border size) / 3
this gives: (3718 - 4 x 60) / 3 = 1159 pixels
In our example we are using a Canon powerShot camera with PSRemote and the image aspect ratio is 4:3 (images from Canon and Nikon digital SLRs have an aspect ration of 3:2). This means we can calculate the image height as 3 x image width / 4 or 869 pixels. Using this information we can find the position of the top of each image by subtracted the height of the image and the size of the border from the page height: 2478 - 869 - 60 = 1549.
Next we need to position the first image. The left and top values are simply the same as the size of the border (60 pixels). We can calculate the height of the image using the top position of the other images: 1549 - 2 x border size = 1429.
Finally we need to add the logos and captions. This can be done be creating a background.jpg image the same size as the page in pixels (3718 x 2478) and editing it in a image editor. We don't need separate header and footer images and so we can delete the header.jpg and footer.jpg images from the photobooth images folder.