Development Roadmap

 Login     CUPS      Book      DDK      Printer Drivers      ESP Ghostscript      Forums      Links      Windows  
 Home  |  Articles & FAQs  |  Bugs & Features  |  Documentation  |  Download  ]
 

View as PDF | CUPS 1.1 | CUPS 1.2 | CUPS 1.3 | CUPS 1.4 | CUPS 1.5 | CUPS  -feature ]

Last Updated 25 Apr 2008

This page provides a dynamic look at all open Software Trouble Reports ("STRs") that have been filed on the Bugs & Features page. If you would like to contribute code to implement/fix any of the STRs below, please consult the CUPS Developer Guide for the coding standards we follow and then post your changes to the corresponding STR.
 

CUPS 1.1 (0 Open Features, 0 Open Bugs)

CUPS 1.1.x is a former stable branch. It is no longer being maintained, and any bug fixes will be applied against CUPS 1.3.x.

CUPS 1.2 (0 Open Features, 2 Open Bugs)

CUPS 1.2.x is a former stable branch. It is no longer being maintained, and any bug fixes will be applied against CUPS 1.3.x.

STR #SummarySubsystemStatusPriority
 2624EPSON 24-pin driver page length/alignment issuesSample DriversPendingMOD 
 2868New PPD confuses cups-driverd and admin.cgiMultipleActiveLOW 
 

CUPS 1.3 (0 Open Features, 5 Open Bugs)

CUPS 1.3.x is the current stable branch. Bug fix (patch) releases will come out approximately every 4-6 weeks as needed.

STR #SummarySubsystemStatusPriority
 2823/usr/sbin/cupsd double free or corruptionSchedulerPendingHIGH 
 2827SSL interoperability with Windows in FIPS compliance modeSchedulerPendingMOD 
 2866embedded space in cupsfilterSchedulerPendingMOD 
 2766ImplicitClasses has no effect during failoverSchedulerPendingLOW 
 2850Landscape PDF prints incorrectly with orientation-requested=4PDF FilterPendingLOW 
 

CUPS 1.4 (50 Open Features, 4 Open Bugs)

CUPS 1.4.x is the active development branch and is focused on PDF printing enhancements, various web interface improvements, and improved SNMP and Bonjour support.

STR #SummarySubsystemStatusPriority
 2826Merge PPD compiler and CUPS message catalogsLocalizationNewMOD 
 2874cupstestppd always warns on Windows and Mac filesNewLOW 
 2869Add CUPS_SC_CMD_SET_BIDI side-channel command and APIBackendsNewRFE 
 2863ppdmerge does not merge custom option localizations correctlyCUPS CommandsPendingHIGH 
 2843lpstat -o <printer> is slow while lpstat -o is fastNonePendingLOW 
 263tcpwrapper supportSchedulerPendingRFE 
 618Forcing job-sheets to be unchangeableSchedulerPendingRFE 
 621printing to classes of IPP production printersBackendsPendingRFE 
 809Add time-based againg of archived spool dataSchedulerPendingRFE 
 1293Cache printer attributes and PPD dataSchedulerPendingRFE 
 1409Update mimeFileType() code to handle arbitrary buffer rangesSchedulerPendingRFE 
 1440admin/?op=config-printer should query printer for initial defaultsCGI ProgramsPendingRFE 
 1477Add Solaris 10 SMF SupportConfig FilesPendingRFE 
 1553Add start page to reprint-job button/operationMultiplePendingRFE 
 1575Let the "usb" backend use libusb instead of the usblp kernel moduleBackendsPendingRFE 
 1729CUPS web UI should support new UIOption types (int, string, password)CGI ProgramsPendingRFE 
 1919Modify Printer from Web interface should be more refined and selectiveCGI ProgramsPendingRFE 
 1962LDAP Browse ImprovementsSchedulerPendingRFE 
 2062An option to specify number of lines to be printed per pageText FilterPendingRFE 
 2101Password prompting behaviour should be betterMultiplePendingRFE 
 2146Handle certificate chainsSchedulerPendingRFE 
 2196Cancel one or all jobs assigned to a printer for a specific user.MultiplePendingRFE 
 2291Automatic cancellation of held jobs after a configured durationSchedulerPendingRFE 
 2322Mail notifications to event subscriptions should provide more detailsNotifiersPendingRFE 
 2332add command to make all queues reject new jobs at onceMultiplePendingRFE 
 2388cups should not create large chunks of memory on the stackCUPS APIPendingRFE 
 2392Modify "cancel" such that it will require confirmation when used only with "-a" option.System V CommandsPendingRFE 
 2417Support for Tharo Systems, Inc. line of thermal-transfer labelling printersSample DriversPendingRFE 
 2432please add cupsGetPPD() to PHP bindingsScripting SupportPendingRFE 
 2471Add Seiko driversSample DriversPendingRFE 
 2482reenable 'N' parameter examination from the control file of lpd protocol (Name of source file)LPD Mini-DaemonPendingRFE 
 2490Implement standard application/vnd.cups-banner file formatMultiplePendingRFE 
 2492Update web interface look-n-feelCGI ProgramsPendingRFE 
 2529D-Bus notifierMultiplePendingRFE 
 2536'BindErrorFatal' cupsd.conf optionSchedulerPendingRFE 
 2555Add error-policy to retry current job foreverMultiplePendingRFE 
 2558Provide IPP "job-originating-host-name" via ENV Variable to backendSchedulerPendingRFE 
 2562"cupsfilter" command should also support the printer driver filter specified in the PPDCUPS CommandsPendingRFE 
 2567Add documentation on CUPS browse protocolDocumentationPendingRFE 
 2616Log failed IPP requests as errorsSchedulerPendingRFE 
 2626Improve cupstestdscCUPS CommandsPendingRFE 
 2704Add printer-icon attribute pointing to printer's iconMultiplePendingRFE 
 2707Improve ppd-device-id matching with CUPS-Get-PPDsSchedulerPendingRFE 
 2723Patch to fix automagic dependencies on aclBuild FilesPendingRFE 
 2724Replace htmlview command with xdg-open in the cups.desktop fileConfig FilesPendingRFE 
 2728Print banner page from different input traySchedulerPendingRFE 
 2745Add some PAM propertiesSchedulerPendingRFE 
 2794A -Hserver:port option for cups-lpdLPD Mini-DaemonPendingRFE 
 2798rastertohp: Add PCL sequence for A5 page sizeSample DriversPendingRFE 
 2799Allow filters and backends to differentiate between a job and its banner page(s)SchedulerPendingRFE 
 2811There is no default timeout for filtersSchedulerPendingRFE 
 2833Let lpstat report whereto clients connect by defaultSystem V CommandsPendingRFE 
 2848DefaultPaperSize directive in cupsd.confSchedulerPendingRFE 
 2853Creating an RSS subscription does not immediately create an RSS fileNotifiersPendingRFE 
 

CUPS 1.5 (24 Open Features, 0 Open Bugs)

CUPS 1.5.x is a future development branch.

STR #SummarySubsystemStatusPriority
 197job-originating-host-name in lpqBerkeley CommandsPendingRFE 
 198job-originating-host-name, title in lpstatSystem V CommandsPendingRFE 
 438lpadmin should check the PPD with cupstestppdSystem V CommandsPendingRFE 
 672Option to allow individual printer to delete a printjob after printing it.SchedulerPendingRFE 
 988empty local CUPS queue obscures jobs at the print serverBerkeley CommandsPendingRFE 
 1016Please implement lpr's "-i" option for indentationBerkeley CommandsPendingRFE 
 1149lprm should support -h and -aBerkeley CommandsPendingRFE 
 1227Add a Text Option for the width and fold too long line at spacesText FilterPendingRFE 
 1288Add option/command to show detailed job dataSystem V CommandsPendingRFE 
 1308Add accounting/quota/management APISchedulerPendingRFE 
 1437"lpstat -l -c xxxx" works like "lpstat -c xxxx"System V CommandsPendingRFE 
 1649Web Interface: add a few common cupsd.conf templates for easy setupCGI ProgramsPendingRFE 
 1743Command line method to query job hold statusMultiplePendingRFE 
 1904Standard IPC mechanism between user/desktop and print jobMultiplePendingRFE 
 1914Retain print job historyMultiplePendingRFE 
 1989Add '--help' option to lprBerkeley CommandsPendingRFE 
 2053Enhance configurability of lpd backendMultiplePendingRFE 
 2082lpoptions(1) `-a' (all printers) optionCUPS APIPendingRFE 
 2316Add Ability to reprint on a different printerMultiplePendingRFE 
 2421Add persistent port monitor/backend support for device monitoringSchedulerPendingRFE 
 2528Suppress duplicate devices in cups-devicedMultiplePendingRFE 
 2531Add device serial number to all backends when possibleBackendsPendingRFE 
 2625Add support for configuring separate access control for web interfaceSchedulerPendingRFE 
 2530Allow to modify admin.tmpl to view custom (log) filesCGI ProgramsActiveRFE 
 

CUPS -feature (23 Open Features, 0 Open Bugs)

The -feature branch contains features that have not yet been scheduled for a release.

STR #SummarySubsystemStatusPriority
 2051Support for booklet printingNewRFE 
 2195Four-fold printing option for greeting cardsNewRFE 
 2212The "Export Printers to Samba" feature should be part of the "Add Printer" wizardNewRFE 
 2402Jobs web page display order - `held' jobsNewRFE 
 2532Web interface: better visual representation of printers enabled/disabled & stopped/started(idle)NewRFE 
 2732Status of remote IPP jobs cannot be discoveredNewRFE 
 2761CUPS (and IPP) need performance indicatorsNewRFE 
 2814Support AllowedChars for String/Password type custom PPD optionsNewRFE 
 2830Web interface - Printers per page and jobs per pageNewRFE 
 2857Socket backend wastes 5 seconds of timeNewRFE 
 2864More information in testpageNewRFE 
 2873more label formats in PPD of Dymo LabelPrintNewRFE 
 1310Embedded print server configuration/modeSchedulerPendingRFE 
 1767Provide FSG OpenPrinting Printing API (PAPI) as a part of the CUPS packageCUPS APIPendingRFE 
 1866"printcap" generation should be less destructive on SolarisSchedulerPendingRFE 
 2399Require user @CONSOLEMultiplePendingRFE 
 2410When a filter is not found the error messages are misguiding.CUPS APIPendingRFE 
 2474Support for SELinuxMultiplePendingRFE 
 2475Support for Linux's Lightweigh Audit FrameworkMultiplePendingRFE 
 2700Add "wol=xx:xx:xx:xx:xx:xx" option to network backendsBackendsPendingRFE 
 2829when stopping queue only the direct child get cleaned up, need to clean all subsequent processes as well, patch includedSchedulerPendingRFE 
 2856arbitrarily limits username/password to 32 charactersMultiplePendingRFE 
 2476Support for SELinux context based job bannersMultipleActiveRFE 
 
 
 

Comments are owned by the poster. All other content is copyright 2007-2008 by Apple Inc. CUPS, the Common UNIX Printing System, and the CUPS logo are the trademark property of Apple Inc. All other trademarks are the property of their respective owners. Please report site problems to 'webmaster@cups.org'.