Operator guide

Everything an operator needs, from the first launch to the venue, with a picture of every panel. Print this page: the print view drops the menus and keeps the pictures.

First ten minutes

From a fresh laptop to a working booth. Nothing here needs a file or a setting to be edited by hand. No Windows laptop to hand? Every panel below also runs in the browser demo with your webcam, so the steps can be rehearsed before the install.

  1. Install. Get the installer from the download page, run it and click through the Windows warning (the download page shows exactly where). OhSnap opens full screen when the installer finishes.
  2. The Help panel opens by itself. Only on the first launch. It lists six steps and ticks each one as the booth passes it. Every step has a button that takes you to the right panel.
  3. Check the camera. Step one shows LIVE with the camera's name and size. If it says NOT RUNNING, press Cameras, choose the camera in the list and press Restart camera.
  4. Take a test photo. Press the button in step two, or close the panel and press Space. You see the countdown, the flash, then the review screen with Retake and Keep. Step two ticks itself when the booth is idle again.
  5. Find the photo. Step three names the folder and Open folder opens it in Explorer. By default it is Pictures\OhSnap, then the event name, then today's date.
  6. Bind your button. Plug it in, press Bind a button, press Bind next press next to Take a photo, press the button once. That is the whole procedure for a keyboard-type button, which is nearly all of them.
  7. Brand it. Branding: a logo and a prompt for the waiting screen, a frame or watermark for the photo, and text lines with the event name and date.
  8. Close the panel. Escape or Close. Guests only ever see the stage. Every panel comes back with Ctrl+Shift+A.
OhSnap on its first launch: the stage on the left, the Help panel open on the right with six quick-start steps
The first launch. The stage stays on the left while the drawer is open, so every change shows at once.
The countdown: a ring sweeping around a large 3 over the camera picture, with the event name along the top
What the guest sees during the countdown (ring style).
The review screen: the finished photo with Retake, Print and Keep buttons along the bottom
The review screen. Keep happens by itself after the review time.

Help inside the app

The Help tab, or Ctrl+Shift+H, from anywhere. The quick start reads the live state of the booth every time it opens: camera, whether a photo has been taken, the folder, which buttons take a photo, what branding is set, and whether the window is full screen. Under it are short how-tos for every job on this page, each with a button to the panel it happens on, then the chord table and a link back to this guide.

The Help panel with all six quick-start steps ticked and the list of how-tos below
Help, after the test photo: every step ticked.

The admin drawer

Every panel lives in one drawer on the right of the stage, so the picture stays in view while you change things. Each tab has an icon and its chord in the panel's top right corner. The sun and moon button in the head switches the drawer between light and dark; dark is easier on the eyes in a dim venue. Diagnostics, Admin drawer has the same switch, Larger text in this drawer for a small or distant laptop screen, and Show the Gallery tab. The Gallery is optional: with it off there is no tab, no chord and no how-to for it, and the photos are exactly where they were. Nothing about the drawer ever reaches the guest screen.

The admin drawer in its dark theme on the Diagnostics panel, with the Admin drawer fieldset: theme, larger text, show the Gallery tab
The drawer in dark, on Diagnostics, where the drawer's own switches are.

Motion in the drawer. Diagnostics, Admin drawer, Motion in this drawer: None: nothing moves, Subtle (how a new install starts) or Lively. Panels, their rows, the tabs, toasts and windows then arrive in turn each time a panel is opened, and the panel replays itself as you pick so you can see the difference. It moves the drawer only, never the guest's screen. Windows' own reduce-motion setting stills it, and so does Motion off under Look, Readability.

Key chords

The guest screen never shows a menu. Every admin surface is a chord, and each panel shows its own chord in its top right corner.

Ctrl+Shift+AAdmin hub (also Ctrl+Shift+\ or F12)
Ctrl+Shift+HHelp: quick start, how-tos, this list
Ctrl+Shift+CCameras
Ctrl+Shift+BBackgrounds
Ctrl+Shift+IInputs and button mapping
Ctrl+Shift+WBranding: logo, frame, watermark, text
Ctrl+Shift+LLook: filters, countdown style, sounds, attract mode
Ctrl+Shift+OOutput: folder, quality, review time, printer
Ctrl+Shift+GGallery (while the Gallery tab is switched on)
Ctrl+Shift+DDiagnostics and update check
Ctrl+Shift+FWindowed mode on and off
Ctrl+Shift+/The chord list, on screen
Ctrl+Shift+QQuit (asks first). The Quit OhSnap button in the admin hub header does the same. Alt+F4 does nothing in kiosk mode.
EscapeCloses the admin hub, the cheat sheet or a dialog; on the stage it cancels the current snap.
The on-screen chord list over the stage
The same list on screen, on Ctrl+Shift+/.

Binding a button

  1. Plug the device in. Open Inputs (Ctrl+Shift+I).
  2. Pick the kind: keyboard, gamepad, MIDI, serial or HID. Most USB buttons and foot pedals are keyboards. A scanner or button box that types a word and Enter is HID.
  3. Next to Take a photo, press Bind next press, then press the button. A toast confirms. Every action can have any number of buttons; the red x removes one.
  4. If the button types a letter that clashes with something, reprogram it to F13 to F24. Windows uses none of them.
  5. A booth with several buttons that should all snap: press Any key next to Take a photo. Every plain key then takes a photo. Keys with Ctrl, Alt or the Windows key held are left alone, so the chords still work, and a key bound to something else (Escape cancels) keeps that job. Not for a booth with a scanner that types.
The Inputs panel: the kind of input, then every action with its bound keys and a Bind next press button
Inputs. Space, Enter, F13 and Page Down take a photo out of the box.

Serial. An Arduino that prints a word per press: open the Devices fold-out, choose the port, match the baud to the sketch and tick Listen. Then bind with kind serial and press the button; each different word is its own binding. Unplug and replug is fine.

Global. Tick it on a keyboard binding and the key fires even when OhSnap is not the focused window. Windows may refuse a key another app owns; the binding then shows why. Hold means the button must stay down for half a second, so a knock cannot take a photo. Idle only makes that button count only while the booth is waiting: a guest leaning on it during the countdown or the review changes nothing. Any key is idle only from the start.

Devices, serial port and last seen is a fold-out at the bottom of the panel. Last seen lists every press the app hears, bound or not. Nothing there means the device is not reaching OhSnap.

Backgrounds

Open Backgrounds (Ctrl+Shift+B). Drop a JPG, PNG, MP4 or WebM onto the panel, use Add files, or paste a URL. Click a thumbnail to use it; the mode follows the file. Choose the mode by hand for live camera or a flat colour. Blur and dim soften a live feed into a backdrop. The stage swaps as soon as nobody is mid-snap.

The camera is drawn on top of the background, so with the subject box at its full size you will not see the background at all. Shrink the box in Branding (say 70 by 70) and the background shows around the guest. To cut the guest out of the room instead of framing them in it, hang a cloth and turn on Green screen.

The Backgrounds panel: mode, colour, fit, blur and dim, then a drop zone and thumbnails of the uploaded files
Backgrounds. The highlighted thumbnail is the one on the stage.

Branding

Open Branding (Ctrl+Shift+W). Everything here is off until you set it, and the saved photo uses the same numbers as the screen.

The Branding panel: idle screen logo and prompt, subject box percentages, frame, watermark
Branding.
The waiting screen with a client logo, a Press the big button prompt, a white frame, a watermark bottom right and the event name along the top
The waiting screen with a logo, a prompt, a frame, a watermark and a text line set.
The stage with a client logo selected as an overlay: yellow corner handles and a blue turning knob, beside the Branding panel with the live output picture at the top
An overlay selected on the stage: drag it, pull a yellow corner, turn the blue knob. The picture at the top of the panel is what comes out.
Photo mode on a classic three pose strip: ten layouts, each drawn small with numbered sample guests, the frame and the footer logo, the custom grid last
Every layout drawn with sample guests, the frame and the footer logo. Below it on the panel is the printed page, live.

Live look

Look panel (Ctrl+Shift+L). What the guest sees and hears between pressing the button and the photo.

The Look panel: filter and sliders, countdown style, sounds, attract mode
Look.
The waiting screen with seven live filter previews along the top: None, Black and white, Sepia, Vivid, Cool, Warm, Faded
Let the guest pick: seven live previews along the top of the waiting screen.
The review screen with Readability on: large Retake, Print and Keep buttons in white with thick black outlines
The review screen with High contrast and Big buttons on.

Words on the guest screen

Every sentence a guest can read is a setting. Look panel, unfold Words on the guest screen: there is a row for each one, grouped by where it appears — the review buttons, the countdown and poses, printing, the QR card, and the lines shown when the camera or the printer lets the booth down.

The settings drawer itself stays in English. This is the guest screen only.

Green screen

The booth can put a guest anywhere. Hang a coloured cloth behind them, turn on Green screen on the Look panel, and the cloth is replaced by whatever background is set, both on the screen the guest is watching and in the photo that comes out.

  1. Set a background first. Backgrounds, a picture or a colour. With the background left on the camera there is nothing for the cloth to be replaced by.
  2. Take the colour from the cloth. Press Take a still from the camera and click the cloth in the picture. The booth reads the colour off it rather than asking you to know it.
  3. Three sliders. Raise How much of it goes until the cloth has gone, and then stop. Soften the edge just enough for hair. Use the last slider if the cloth’s colour is bouncing onto arms and shoulders.

The preview on the panel is the live camera keyed by the very same code that makes the photo, so what you see there is what the printer will hand back. One end of the cloth being brighter than the other no longer matters: the key takes that in its stride, so there is nothing to chase there.

Two things it cannot do anything about, because nothing tells them apart from the cloth. A shadow the guest throws on the cloth: stand them a good stride in front of it and light the cloth as well as them. And green on the guest — a lime shirt, a yellow-green tie, a green lanyard — which will partly disappear; keep a plain dark cover-up in the booth and hand it over. The panel has those answers in a fold marked Hard to key?, so nobody has to remember them. Green screen is off until you switch it on, and costs the booth nothing while it is off.

Where the photos are

By default Pictures\OhSnap\<event>\<date>\HHMMSS-n.jpg. Everything about that is on the Output panel (Ctrl+Shift+O):

The top of the Output panel: the event name, then Photo mode with the two Classic booth buttons, the mode and the large Printing picture switch
Output, at the top. Scroll on for the folder, whose status line is the truth: the exact folder, writable or not, free space, next file name.

Events

An event is a name for one job: a wedding, a fair, a Saturday night. The booth files every photo under the event it is on, so the next morning’s photos do not land in last night’s folder.

The Events panel: one event card named Spring Gala marked In use, with its name, its folder, the folder photos are going to, its photo and print counts, and Export photos, Reset counters and Delete
Events. The card in use names the exact folder the next photo will land in; the event also shows in the drawer header.

Gallery (Ctrl+Shift+G) is the photo folder without leaving the booth.

The Gallery panel: today's photo count and size, Today and All days, Open photo folder, Select all, Delete selected, and a card with Show in folder and Print
Gallery: the count and size, Today or All days, select and delete a batch, show one in Explorer or print it again.

Photo modes

Output panel, Photo mode. The countdown runs once; in every mode but Single the shots then follow each other with a "2 of 4" on screen and the shutter each time. Escape stops a set. Retake on the review screen retakes the whole set.

The classic booth, in one click

Two buttons at the top of Photo mode set everything a walk-up booth with one button needs. Everything they set stays adjustable underneath.

The four modes

The row of little pictures

A small row in a corner of the guest screen counts the photos off: one picture per photo, grey and faint until that photo is taken, then full colour, and a badge at the end when the sheet goes to the printer. It is off until you switch it on, it never appears on the photo, and it works for a burst, a strip and a GIF.

  1. Switch it on. Output panel, Photo mode, with the mode on Burst, Photo strip or Animated GIF: tick Show a row of little pictures that light up as each photo is taken. A single photo has nothing to count, so the row is not offered there.
  2. Watch the miniature. The row, as guests will see it is a small live copy of the real row, with every moment in it at once: a photo already taken, the one being shot now, the ones still to come and the printing badge. It is drawn from your pictures, your corner and your size, and redraws as you change anything. Play it again replays the moment a photo is taken.
  3. Pick the pictures. Pictures shows eight sets, each as three thumbnails — a photo still to come, a photo taken, and the badge — so you can see a set before you pick it: Little cameras, Gold stars, Candy hearts, Flash bulbs, Instant photos, Paper sparklers, Clay popcorn and Plain numbered circles. Instant photos, Paper sparklers and Clay popcorn have two pictures each, one for a photo still to come and another for the photo once it is taken, so the row really changes at every shutter; the others use the same picture for both, faint until the photo is taken.
  4. The word on the badge. The badge of Instant photos, Paper sparklers and Clay popcorn is printed blank on purpose and the word across it is typed by you. The word on the badge and Lettered in sit under the badge switch on Output, and the same word is used on the large Printing picture. Leave the box empty for PRINTING! Fourteen letters is the most that fits. A set whose badge is already a picture, and any picture of your own, carry no lettering.
  5. Place it. Where: any of the four corners, or centred along the top or the bottom. Size, % of the screen height: 4 to 20. When a photo is taken, show: the picture in full colour, or the photo just taken. A last badge when the print is sent adds the printing picture to the end of the row.

Your own pictures in the row

Under the settings are three rows for the client's own artwork: A photo still to come, A photo taken and Printing badge. Each lists the branding files (the same files Branding, Media manages), with Replace to add a new file and use it straight away, and Back to bundled to undo. The thumbnail beside the row is exactly what the stage will show. Leave a row on Bundled picture, or delete its file later in the media manager, and the chosen set's picture is used again with nothing broken on the screen. A transparent PNG or WebP reads best.

How the row moves, and what it does after the set

Look panel, Pose tracker motion. The button at the foot of the tracker on Output jumps straight to it, and a button there jumps back. There is one setting per moment, and the first choice in every list is the plain classic look:

Preview the tracker plays a set of three on the stage with the drawer stepped aside, whether or not the row is switched on, and Play the sound tries the sound on its own.

On a screen stood on its end, the row steps up out of the way while the photo is on the review screen, so it never covers Retake and Keep or the filmstrip. It drops back to the corner you chose as soon as the booth is ready for the next guest.

The large Printing picture

When the sheet goes to the printer a picture can fill the middle of the screen for a moment, so a queue can see the print is on its way before the booth goes back to waiting. Output panel, Photo mode: tick A large Printing picture when the sheet goes to the printer. Every mode offers it, a single photo included.

It never reaches the photo or the print, and the next guest's countdown takes it away at once, so a slow printer cannot leave it over somebody else's face. A picture of yours that has been deleted quietly falls back to the badge.

Your own countdown numbers

Look panel, Your own countdown pictures: one row per number of the countdown, counting down from the seconds you set (up to ten rows), each taking a picture from the branding files in place of that number. Replace adds a file and uses it; Back to bundled returns the number to the sticker set chosen under Countdown pictures above, or to the plain text when no set is chosen, in which case the preview is empty. The pictures take the countdown's motion and size but not its colour or font, the numbers never reach the photo, and a file deleted later puts that number back to the sticker or the text with nothing broken on screen.

Printing

Output panel, Printing. Install the printer in Windows first; OhSnap lists what Windows has.

Every printer and driver places the picture a little differently, and a dye-sub that cuts 4 x 6 into two 2 x 6 strips shows every millimetre. Output panel, Printing, Print fit is where you line it up. Work in this order, with the paper and ribbon you will use at the event:

  1. Pick a profile. One button sets paper, fit, strips across the page, margins and the cut guide: Sinfonia CS2, strips cut by the printer (the Color Stream CS2, which Windows lists as Sinfonia CHC-S6145, on its 4 x 6 media: two strips side by side at 300 dpi, and the printer's own cutter halves the sheet once its Print Size is "4x6 in (split)"), Dye-sub, 4 x 6, strips two-up (DNP DS40, DS-RX1, QW410, Mitsubishi, HiTi, Citizen), Dye-sub, 2 x 6 media, Canon SELPHY postcard, Inkjet or laser, A4 / Letter. Each one then tells you what to set in the driver. Everything stays adjustable. A printer OhSnap knows by name (a Sinfonia CS2, a DNP, a SELPHY) is offered its profile right under the printer list the moment Windows shows it, one press, and the self-test's printer line says whether it was pressed and which driver setting to check.
  2. Print a test page. With a strip layout active it shows a box where each strip will land (LEFT STRIP, RIGHT STRIP, or STRIP 1 to 4), dashed cut lines, a millimetre ruler along two edges counting out from the middle, and an upright bar that must measure 100 mm.
  3. Print a sample strip. The real layout with your gutters, footer, frame, logo and text, filled with drawn stand-in poses numbered 1, 2, 3. It is not saved as a photo and nobody has to stand in front of the camera.
  4. Nudge, and print again. Scale 50 to 150 %, Move right and Move down up to 30 mm either way (measure the error on the print and type it in), Gap between strips 0 to 10 mm, Rotate in quarter turns, a hairline cut guide, and Strips across the page: Automatic (two when the two-up tick is on), or 1 to 4. The small drawing of the page beside the fields moves as you type: blue is the picture, red is anything pushed off the paper, dashes are cut guides. Reset fit puts every nudge back to neutral and leaves the paper alone.

Papers: 4x6 (what a new booth starts on), 2x6 strip, Postcard, 5x7, 6x8, A4, A5, A6, Letter, 3.5x5, 8x10, and Custom size: any sheet from 25 to 500 mm, typed in millimetres. With two different strips on one sheet the saved picture is already the whole 4 x 6, so it prints once: the cut guide still runs down its middle, and the gap does nothing because the two strips are one picture.

In the app: Output, Printing, the yellow Printing problems button. The window starts from what you see on the paper (nothing comes out; tiny, in a corner; white bands; an edge cut off; off-centre; sideways; too many or too few; colours; a printer that vanishes; what only Windows can change). Each one says why, carries the settings that fix it, saved as you change them, and the line at the top is what Windows says about the printer at that moment: ready, offline, out of paper, door open. The tools in it:

New settings under Advanced: colour or black and white, the resolution asked of the driver (most dye-subs want 300), how long to wait for the driver (20 to 600 s, 60 to start), and sending a refused job again up to three times. A job that timed out is never sent again, because it may still come out.

First table: things OhSnap fixes, all on Output, Printing.

The strip prints small, in a cornerPaper is on Not set, which asks the printer for A4. Pick the real paper (4x6, 2x6, Postcard).
White bands top and bottom on a 4 x 6A photo has the screen's shape (16 : 9), the paper is 3 : 2. Output, File, Shape: Same as the paper saves the photo paper-shaped, so the print is filled with the frame, logo and text kept whole; the idle screen shades the little the photo will not hold. The Classic booth: 4 x 6 single button sets this. Quick alternative: Fit on Fill the paper, crop the edges, which crops the print instead.
The paper is not in the listPaper, Custom size, then the width and height in millimetres, short edge as the width. The driver must be set to the same size.
An edge is cut offBorderless printing enlarges the picture. Set Scale to 97, or 95 if it is still clipped. Fit on Whole photo, white edges if the shapes differ, not Fill the paper, crop the edges.
White on one side onlyOff-centre. Measure the white in millimetres and move the print that way with Move right / Move down (minus goes left or up).
White all roundMargins is above 0, or the driver is not borderless (second table). Try Scale 103 only after the driver is right.
The two strips are different widths after the cutMove the print sideways until the cut line on the test page sits where the blade falls, then add a Gap of 1 to 3 mm so a slightly-off cut never bites a photo. Better: let the driver's own 2 x 6 cut do it.
Sideways, or a tiny strip across the sheetRotate 90. If it is then the right way up but small, set Orientation under Advanced to the other one.
Upside down in the holderRotate 180.
One strip when you wanted two, or the other way roundStrips across the page, or the two-up tick under Photo mode. Real 2 x 6 paper wants 1.
It went to the wrong printerPick the printer by name instead of System default printer.
"Print failed" after 60 secondsThe driver never answered (a slow one can be given longer under Advanced); OhSnap gives up on that job so the booth keeps going. Look at the Windows desktop (Ctrl+Shift+F) for a driver dialog, fix what it says, then Print the last photo.
A camera died in the middle of a stripThe strip finishes with its last good photo repeated. To drop the set and print nothing instead: Printing problems, Too many prints, too few, Camera lost mid-set.
Saved printer shown in redIt is unplugged, off, or renamed. Plug it in and press Refresh, or pick another.

Second table: things only Windows or the printer driver can fix. No app can set these for you. Open Settings, Bluetooth and devices, Printers and scanners, the printer, Printing preferences.

Paper size and borderlessThe driver has its own paper size and its own borderless switch; both must match the paper loaded. OhSnap asks for the size and zero margins, the driver has the last word.
The 2 x 6 cutDNP, Mitsubishi, HiTi and Citizen drivers have a "2 x 6 cut", "2 inch cut" or "multi-cut" option on 4 x 6 media; on the Sinfonia CS2 it is the Print Size "4x6 in (split)" in the Printing preferences of Sinfonia CHC-S6145 (set it under Printer properties, Advanced, Printing Defaults as well; a driver with no "(split)" entry is old, and Sinfonia's current driver and firmware add it). When it is on the printer cuts the sheet in half itself and the strips come out even. OhSnap sends the same 4 x 6 page either way, so this one driver setting is the whole difference between two strips and one uncut sheet, and a 4 x 6 single photo wants it off again. If a print through the Windows dialog with the split chosen is cut and the silent prints are not, the driver is not keeping its default for silent jobs: report that with the driver version. The SELPHY and office printers cannot cut.
Colours look wrongColour management (ICC profile, "colour correction", "vivid") is in the driver. Leave it on the maker's default; change one thing at a time and print the sample strip.
Ribbon or paper out, cover open, jamShown on the printer and in a driver dialog on the desktop. Jobs wait in the Windows queue and print once it is cleared. A dye-sub ribbon and its paper run out together: change both.
Printer offline, or the queue is pausedSettings, the printer, Open print queue: untick Pause printing and Use printer offline under the Printer menu, and cancel stuck jobs. Still offline: power it off and on, reseat the USB cable.
Windows keeps changing the default printerSettings, Printers and scanners: turn off Let Windows manage my default printer. Or pick the printer by name in OhSnap and the default no longer matters.
A "printing" toast over the boothSettings, System, Notifications: turn notifications off for OhSnap and for the printer's status monitor, or switch on Do not disturb for the event.
DNP or HiTi status monitor pops a windowThe maker's status monitor (DNP Hot Folder or status tool, HiTi monitor) opens dialogs of its own over the booth. Close it from the tray or untick its start-up entry in Task Manager, Startup apps. Printing does not need it.
The printer drops off USB after a quiet hourUSB power saving. Device Manager, Universal Serial Bus controllers, each USB Root Hub, Power Management: untick Allow the computer to turn off this device. Control Panel, Power Options, USB settings: selective suspend Disabled. Plug the printer straight into the laptop, not a hub.
First print of the day takes a minuteA dye-sub warms up its head. Print one sample strip before the doors open.

Share to phone (QR)

Output panel, Share to phone. Off until you tick Show a QR on the review screen. Then every review shows a QR beside the photo with Scan to save this to your phone under it. The guest scans it, the phone opens a page with their photo and a big Save button, and that is all. No app, no account, no email address, and the photo never goes to the internet: the phone fetches it straight from the booth over Wi-Fi.

No venue Wi-Fi? Use the laptop's own. On the booth laptop open Settings, Network and internet, Mobile hotspot, and switch it on. Windows shows a network name and password: put them on a card by the booth. Guests join that network, scan the QR and save; OhSnap picks the hotspot address (192.168.137.1) by itself. It works in a field with no signal, and guests' phones never see the venue network. If a phone cannot open the link, it is almost always on a different Wi-Fi from the booth, or on mobile data only.

Button behaviour

Inputs panel, Button behaviour. What the big button does when the booth is busy: during the countdown it is ignored, cancels, or restarts the countdown; during the review it is ignored, keeps the photo now, retakes, or prints and keeps. The cooldown after a photo is here too. Per button, each chip has pulse or hold and a repeat guard in milliseconds.

Swiping the review photo. On a touch screen the guest can swipe the photo instead of reaching for a button: to the right to keep it, to the left to take it again. The photo follows the finger and slides back where it was if they let go too soon, so a stray touch never costs anyone their picture. A short line under the picture tells them what to do, and you can retype that line under Look, Words on the guest screen. The switch is on Output, under Countdown and review, and it is off until you turn it on. Keep, Retake and Print, tapping a frame of a strip to reshoot it, the QR card and the big button all work exactly as before, whether swiping is on or off.

Before the event

The day before, on the laptop that goes to the venue:

  1. Latest version. Diagnostics, Check for update. Install a newer one over the old; settings and photos stay.
  2. The set-up. Import the preset if it was built on another machine, then walk the Help quick start until every step is ticked.
  3. A real test. A photo with the real camera, on the real screen, with the real button. Open the folder and look at the file. If printing, a test page and one photo.
  4. Windows. Settings, System, Power: screen never off, never sleep, on the plug and on battery. Windows Update: pause it for the week. Notifications: off, or Focus Assist on. Close Teams, OBS and anything else that might grab the camera. Volume up if the tick and shutter matter.
  5. Disk space. Output shows the free space under the folder. A day of 4K JPEGs is a few gigabytes; a burst booth much more.
  6. No internet at the venue? OhSnap needs none: the installer is complete, the fonts and art are inside it, and the update check gives up quietly. Try it before the day: Wi-Fi off, start OhSnap, take a single photo and a strip, print each once, unplug and replug the camera, then restart the laptop still offline and do it again.
  7. Pack. The button, its cable, a spare USB cable for the camera, the power supply, the printer's paper and ink, and the venue card printed: one sheet with the start-up order, the keys and what to do when the camera, the printer or the button stops.

At the venue: plug in power first, then the camera and the button, then start OhSnap. One test photo, close the panel, walk away.

Is this booth ready?

On the Diagnostics tab there is Is this booth ready? and a button that runs seventeen quick checks. Nothing is printed, nothing is photographed and nobody at the guest screen sees a thing. Run it when you arrive at a venue, and again if something starts behaving oddly.

The self-test run: a summary line reading 15 good, 1 to look at, and under it a line per check, each with a green Good badge, a title such as The photo folder or The booth’s printer, and one sentence saying what it found
The self-test, run. The summary counts the lines; every line says what it found, and the ones that are not Good also say what to do.

When it fails at the event

The Diagnostics panel: version, config and log paths, camera state, update check, export and import config, reset, recent errors and the log tail
Diagnostics (Ctrl+Shift+D). Copy diagnostics puts all of it on the clipboard for an email to support.

Letting the booth update itself

On the Diagnostics tab there is Update this booth by itself. Switch it on and type the download password once — the same one you use on the download page — and the booth will fetch each new version in the background, check it against the checksum this site published, and keep it until a moment when nobody is using it.

This is Windows only, and if the machine has no safe place to keep a password the panel says so and the feature stays off.

Locking the admin panel

At an unattended booth a guest with a keyboard can find Ctrl+Shift+A. Diagnostics, Venue, Set a PIN: four to eight digits, typed twice so a slip does not lock you out. From then on every admin chord, Quit and windowed mode show a keypad first. Tap the digits, click them or type them, then OK or Enter; Escape cancels. Three wrong tries lock the keypad for 30 seconds, and it counts down on screen. Once the right PIN is in, the drawer stays open for you, switching panels with chords as usual, until it closes; the next chord asks again. Escape on the stage still cancels a snap without a PIN.

The PIN belongs to the laptop: an exported preset never carries it, and importing one keeps the PIN already set. Forgotten it? The PIN is in config.json in the app's settings folder (the path is on Diagnostics); delete the pin value there with OhSnap closed. Remove PIN on the same fieldset turns it off.

Venue settings

Diagnostics, Venue, for a booth that runs all day without you. Photos per day stops the booth after that many photos (0 means no limit): the button does nothing and the waiting screen shows your message, That's a wrap! Thanks everyone. unless you write another, in the idle prompt's own font and colour. The line above it shows today's count; the limit starts again at midnight, or at once if you raise it. Close this drawer after closes an admin drawer left open for that many minutes without a click or key (10 by default, 0 for never), with a warning 30 seconds before, so a forgotten drawer does not sit over the stage all afternoon. Start OhSnap when Windows starts brings the booth back by itself after a power cut or a Windows restart. The watchdog needs no switch: if the booth screen stops answering for 30 seconds, OhSnap reloads it, and Diagnostics shows the last heartbeat and how many reloads there have been since the app started.