CAPS Universe documentation
1.0.4
All you need to know to be successful
Introduction
Manuals
CAPS API in Detail
Data Structures
Source file list
Manuals
The full list of CAPS manuals
[detail level
1
2
3
4
5
]
▼
CAPS Universe Manuals List
▼
Installation Manual
How to install all CAPS universe components to you system
Installation Preparation
Installation from Repository Resources
Installation from Archive Resources
►
Install libcapsbase
►
Install libcapstable
►
Install libcapsinif
►
Install libcapsmime
►
Install libcapsppd
►
Install Printing Coordinator
►
Install Printing System Integration
►
Install libcapsraster
►
Install libcapsdriver
►
Install the Printer Driver Collection
System Requirements
Linux Kernel Requirements
▼
User's Manual
How to use and configure all CAPS universe components in your system
►
Overview of CAPS Tools
capsdoprint
lpr
►
capsprinter
capsprndir
capsinfo
►
caps-report: Extract Setup and Run-Time Information
►
Overview of CAPS Run-Time Directory Usage
►
CAPS universe runtime configuration
INI file set used by the printing coordinator
INI file set used by CAPS services
INI file set used by printer drivers
INI file set used by the Printer Preparation Tool
INI file set used by the Printer Driver Launcher
Printing Device INI files hierarchy
How to print in a way you want it
►
CAPS Universe Trouble Shooting
More trouble to be solved
►
Brother HL Laser Printer Trouble shooting
►
Samsung ML Laser Printer Trouble shooting
►
USB Printer Driver Start
►
Create a Bug Report
capsinfo.sh: Get the pkgconfig Setup
►
caps-report: Extract Setup and Run-Time Information
Verbosity control of CAPS Components
►
Overview over Printers
►
Printer Driver Collection User Manuals
►
Samsung ML-Series of monochrome laser printers
►
Samsung Printers ML Laser Printers User Manual
Paper Jam Recovery
ECO setting
Power Save Time Setting
Altitude setting
Parallel Processing
Default Resolution
►
Brother HL-Series of monochrome laser printers
►
Brother HL Laser Printers User Manual
►
Brother QL-Series label printers
►
Brother QL Label Printers User Manual
▼
Developer's Manual
How to develop on and with the CAPS universe components
►
Overview of the CAPS Shared Libraries (Development)
►
libcapsbase
►
libcapstable
►
libcapsinif
►
libcapsmime
►
libcapsppd
►
The Idea behind libcapsppd
►
libcapsclient
►
libcapsprovider
►
libcapsraster
►
libcapsdriver
►
CAPS Printing Coordinator
►
CAPS Printing System Integration
►
Device Description INI files
►
Device Description INI files: section [info]
►
Device Description INI files: section [ppd]
►
Device Description INI files: section [defaults]
►
Device Description INI files: section [drivers]
►
Printing Device Parameters INI files: section [info] for user adaption
►
Device Description INI files: section [id]
Device Description INI File Naming Conventions
►
Printer Device Database
Adapting the Printer Settings
►
Using the CAPS universe Shared Libraries
►
Using libcapssi
►
Using libcapsbase
►
Using libcapsraster
►
Using libcapsdriver
Font Setup
►
Using libcapstable
►
Using libcapsinif
►
Using libcapsmime
►
Using libcapsppd
►
Development on CAPS Components
Coding Style
Coding Convention
►
Get Run-time Information via 'pkgconfig'
►
libcapsbase Development
libcapstable Development
libcapsinif Development
libcapsmime Development
►
libcapsppd Development
►
Printing Coordinator Development
Printing provider for testing purposes
►
Development of Printer Drivers
Dealing with colour formats
►
Document Content Adaptions to the Available Medium
►
Default Document Content Adaptions to the Available Medium
►
Manual Document Content Adaptions to the Available Medium
►
Special Document Content Adaptions to variable Media
Predictable Print Rotation
►
Crop a document to print on a smaller medium to keep the size accuracy
►
Scaling a page's content to fit print medium
►
Attaching a document
►
Pre-process a Page
►
Rasterizing a Page
►
Reference Printing Provider (libcapsraster)
Address Sanitizer Troubleshooting
Feature: printing data buffer_size
Feature: control printer monitoring
►
Feature: half tone processing
Feature: processing priority
Callback init()
Callback printer_adaptions()
Callback job_start()
Callback job_finish()
Callback page_setup()
Callback page_print()
Callback printer_monitor()
Callback exit()
The CAPS Logo
►
Debugging of CAPS Components
►
CAPS universe verbosity setup via INI File
►
CAPS universe early verbosity setup
►
Setting up Debugging Support
►
CAPS universe verbosity setup via library call
National Language Support
Common Printer State Messages
►
Printer Drivers (Admin, Developer)
INI file set used by printer drivers
Printer Driver Features
USB Printer Device Detection
Removing an active Printer
libcapsraster_font_setup
►
PDF rasterizer
►
Printer Driver: The Collection
►
Overview of CAPS Tools (Admin, User, Developer)
capsprninfo
►
Printer Preparation
Printer Preparation Tool
►
Printer Driver Launcher
►
The Printer Driver Launcher and udev
Using the Printer Coordinator and related Tools
Printing System Integration related Tools
►
Overview of CAPS Run-Time Directory Usage
Filesystem Usage Overview
CAPS Configuration Directory
CAPS Printer Driver Database Directory
CAPS Printer Device Parameter Directory
CAPS Document Storage Directory
CAPS Printer Driver Configuration Directory
CAPS Printer Driver Executables Directory
CAPS Printer Device Database Directory
►
CAPS Directory Info
Driver Usage
►
DBUS Activation
Driver Feature Configuration INI File Naming Conventions
►
Printer Driver Collection Development
►
Samsung ML-Series of monochrome laser printers
►
Samsung Printers ML Laser Printers User Manual
Paper Jam Recovery
ECO setting
Power Save Time Setting
Altitude setting
Parallel Processing
Default Resolution
►
Samsung SPL2 Laser Printer Driver Development
►
Brother HL-Series of monochrome laser printers
►
Brother HL Laser Printers User Manual
►
Brother HL Laser Printer Driver Development
►
The Printer Data Encoding Method "1030"
The Printer Data Encoding Method "1027"
The Printer Data Encoding Method "3"
►
Brother QL-Series label printers
►
Brother QL Label Printers User Manual
►
Brother QL Label Printer Driver Development
►
Brother HL Laser Printer Trouble shooting
►
CAPS Universe Trouble Shooting
More trouble to be solved
►
Brother HL Laser Printer Trouble shooting
►
Samsung ML Laser Printer Trouble shooting
►
USB Printer Driver Start
►
Request for changes or features
►
1001 The used notifier mechanism needs improvements
►
1002 Ensure every print job removal leads to a notifier
Print Job States and Notifiers
►
1003 Ensure read order for INI files
►
1004 Report useful messages if a printing provider is gone
►
1005 Detect coordinator isn't available anymore at client side
►
1006 Printing Test Provider should simulate a crash
►
1007 An empty print job leads to a provider termination
Todo List
Bug List
The total CAPS universe documentation - Generated by