Skreen
Back to download
Setup Guide

Print Server Setup Guide

Follow these steps to get your booth printer working with the Skreen app.

1

Install the printer driver

Install the official DNP driver for your DS-RX1 or DS-RX1HS before setting up the print server.

  1. 1Go to the DNP driver downloads page and download the RX1 / DS-RX1HS driver for your Windows version (Windows 10, 11, etc.).
  2. 2Run the driver installer and follow the setup wizard.
  3. 3Connect the printer via USB when prompted, then finish adding it in Settings → Printers & scanners.
  4. 4Open Printing preferences, set the default paper size to 4×6, and print a test page from Windows to confirm the driver works.
2

Install the print server

Set up the Skreen print server on your Windows PC at the event.

  1. 1Run the Skreen print server installer you downloaded from the download page.
  2. 2If Windows Firewall asks, allow the print server through — it needs port 5001 open on your local network.
  3. 3Launch the print server, select your default DNP printer in the dropdown, click Start Server, and leave the window open during the event. Map standard and strip queues under Settings → Queue mapping (Ayarlar → Kuyruk eşleştirme) — see phase 3 below.
3

Two printer queues for 2×6 strip cut

On Windows you don't add a second physical printer — you add a second printer queue that uses the same USB port and same DNP driver, but with different saved defaults (especially 2 inch cut).

    Skreen routes jobs by layout and does not change cut settings per job.

    Queue name2 inch cutUsed for
    Skreen DNP StandardDisablenormal 4×6
    Skreen DNP StripEnablestrip 2×6

    Step 1: Find the port of your existing DNP queue

    1. 1Open Settings → Bluetooth & devices → Printers & scanners.
    2. 2Click your existing DNP printer (e.g. DS-RX1).
    3. 3Click Printer properties (or Manage → Printing preferences / Printer properties).
    4. 4Go to the Ports tab.
    5. 5Note the checked port (e.g. USB001, DNP DS-RX1, or another DNP-specific port name). You will reuse this exact same port for the second queue.

    Step 2: Add a second queue on the same port

    1. 1On Windows 11, open Settings → Bluetooth & devices → Printers & scanners. If Add device only finds the existing printer, use the manual path below.
    2. 2Press Win + R, run: control printers
    3. 3Click Add a printer.
    4. 4Choose The printer that I want isn't listed.
    5. 5Select Add a local printer or network printer with manual settings.
    6. 6Choose Use an existing port.
    7. 7Select the same port you noted in Step 1 (e.g. USB001).
    8. 8Pick the same DNP DS-RX1 / DS-RX1HS driver.
    9. 9Name it clearly, e.g. Skreen DNP Strip. Do not share it unless you need to.
    10. 10Finish. You should now see two printer icons in Devices and Printers, both pointing to the same physical DNP.

    Step 3A: Configure the standard queue (Skreen DNP Standard)

    1. 1Right-click Skreen DNP Standard → Printing preferences.
    2. 2Set paper / media to 4×6 or 6×4 / PR(4x6).
    3. 3Open the Advanced tab → set 2 inch cut to Disable, then click OK.
    4. 4Optional: print a Windows test page to confirm a normal full 4×6 with no cut.

    Step 3B: Configure the strip queue (Skreen DNP Strip)

    1. 1Right-click Skreen DNP Strip → Printing preferences.
    2. 2Set paper / media to 4×6 or 6×4 / PR(4x6) — same as the standard queue.
    3. 3Open the Advanced tab → set 2 inch cut to Enable, then click OK.
    4. 4Optional: print a test 4×6 image with two halves side-by-side; it should cut into two 2×6 strips.

    Important

    Configure each queue via Printing preferences, not only in the generic Windows print dialog. Windows stores defaults per queue name — that is exactly what Skreen needs.

    Step 4: Map them in Skreen Print Server

    1. 1Open Skreen Print Server.
    2. 2Go to SettingsQueue mapping (Ayarlar → Kuyruk eşleştirme).
    3. 3Set Standard queue (4×6) → Skreen DNP Standard.
    4. 4Set Strip queue (2×6) → Skreen DNP Strip.
    5. 5Start the server, then verify in a browser or PowerShell. You want both layouts to show configured: true.
    curl.exe http://localhost:5001/printers
    Copy command

    Step 5: Quick test

    1. 1Standard 4×6 — use the first command below with a test image.
    2. 2Strip 2×6 — use the second command with a full 4×6 composite image (two strips side by side).
    curl.exe -X POST -F "photo=@test.jpg" -F "layout=standard_4x6" http://localhost:5001/print
    Copy command
    curl.exe -X POST -F "photo=@strip.jpg" -F "layout=strip_2x6" http://localhost:5001/print
    Copy command

    Common mistakes

    • Both queues on different ports — the second queue won't reach the same printer. Use the same port.
    • Only one queue has 2 inch cut set — strip jobs print uncut or standard jobs may get cut.
    • Strip queue not mapped in Skreen — strip_2x6 returns 400 No printer queue configured.
    • Renamed queues but Skreen still points to old names — update Settings or set env vars SKREEN_PRINTER_STANDARD and SKREEN_PRINTER_STRIP.

    If Windows won't let you add a second queue on the same port

    • Re-add via Add a local printer → existing port → same driver → new name.
    • In DNP's own utility/installer, check whether it supports multiple logical printers.
    • Use Print Management (printmanagement.msc) to inspect ports and queues.
    4

    Find the computer's IP address

    The mobile app connects to the print server over your local Wi-Fi network.

    1. 1Make sure the booth computer and the iPad or phone running the Skreen app are on the same Wi-Fi network.
    2. 2On Windows, go to Settings → Network & internet → Wi-Fi → your network → Properties, and note the IPv4 address (e.g. 192.168.1.45).
    5

    Connect the mobile app

    Pair the print server with your event in the Skreen app.

    1. 1Open your event, go to the Overview tab, scroll to Configuration, and tap Configure printer.
    2. 2Select OS / AirPrint — the first connection type in the list.
    3. 3Tap Discover OS printers and wait a few seconds for the scan to finish.
    4. 4Under AVAILABLE PRINTERS, select PhotoboothPrinter — the print server entry that appears.
    5. 5Wait until the status shows Online, then tap Test print to confirm everything works.
    6. 6Tap Save printer to finish pairing.

    Manual setup fallback

    If PhotoboothPrinter does not appear after discovery, switch to Print Server (HTTP), tap Add Mac print server, enter the booth computer's IP in Mac server IP / host, then run Test print and Save printer.

    6

    Enable printing for guests

    Turn on guest printing before starting the kiosk.

    1. 1In your event, open the Kiosk settings tab.
    2. 2Under Sharing options, turn on Print. Optionally set the print limit and default copies, then tap Save settings.
    3. 3Tap Start kiosk. After guests take a photo, they can tap Print PhotoPrint Now. Strip templates print automatically when Strip print (2×6) is enabled on the binding.

    Troubleshooting

    Common issues and how to fix them.

    • Status shows Offline — confirm both devices are on the same Wi-Fi and the booth computer is powered on.
    • Still offline — check that Windows Firewall allows inbound connections on port 5001.
    • Printer offline in the app — turn the printer on, check the USB or network connection, then tap Refresh in the printer sheet.
    • Test print fails — make sure the printer is connected to the booth computer and prints normally from Windows first.
    • Strip prints with no cut — confirm Skreen DNP Strip has 2 inch cut enabled in Printing preferences, both queues are mapped in Settings → Queue mapping, and GET /printers shows strip_2x6 configured: true.

    Haven't installed the print server yet?

    DownloadSetting up on Linux instead? View the Linux setup guide