Remote-access Guide

cups allow remote access to web interface

by Broderick Heathcote Published 2 years ago Updated 1 year ago
image

How to enable CUPs web interface

  1. First off, go to http://localhost:631/printers/.
  2. A screen will appear saying 'Web Interface is Disabled':
  3. Select and copy ' cupsctl WebInterface=yes '
  4. Next, click the magnifying glass in the top right hand corner of your screen and search for ' Terminal ':
  5. Once in terminal, paste in ' cupsctl WebInterface=yes ' and click enter:

Full Answer

How do I change the cups web interface to be accessible anywhere?

Many users want to change the CUPS web interface to be accessible from anywhere on their network as opposed to just the server itself. This is accomplished via several modifications to the /etc/cups/cupsd.conf file. Changes are listed in bold. # Show shared printers on the local network.

How to setup Cups printer Admin web GUI for remote access?

How to Setup CUPS Printer Admin Web GUI for Remote Access 1 Manage Printer from Web GUI. To configure this URL, you must do the following changes on your /etc/cups/cupsd.conf ... ... 2 Allow Local Subnet to Access Printer Web GUI. ... 3 Restart the CUPS Service. ... 4 CUPS Web UI for Remote Access. ... 5 Shared Printer Configuration. ...

Is there a way to share Cups with remote admin?

It will update the /etc/cups/cupsd.conf file and restart cups for you, saving a backup of the previous configuration in the same folder. It's the similar to the method presented in the official CUPS guide to printer sharing . I found the options --remote-admin in man cupsctl. Show activity on this post. Secure, and allows remote access.

How does cups work with https?

CUPS will respond to HTTP requests with a page and a URL that says it can only be accessed using HTTPS. CUPS is perfectly capable of speaking HTTP and HTTPS (that's how you're able to use your browser to interact with it). As far as I know that encryption uses the standard glibc "libcrypt" interface, not the ssl/tls one that https would need.

image

How do I access the CUPS web interface?

To access the web browser interface, go to http://localhost:631. The CUPS web browser interface can be accessed from all supported browsers. Depending on the task that you are performing, you might be prompted for a user name and password, or for the root user name and password.

How do I configure CUPS client?

CUPS Client ConfigurationCheck that cups packages are installed. ... Edit the configuration file /etc/cups/cups-browsed.conf and add the required configuration directives, some of the following are the ones available: ... Start the cups service. ... Start the avahi-daemon service. ... Start the cups-browsed service.More items...

How do you enable CUPS on a Mac?

To open CUPS, open Safari and type in http://localhost:631 This port will open CUPS. If you get an enablement prompt, you must enable the feature in terminal. To enable CUPS: 1. Select and copy 'cupsctl WebInterface=yes' 2.

How do I add users to CUPS?

Edit the "cupsd" configuration file: sudo vim cupsd. conf. Locate the line which says "

What is CUPS web interface?

CUPS is a network printing service used by Mac computers. It allows you to set up your printers on your network and customise options such as cash drawer setup. You may need to enable this before you can connect a thermal receipt printer or cash drawer.

What is the CUPS driver on a Mac?

CUPS (formerly known as Common UNIX Printing System), is a network printing system that allows Mac OS devices to connect to various printers on a network, including Cash Drawers.

How do I turn off CUPS on Mac?

So my advice would be to disable CUPS if you are not printing anything on a public network. One way to do this is by killing the CUPS Daemon from the terminal. Just type in ps ax | grep cupsd and then sudo kill -9 PID# (where PID# is the first number in the output of the ps command) and it's dead Jim!

What is CUPS admin password?

You can then use the default user name "pi" and password "raspberry" when prompted.

What is CUPS print server?

CUPS is a modular, open source printing system for Unix-like operating systems, which allows a computer to act as a print server. It can accept print jobs from client computers, process them, and send them to the appropriate printer.

Where is the CUPS config file?

The cups-files. conf file configures the files and directories used by the CUPS scheduler, cupsd(8). It is normally located in the /etc/cups directory. Each line in the file can be a configuration directive, a blank line, or a comment.

Where is the CUPS config file?

The cups-files. conf file configures the files and directories used by the CUPS scheduler, cupsd(8). It is normally located in the /etc/cups directory. Each line in the file can be a configuration directive, a blank line, or a comment.

What is the CUPS username and password?

You can then use the default user name "pi" and password "raspberry" when prompted.

How do I start cup services in Linux?

Method for Setting up CUPS Print Server in Ubuntu 20.04sudo apt-get install cups –y.sudo systemctl start cups.sudo systemctl enable cups.sudo nano /etc/cups/cupsd.conf.sudo systemctl restart cups.

What port does CUPS use?

port 631CUPS uses port 631 (TCP and UDP), which is the standard IPP port, and optionally on port 515 by inetd, launchd, the Solaris Service Management Facility, or xinetd which use the cups-lpd helper program to support LPD printing.

Manage Printer from Web GUI

All the printer configurations & classes that we setup using lpadmin command line, can also be managed from your browser from the following location:

Allow Local Subnet to Access Printer Web GUI

Add the local desktop IP address or the subnet from which you want to access the printer URL, it should look like below in /etc/cups/cupsd.conf

Restart the CUPS Service

After making the above changes, restart the CUPS service as shown below.

CUPS Web UI for Remote Access

After the above changes, you should be able to access the printer from Web URL as shown below:

Resolution

Many users want to change the CUPS web interface to be accessible from anywhere on their network as opposed to just the server itself. This is accomplished via several modifications to the /etc/cups/cupsd.conf file. Changes are listed in bold.

Additional Information

Note: If an administrator wishes to ONLY access the page from the local server, the "All" parameters can be replaced with "@LOCAL"

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

Where to point CUPS client?

Point your CUPS client (s) at localhost, and have the CUPS server on localhost connect to the CUPS server on RASSERVER. cups-browsed is then used for discovering new printers to add to your local CUPS server. It is not needed when you have already configured the printers you want, or are using the first mode.

Is cups a real connection?

No, cups is not a "real" http connection but just a local direct interface to the cups daemon and that doesn't offer https (as it normally is local anyway: you can configure that in the cupsd.conf file: Code: # Only listen for connections from the local machine. Listen localhost:631.

Does Ubuntu use CUPS?

Apparently, Ubuntu relies on CUPS for its basic printing functionality. The Ubuntu main Settings>Devices>Printers dialog has its "Add Printer" button grayed-out. But its "Additional Printer Settings" button found and allowed me to add the Ras-Pi's USB printer.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9