By mike on Apr 23, 2008, 1 comment(s)
CUPS includes drivers for many printers. Open source printer drivers are available from other sites.
By mike on Dec 21, 2007, 0 comment(s)
The standard CUPS software distribution includes most of the
software necessary to support printing. If you have PostScript
printers you'll need to PostScript Printer Description ("PPD")
files that came with your printer.
By mike on Dec 13, 2007, 0 comment(s)
<p>If you just compile the DDK drivers as-is, you can
redistribute the binaries just like any other GNU GPL'd software
- just provide the option to get the source code if you don't
bundle it with your distribution.
By mike on Jul 11, 2007, 0 comment(s)
Common UNIX Printing System, CUPS, and CUPS logo.
By mike on Jul 11, 2007, 0 comment(s)
This FAQ provides links to the available CUPS support resources.
By mike on Jul 11, 2007, 2 comment(s)
This FAQ provides a link to the CUPS roadmap page.
By mike on Jul 11, 2007, 0 comment(s)
This FAQ describes the additional rights that are granted on top of the GPL2/LGPL2 in the CUPS license.
By mike on Jul 11, 2007, 8 comment(s)
Apple Inc. owns CUPS as of February 2007.
By sleske on May 04, 2007, 0 comment(s)
Move a job to a different queue/printer using lpmove or the Web interface. This builds on the directive CUPS-Move-Job.
By tammy on Apr 25, 2007, 1 comment(s)
What to do when you can't connect to server on a MAC system.
By philrace on Dec 13, 2006, 2 comment(s)
Explain why Java versions 1.5 and 1.6 can't see CUPS 1.2 printers.
By mike on Oct 22, 2006, 1 comment(s)
<P>The Common UNIX Printing System<SUP>TM</SUP>,
("CUPS<SUP>TM</SUP>"), is provided under the GNU General Public
License ("GPL") and GNU Library General Public License ("LGPL"),
Version 2, with exceptions for Apple operating systems and the
OpenSSL t.
By steve on Feb 01, 2006, 11 comment(s)
Possible causes of client-error-not-possible
By steve on Aug 24, 2005, 0 comment(s)
How do these directives work with the Allow and Deny directives?
By steve on Jun 17, 2005, 3 comment(s)
This is the error message which CUPS gives you when you specified a non-existing file to print or a non-existing printer.
By mike on May 31, 2005, 0 comment(s)
<P>Both the LPD and JetDirect/AppSocket protocols can be used over the
Internet today, however neither of these protocols provides authentication
services, access control, and all of the document management and formatting (including
printer-specific ..
By steve on May 27, 2005, 12 comment(s)
Normally, if you are performing an administrative operation such as adding a printer, you need to provide the root or other authorized administrator username and password.
By steve on May 27, 2005, 0 comment(s)
YES!!
By steve on May 27, 2005, 9 comment(s)
SuSE defaults to using Digest passwords and "RunAsUser yes", which means you have to use the lppasswd command to add accounts and passwords.
By steve on May 20, 2005, 2 comment(s)
rpm -qa | grep cups
By mike on May 20, 2005, 7 comment(s)
<p>Normally, if you are performing an administrative operation
such as adding a printer, you need to provide the root or other
authorized adminsitrator username and password.
By steve on May 10, 2005, 0 comment(s)
Use the -o fitplot option
By steve on May 10, 2005, 0 comment(s)
Chapter 3 "Standard Printer Options" of the CUPS Software Users Manual explains in detail all the options available to you.
By mike on May 10, 2005, 0 comment(s)
<P>If you encounter printing problems, the first thing you
should do is set the LogLevel parameter in /etc/cups/cupsd.conf
to "debug" and restart the cupsd process, usually with one of
the following commands:
By mike on Feb 23, 2005, 0 comment(s)
There are many resources on the Internet that are at your disposal. This article lists many of them.
By mike on Jul 23, 2004, 0 comment(s)
<P>We are striving to make CUPS supportable by all vendors.
Documentation is a "must" for software as complex as a printing
system. Having complete documentation and portable code will go
a long way towards making CUPS a standard for all UNIX vendors...
By mike on Jul 23, 2004, 0 comment(s)
<P>Certainly.
By mike on Jul 23, 2004, 0 comment(s)
<P>All date and time information is stored internally as a
32-bit UNIX® time value which will roll over early in 2038.
When date information is displayed or logged, a 4-digit year is
generated using the standard UNIX date and time functions.
By mike on Jul 23, 2004, 0 comment(s)
<P>CUPS provides:
By mike on Jul 23, 2004, 0 comment(s)
<P>The LPD protocol forces clients to reserve a privileged port to send print
files. Since privileged ports require root access, the lpr, lpq, lprm, and lpc
programs are setuid root.
By mike on Jul 23, 2004, 0 comment(s)
<P>CUPS provides a portable printing layer for UNIX®-based
operating systems. It has been developed by
<A HREF="http://www.easysw.com">Easy Software Products</A> to promote a
standard printing solution for all UNIX vendors and users. CUPS
provide...
By mike on Jul 23, 2004, 0 comment(s)
<P>The <A HREF="http://www.pwg.org/">Internet Printing Protocol</A> is
an exciting new network protocol that provides a common set of network
printing services. One of the many potential applications of IPP is
Internet Facsimile services - you can pr...
By mike on Jul 23, 2004, 0 comment(s)
<P>You'll need at least SAMBA 2.0.6; earlier versions of SAMBA did not
fully support CUPS.
By mike on Jul 23, 2004, 0 comment(s)
<P>CUPS is configured out-of-the-box to allow print jobs from any host and
limit administration tasks to the local system.
By mike on Jul 23, 2004, 0 comment(s)
<P>This message is most often logged in the error_log file if
you attempt to print a file to a non-PostScript printer when you
do not have <A HREF="ghostscript.html">ESP Ghostscript</A>
installed.
By mike on Jul 23, 2004, 0 comment(s)
<P>The sample drivers included with CUPS use "safe" margins to
work with as many HP and EPSON printers as possible.
By mike on Jul 23, 2004, 0 comment(s)
<P>First, read Adobe's PPD specification. You need to know how PPD
files are organized. You want to look at the ImageableArea section
of the page size stuff, which defines a bounding box for the area
of the page that can be printed on, e.g.:
By mike on Jul 23, 2004, 0 comment(s)
<P>CUPS 1.1 adds:
By mike on Jul 23, 2004, 0 comment(s)
<P>The "job-sheets" option in CUPS 1.1 allows you to specify a banner page for printing.
Look in the <VAR>/usr/share/cups/banners</VAR> directory for the available banner files.
By mike on Jul 23, 2004, 0 comment(s)
<P>To create your own banner page, simply copy the file that you
want as a banner to the <VAR>/usr/share/cups/banners</VAR>
directory and change the file permissions on the file so that
all users can read it. Then restart the scheduler as outlined in...
By mike on Jul 23, 2004, 0 comment(s)
<P>The basic CUPS distribution supports the following file formats on all printers:
By mike on Jul 23, 2004, 0 comment(s)
<p>Short answer: Don't do this, use the Get-Jobs
(<tt>IPP_GET_JOBS</tt>) or Get-Job-Attributes
(<tt>IPP_GET_JOB_ATTRIBUTES</tt>) operations with the
<tt>cupsDoRequest()</tt> function to get the information
instead.
By mike on Jul 23, 2004, 0 comment(s)
<p>The cNNNNN files are binary files in the IPP message format.
Essentially, each file is a copy of the original Create-Job or
Print-Job request with additional job attributes added by the
scheduler. You can read the files using the ippReadFile()
fun...
By mike on Jul 23, 2004, 0 comment(s)
<p>You need to link against the <tt>cupsimage</tt> library,
typically using the following compiler options:
By mike on Mar 15, 2004, 0 comment(s)
<p>No. Just as with the GCC software, the output from the PPD
compiler is not automaticaly GPL'd. You can provide the
generated PPD files under any terms you like (including, of
course, the GPL) via the Copyright directive in your driver
informatio...
By mike on Mar 15, 2004, 0 comment(s)
<p>You can distribute the DDK drivers just like any other GPL'd
software - the example RPM spec and EPM list files can be used
as a packaging template.