How FreeBSD Handles Printing

The FreeBSD printing system consists of two primary parts. The first is the print daemon, called lpd. A daemon is simply a program that runs in the background waiting to receive and handle requests. In this case, lpd runs in the background and waits to receive something to be printed. When it gets a job, it might do some pre-processing such as running it through filters or converting the data to a different format that the printer can understand. When this has been finished, the job is placed in the print queue, which is basically a holding area that stores jobs waiting to be printed. (Jobs are generally printed on a first come, first serve basis. However, you will learn how to change the priority of a print job later ...

Get Sams Teach Yourself FreeBSD® in 24 Hours now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.