From: mike Date: Fri, 25 May 2012 02:58:54 +0000 (+0000) Subject: Update what's new and overview. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=be39e3230f3ad10da7636a193080e89e56908184;p=thirdparty%2Fcups.git Update what's new and overview. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10513 7a7537e8-13f0-0310-91df-b6672ffda945 --- diff --git a/doc/help/overview.html b/doc/help/overview.html index 59a2ac0677..4a4b173b24 100644 --- a/doc/help/overview.html +++ b/doc/help/overview.html @@ -26,7 +26,7 @@ out on its own.

The first time you print to a printer, CUPS creates a queue to keep track of the current status of the printer (everything OK, out of paper, etc.) and any pages you have printed. Most of the time the queue points to a printer -connected directly to your computer via a USB or parallel port, however it can +connected directly to your computer via a USB port, however it can also point to a printer on your network, a printer on the Internet, or multiple printers depending on the configuration. Regardless of where the queue points, it will look like any other printer to you and your applications.

diff --git a/doc/help/whatsnew.html b/doc/help/whatsnew.html index 856f30a94f..1d77c67e92 100644 --- a/doc/help/whatsnew.html +++ b/doc/help/whatsnew.html @@ -1,59 +1,64 @@ - What's New in CUPS 1.5 + What's New in CUPS 1.6 -

What's New in CUPS 1.5

+

What's New in CUPS 1.6

-

CUPS 1.5 many changes and new features to CUPS 1.4.x. This page provides a high-level outline of these changes. If you have never used CUPS before, read the "Overview of CUPS" document instead.

+

CUPS 1.6 provides many changes and new features to CUPS 1.5.x. This page provides a high-level outline of these changes. If you have never used CUPS before, read the "Overview of CUPS" document instead.

-

Commands

+

General

    -
  1. User defaults; Starting in CUPS 1.2, user defaults were stored in the ~/.cups directory, and the old ~/.cupsrc and ~/.lpoptions files were deprecated. Support for ~/.cupsrc and ~/.lpoptions have been removed in CUPS 1.5.
  2. +
  3. Bonjour Support; Bonjour printer sharing and discovery is now also supported using Avahi.
  4. -
  5. IPP test tool; The ipptool IPP test tool is now a first-class user program.
  6. +
  7. Color Management; ICC profiles referenced by PPD files are now registered on systems with D-BUS and colord installed.
  8. -
  9. lpadmin; The lpadmin command now supports setting the cupsIPPSupplies and cupsSNMPSupplies keywords in PPDs and deleting options.
  10. -
+
  • Default Username; CUPS now supports the CUPS_USER environment variable and User directive in the client.conf file to override the default username.
  • -

    Scheduler

    +
  • Open Printing Filters; The parallel and serial backends, php_cups scripting module, and bannertops, commandtoescpx, commandtopclx, imagetops, imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops filters are now provided as part of a separate cups-filters project hosted by the Linux Foundation.
  • -
      +
    1. Passwords; Passwords up to 127 characters are now supported.
    2. -
    3. Filter security; Filters and backends must now have group write permissions disabled.
    4. +
    5. Printer Options; The "brightness", "columns", "fitplot", "gamma", "hue", "natural-scaling", "penwidth", "position", "ppi", "saturation", and "scaling" options are not longer supported by CUPS directly, while the "page-bottom", "page-left", "page-right", "page-top", "prettyprint", and "wrap" options have been deprecated.
    -

    Print Filters

    +

    Scheduler

    + +
      + +
    1. Authentication; The scheduler now supports a DefaultAuthType value of auto which automatically chooses between Basic (username/password) and Negotiate (Kerberos) authentication.
    2. -
        +
      1. IPP Conformance; The scheduler now correctly reports the "number-of-documents" attribute for jobs and fully conforms to the latest IPP/2.1 test suite.
      2. -
      3. HP-GL/2 filter; The HP-GL/2 filter is no longer provided with CUPS.
      4. +
      5. Permissions; Filters and backends may no longer have group write permissions enabled.
      6. -
      7. PDF filter; The PDF filter now supports new Poppler and Ghostscript options.
      8. +
      9. PPD Files; PPD files can now be packaged and installed as compressed tar files to reduce the amount of disk space required. Dynamic PPD updates are now also consolidated so that a printer's PPD file is updated once at the end of a job.
      10. -
      11. PWG Raster driver; Added a new PWG Raster printer driver filter.
      12. +
      13. Sharing Protocols; The scheduler no longer supports the CUPS, LDAP, or SLP protocols for printer sharing.
      14. -
      15. SCSI backend; The SCSI backend is no longer provided with CUPS.
      16. +
      17. Time-Based Job Limits; New MaxHoldTime and MaxJobTime directives, combined with support for time values in the PreserveJobFiles and PreserveJobHistory directives, allow administrators to define time-based job limits and behaviors.

      CUPS API

      -
        +
          + +
        1. Destination-Based Printing; Inspired by IPP Everywhere, new dynamic destination-based APIs allow applications to discover, query, and use both shared and network printers directly and display localized user interfaces with full conflict resolution without static configuration files. These APIs provide equivalent functionality offered by PPD-based printer drivers without the disadvantages of static configuration files.
        2. -
        3. CUPS headers; Changes to the main CUPS header may require code changes to applications and toolkits. Users of PPD functions must now include the <cups/ppd.h> header file explicitly since the <cups/cups.h> header no longer does so.
        4. +
        5. IPP; IPP requests now default to protocol version 2.0, and the ipp_t and ipp_value_t structures are now private by default. New software should be developed using the corresponding accessor functions instead of directly accessing these structures.
        6. -
        7. HTTP support: Applications can now set a per-connection timeout interval and callback for HTTP operations as well as query and set SSL/TLS X.509 certificates.
        8. +
        9. PPD; The PPD functions are now officially deprecated in favor of the new destination-based printing APIs.
        10. -
        11. Raster support; The CUPS raster functions now support the creation of PWG Raster files and streams, and a new callback-based context function allows reading and writing from objects other than file descriptors.
        12. +
        13. SNMP Support; The cupsSideChannelSNMPGet and cupsSideChannelSNMPWalk functions now support OIDs and values up to 64k in length.