Skip to content

Wishlists

mounaiban edited this page Sep 20, 2020 · 8 revisions

Not-So-Long Term Wishlist

  • Automatic integration testing system for quickly verifying a printer's functionality against multiple CUPS versions.

    • This may be possible with containers, as captdriver does not use any host system, kernel or operating system-specific features.
  • Cleaning mode support

  • Instructions on building and installation on FreeBSD, openSUSE Leap, Alpine Linux and Arch Linux.

  • Process for readying captdriver for inclusion in GNU/Linux distribution repositories

  • Standardised build environment

Long-Term Wishlist

  • Proper support for Raspberry Pi and other non-x86 Single-board computer GNU/Linux hosts. SBCs have been found to be a significantly popular host for personal printers such as the LBP2900 and 3000.

  • CAPT protocol documentation

    • The SPECS file looks like it's missing a lot of details that have been discovered in the meantime, and are actually already in use by the driver.
  • Support for more printers!

  • Less important features that are still nice to have:

    • Dithering method selection

    • Toner density control (like Toner Save, but with more levels of control)

  • Decoding and Reporting of Service Errors

    • Service Errors are thrown when a failure in the printer mechanism or circuitry is detected. The printer becomes unusable until the problem is addressed. Captdriver is currently unable to report them.

    • Although it's safe to assume that most CAPT printers are no longer supported by Canon at this point, it would still be useful to be able to report Service Errors, as it saves users from having to spend time finding out why their printer is not working.

Bookmarks

Installation Guide

Targeted Printers

Essential Test Suite

Unofficial Introduction to CAPT (Executive Summary)

Support Levels

Rootless Write Access To USB Devices

Miscellaneous Tips

Wishlists

Other Canon Printer-Related Projects

SPECS: 0xA1A1 Command and Response Format

Home Page

Search for pages starting with

  • SPECS for notes on the operation of the CAPT data formats and communications protocol
  • TESTING for guidelines on testing Captdriver
  • TIPS for potentially helpful information on studying the project or the CAPT format-protocol
Clone this wiki locally