Deploying Suse Linux Enterprise Server
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |
CUPS Print Server
- Installing a Printer
- Configuring the CUPS Print Server
- Using the Web Interface to Manage CUPS
- Configuring Client Computers
Configuring the CUPS Server
Once you install all the printers for your network, you should now configure CUP's "Server Settings" to allow other GNU/Linux or Unix machines to be able to print over the network.
If you are simply "serving" the printers to Microsoft Windows machines, you do not need to configure CUPS' "Server Settings" if you are going to utilize the Samba SMB Server. Samba will pretty much automatically share the printers you have already setup within CUPS. However, if you are going to manually configure your Windows clients to print directly to the CUPS server you will need to follow these steps.
![]()
![]()
Adjusting the CUPS Server Settings and Assigning Permissions to the CUPS Server
To adjust the "Server Settings" for the CUPS server you need to open the Yast "Printer" module that is located under the Hardware section. Once it is open, you will need to click the "Other" drop-down button and select "CUPS Expert Settings". You will then be presented with a few areas that you can adjust the CUPS server, the "CUPS Server Settings" option is where you need to go.
The Server Settings page is separated into a few sections - Browsing Settings, Access Settings and an easy way to adjust the Firewall to allow access to the CUPS port of the Server.
Browsing Settings - This section allows you to specify Addresses that you want your server to "Broadcast" it's printers to. Browsing allows any workstation on your network to "automatically install" the printers you have on your server. This is only used for other operating systems that use the CUPS software (other GNU/Linux Distributions, Unix and MacOS workstations).
The addresses you enter can be either single addresses, or you can utilize the "Broadcast" address for your IP range. For instance: 10.0.0.255 will "Broadcast" the printers to every workstation that is on the 10.0.0.0/24 network.
Access Settings - This section allows you to change the permissions that various Addresses has on the Server. For instance, you will probably want the Application Order to be "Deny, Allow", then you would add any addresses (or range of addresses) you want to be able to remotely access the CUPS server. A good default is to add "Allow from @LOCAL" to allow any local addresses to be able to access (and print) your server.
The Access Settings section also gives you the opportunity to fine-tune the permissions for the "/(root)", "/printers", "/admin" and "/classes" features of the CUPS server. The next section will fully cover these "features", but in a nutshell, you can specify which addresses are allowed to print to the printers, print to "printer classes" or Administer the server through the web interface.
Just remember, if you are using the Samba Server for Windows clients, you do not have to enable any of the "Server Settings" for the CUPS server. However, if you need to print from other Unix type servers or workstations you must at least open the port in the firewall and add those addresses (or the entire networks IP range) into the "Access Settings" section.
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |


