What Is LPR Printing?

CUPS (Common UNIX Printing System) is a printing system supported in Fedora Core3. It mainly uses IPP (Internet Printing Protocol) to manage print jobs and queues, but also supports "LPD" (Line Printer Daemon) Communication protocols such as "SMB" (Server Message Block) and AppSocket.

CUPS

(General Unix Printing System)

Right!
CUPS (Common UNIX Printing System) is a printing system supported in Fedora Core3. It mainly uses IPP (Internet Printing Protocol) to manage print jobs and queues, but also supports "LPD" (Line Printer Daemon) Communication protocols such as "SMB" (Server Message Block) and AppSocket.
There are always many restrictions on printing under Unix / Linux. But if you install CUPS (Common UNIX Printing System), you will get a complete printing solution.
The printing method under UNIX / Linux has been using lpd (command line printing daemon) for a long time. It does not support IPP (Internet Printing Protocol), nor does it support the use of multiple printing devices at the same time.
CUPS provides a reliable and effective way for Unix / Linux users to manage printing. It supports IPP, and provides interfaces such as LPD, SMB (service message block, such as a printer configured as Microsoft Windows), JetDirect. CUPS can also browse network printers. [1]
The advantages of using CUPS are many:
For example: 1.Use IPP to enhance network printing function; 2.Automatically detect network printer; 3.Web interface setting tool; 4.Support PPD (PostScript Printer Description) printer file; 5.Support most printers
If you want to manage LPRng (LPRng is the abbreviation of LPR Next Generation, and LPR is the abbreviation of Line Printer Remote), you can use the graphical interface tool "Prinrconf" to maintain Configuration file (/ etc / printcap)
In addition, CUPS driver development under Linux is governed by the GPL agreement, which means that it must be open source. This is not something that developers want to do for commercial software development.
Therefore, the printer commercial driver developed under Linux must first develop a driver that complies with the LPRng printing system, and then develop a CUPS boot program to associate the CUPS printing system with its own LPRng driver. Of course, this bootloader is also open source.
On February 04, 2012, CUPS 1.5.1 was released. This version fixes a series of issues related to printing, encryption, and ipptool. [2]
On February 06, 2012, CUPS 1.5.2 was released. This version mainly fixes the problem of tar package in 1.5.1. [3]
On May 26, 2012, CUPS 1.6b1 was released. This is the first publicly released beta version of CUPS 1.6, adding support for Bonjour, ICC, and IPP Everywhere native to Linux and other platforms. [4]
On July 26, 2012, UPS 1.6 was released. The new version supports Bonjour, ICC and IPP Everywhere under Linux. [5]
On July 29, 2012, CUPS 1.6.1 fixed some packaging and localization related issues. [6]

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?