top of page

AirPrint Server with Ubuntu for Photo Booth Printers

  • Bryan
  • Mar 25, 2023
  • 3 min read

Updated: Jun 20, 2023

iPads for Photo Booth use are quite popular and typically require a Wi-Fi Dongle (Print Server) to be able to print wirelessly. The printers for Photo Booths are normally Dye Sublimation Printers and have multiple manufacturers and models.


The more popular AirPrint Servers I have come across are DNP's WCM-2 module and the AirCast Pro 2. Currently the WCM-2 retails for $160 and the AirCast Pro 2 retails for $395.


Having tried the WCM-2 myself, I had issues with the print speed of upwards of 2 minutes. After asking fellow Photo Boothers, the consensus was to dump the WCM-2 and switch over to the more expensive AirCast Pro 2. This article provides a cheaper alternative using an old Laptop with Ubuntu (Linux OS) to get the same performance of an AirCast Pro 2!


Requirements

  • Laptop (in my case a Dell E7450 I had lying around) - $100-$120 used in eBay

  • USB flash drive 8GB or Higher (used to install Ubuntu)

  • PC running Windows to create the USB Installer

Steps

  1. Install Ubuntu

  2. Install and Configure CUPS

  3. Install Gutenprint Drivers

  4. Configure Printer


Installing Ubuntu

1. Download Ubuntu 22.04 LTS Desktop from here

ree

2. Create USB Installer by downloading balenaEtcher

ree

3. Insert USB Flash Drive in the PC and run balenaEtcher


4. Click on Flash from file and choose the Ubuntu image (ubuntu-22.04.2-live-server-amd64.iso)

ree

5. Click on "Change" to select the USB Flash Drive

ree

6. Select the USB Device and click on Select1

ree

7. Click on Flash

ree

8. Get a cup of coffee and wait for balenaEtcher to complete

ree

9. Once completed, close balenaEtcher and insert the USB Flash Drive to the Laptop. Boot from the USB Drive by hitting F12 to enable boot selection. Select the USB drive and hit enter. Please note F12 works for Dell Laptops and may be different for other brands (Del, F1, F2, F8, F10 etc)

ree

10. Once booted, pick your language and click on Install Ubuntu

ree

11. Pick your Keyboard Layout and click on Continue

ree

12. On the Wireless Screen, select your Wi-Fi and click on Connect

ree

13. Enter your Wi-Fi password and click on Connect

ree

12. On the Install Screen, make sure "Normal Installation", "Download Updates..." and "Install third-party software..." options are checked, and click Continue

ree

13. On the Installation Type Screen, click on "Advanced features..." and click on "Erase disk and use ZFS", then click OK, then click Install Now


ree

14. Click Continue on the next screen

ree

15. Choose your Location and click Continue

ree

16. Type in your information, and make sure to select "Require my password to log in" then click Continue. (Remember the password!)

ree

17. Grab another coffee and wait for the installation to complete

ree

18. Once installation is complete, click on "Restart Now"

ree

19. Remove the USB Flash Drive from the Laptop and press Enter

ree

20. Once the laptop reboots, click on your username and enter the password you created to login to Ubuntu


ree

21. Congratulations you have installed Ubuntu!


ree


Install and Configure CUPS


1. Click on Show Applications, then click on Terminal

ree

2. Type "sudo apt-get update" to update the package list of the repositories

ree

3. CUPS should already be installed, but let us verify it by trying to install it by typing "sudo apt-get install cups"

ree

4. Edit the CUPS configuration file by running "sudo gedit /etc/cups/cupsd.conf"

ree

5. On line 22, change "Browsing No" to "Browsing Yes"

ree

6. On line 18 Change "Listen localhost:631" to "Port 631"

ree

7. Below line 36, add a new line with "Allow @LOCAL"

ree

8. Below line 42, add a new line with "Allow @LOCAL"

ree

9. Click the Save Button, then close gedit by clicking on "X"

ree

10. Restart CUPS by typing "sudo systemctl restart cups"

ree

Install Gutenprint Drivers

1. Install gutenprint drivers by typing "sudo apt-get install printer-driver-gutenprint -y"

ree

2. Install GIMP Plugin by typing "sudo apt-get install gimp-gutenprint -y"

ree

Configure the Printer

1. Plug the USB cable from your printer to your laptop

2. Open Firefox in the laptop and enter "localhost:631" on the URL bar

ree

3. Click on Adminstration Tab, then "Add Printer" and enter your Ubuntu username and password, click on "Sign In"

ree

4. Select your Printer from the "Local Printers" section, in this case the Dai Nippon Printing DP-DS620 and click "Continue"

ree

5. Make sure "Sharing: Share This Printer" is Checked and click "Continue"

ree

6. On the Make dropdown list, select your printer's manufacturer (Dai Nippon Printing in this case) and click "Continue"

ree

7. From the dropdown list select your printer (DS620 in this case) and Click "Add Printer"

ree

8. Click on Set Printer Options

ree

9. In the Media Size set your proper media (here is 4x6) and click "Set Default Options"

ree



 
 
 

Comments


  • Facebook
  • Instagram

DBELLE STUDIOS LLC

bottom of page