Raspberry Pi is a low-powered computer, making it great for always-on jobs such as running a print server. In this tutorial, we will add a Dymo LabelWriter 450 printer to a Raspberry Pi and use it as a server on the local network.
Step 1: Ensure the CUPS server is installed on the Raspberry Pi. If it’s not installed, run the following command:
sudo apt install cups
Step 2: Connect to the admin page. By default, you cannot access the admin page over the network. To change this, SSH into the Pi and edit cupsd.conf:
sudo nano /etc/cups/cupsd.conf
a. Update Listen line to
Listen 0.0.0.0:631
b. Update the restrictions to look like this:
# Restrict access to the admin pages... <Location /admin> Order allow,deny Allow all </Location> # Restrict access to configuration files... <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny </Location>
c. Restart the service
sudo service cups restart
Now to go http://{IP OF THE PI}:631/admin
Step 3: Click Add Printer

Select DYMO LabelWriter 450 from your local printers list
Step 4: Update the name if you like, set a location and check the Share This Printer option.

Step 5: Review the settings and click Add Printer again.

Step 6: Add the printer to your computer’s printer utility.

Step 7: Open the DYMO Label Utility, and you should see your printer in the printer list.

Step 8: Print!
That’s it! Now you can have your printer available all the time over the network.