From owner-freebsd-questions@FreeBSD.ORG Sat Nov 10 23:39:58 2007 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 465B916A418 for ; Sat, 10 Nov 2007 23:39:58 +0000 (UTC) (envelope-from punosevac@math.arizona.edu) Received: from smtp102.math.arizona.edu (smtp102.math.arizona.edu [128.196.102.202]) by mx1.freebsd.org (Postfix) with ESMTP id 25CC913C480 for ; Sat, 10 Nov 2007 23:39:58 +0000 (UTC) (envelope-from punosevac@math.arizona.edu) Received: from Debian-exim by smtp102.math.arizona.edu with local-bsmtp (Exim 4.50) id 1IqzvL-0008M2-Et for questions@freebsd.org; Sat, 10 Nov 2007 16:39:42 -0700 Received: from 71-220-154-82.tcsn.qwest.net ([71.220.154.82] helo=.domain.actdsltmp) by smtp102.math.arizona.edu with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1IqzvL-0008Lu-4R for questions@freebsd.org; Sat, 10 Nov 2007 16:39:35 -0700 Message-ID: <47364131.5030405@math.arizona.edu> Date: Sat, 10 Nov 2007 16:39:29 -0700 From: Predrag Punosevac User-Agent: Thunderbird 2.0.0.6 (X11/20070916) MIME-Version: 1.0 To: questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-ACL-Warn: The HELO/EHLO greeting .domain.actdsltmp is invalid X-Outgoing-Spam-Score: -5.9 (-----) Cc: Subject: PPD files vs printer drivers also LPD vs LPRng vs CUPS X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Nov 2007 23:39:58 -0000 I am trying to understand little bit better Unix printing. I am terribly confused about the real meaning of PPD files and printer drivers. According to this http://en.wikipedia.org/wiki/PostScript_Printer_Description PPD files are post script description files that act as a drivers for post script printers. This seems clear to me but I have never had a post script printer in my life. According to same page CUPS-PPD are used by CUPS to do post-script printing on non-postscript printers by directing files through CUPS-filter. Could somebody explain this things better to me. Every time I used CUPS the PPD files where enough to enable me printing. Did I really use some other drivers beside these PPD files or did CUPS communicate with my printers with some generic driver and just uses PPD files to do filtering. In LPD it seems to me that this is more clear as when I run ./SETUP apsfilter I am really question to select the driver from the Ghostscript collection. I have never used LPD without the apsfilter. What is the simplest way to send ps file to the printer that doesn't speak ps? If I could do that everything else is peace of cake. I read very carefully printing form the handbook but I want to learn more. Could anybody explain me if there are some strong reasons for choosing LPD over CUPS or LPRng system (seems just GUI added on the top of LPD) It would logical to me that LPD is safer (CUPS port has some security warnings) and maybe more reliable. In any case it is included in the base system and I prefer to use something included in the base system Thanks to ALL Predrag