Contents
What makes a printer a client or a server in cups?
A “server” is any machine that communicates directly to a printer. A “client” is any machine that sends print jobs to a server for final printing. Clients can also be servers if they communicate directly with any printers of their own. By default, CUPS uses the Internet Printing Protocol (IPP) to send jobs from a client to a server.
How to override the default server in cups?
The default server is normally the local system (“localhost”). To override the default server create a file named /etc/cups/client.conf with a line as follows: The server name can be the hostname or IP address of the default server. If the server is not using the default IPP port (631), you can add the port number at the end like this:
Can you run cups without a local spooler?
CUPS can be configured to run without a local spooler and send all jobs to a single server. However, if that server goes down then all printing will be disabled. Use this configuration only as absolutely necessary. The default server is normally the local system (“localhost”).
How to share a printer on a server?
The simplest way to do this is to use the cupsctl(8) command on the server: cupsctl –share-printers. By default, the above command will allow printing from other clients on the same subnet as your server.
What kind of command line printing does CUPS support?
CUPS provides both the System V (lp(1)) and Berkeley (lpr(1)) printing commands for printing files. In addition, it supported a large number of standard and printer-specific options that allow you to control how and where files are printed. CUPS understands many different types of files directly, including text, PostScript, PDF, and image files.
What kind of platform does Cups 1.7.5 use?
It is based on the “Internet Printing Protocol” and provides printing services to most PostScript and raster printers. This package is known to build and work properly using an LFS-7.6 systemd platform. Download (HTTP): http://www.cups.org/software/1.7.5/cups-1.7.5-source.tar.bz2
Where do I find printer specific options in cups?
Printer-specific options are also available and can be listed using the lpoptions command: Saved options are supported in CUPS through printer instances. Printer instances are, as their name implies, copies of a printer that have certain options associated with them.
What is the name of the printer on the server?
The most tedious method of configuring client machines is to configure each remote queue by hand using the lpadmin(8) command: The printer name is the name of the printer on the server machine. The server name is the hostname or IP address of the server machine.