CAPS Universe documentation  1.0.4
All you need to know to be successful
CAPS universe data structures
Below a list of all CAPS data structures
 Cband_infoInformation about one band to be able to process it in parallel
 Cband_recordEach page is divided vertically into 'bands'. This data leads each band information
 Ccaps_areaDefines an area by its left bottom and right top coordinates in floating point values
 Ccaps_arg_parameter
 Ccaps_arg_parser
 Ccaps_arg_parser_list
 Ccaps_cl_handle
 Ccaps_cl_job_state
 Ccaps_cl_notifierDefine notifier callbacks for Printing Coordinator clients
 Ccaps_cl_printer_info
 Ccaps_cl_printer_list
 Ccaps_cl_printer_state
 Ccaps_coordinator
 Ccaps_dot_cmykOne byte per component, four components per dot: CMYKCMYK..
 Ccaps_dot_greyOne byte per component, one component per dot
 Ccaps_dot_monochrome1 bit per component, 8 dots per byte, MSbit is on the left (bit 7)
 Ccaps_dot_rgbOne byte per component, three components per dot: RGBRGB..
 Ccaps_drvLibcapsdriver internal data collection
 Ccaps_drv_page_limitsThe static rasterizer limits
 Ccaps_drv_raw_rasterRaw raster information for full medium raster reconstruction
 Ccaps_generic_driverPrinter Driver Callback declaration
 Ccaps_inif_cursorCursor to manage databases in form of INI files
 Ccaps_inif_lockINI file lock management
 Ccaps_inif_tableManage a table of INI entries
 Ccaps_job
 Ccaps_job_progressionInformation collection for printing progression report
 Ccaps_kv_table
 Ccaps_pp_document_desc
 Ccaps_pp_handle
 Ccaps_pp_notifier
 Ccaps_ppd_baseBasic description of common features a printing device/printing driver can provide
 Ccaps_ppd_custom_mediumDefinition of a custom medium
 Ccaps_ppd_device_infoSome printer device product specific information to be used inside the PPD
 Ccaps_ppd_media_marginsDefinition to calculate the printable area on all printing media
 Ccaps_ppd_media_sizeDefinition of the min/max printing medium the manual feed can handle
 Ccaps_ppd_optionStructure to keep the information read-in from an external PPD files
 Ccaps_ppd_options_tableManage the content of a PPD file
 Ccaps_ppd_resolutionDefinition of one supported resolution in Dots Per Inch (DPI)
 Ccaps_ppd_selectionDescription of an OpenUI/CloseUI PPD selection
 Ccaps_ppd_selection_entryDefinition of one 'option' entry a PPD selection provides
 Ccaps_printer
 Ccaps_printer_info
 Ccaps_printing_device_infoManage PPD information
 Ccaps_prn_printer_description
 Ccaps_prn_usb_description
 Ccaps_rasterizerDeclare the externally transparent structure for internal use
 Ccaps_rectDefines a simple rectangle by its width and length in floating point values
 Ccaps_rstr_pagePhysical print medium description
 Ccaps_rstr_page_desc
 Ccaps_rstr_page_limitsLimits the rasterizer has when rasterizing the current document
 Ccaps_rstr_raster
 Ccaps_si_handle
 Ccaps_supported_mime_list
 Ccaps_table_desc
 Ccaps_var_tableVariable table
 Ccaps_worker_idxDeclaration of the callbacks
 Ccaps_worker_idx_contextIndex worker internal tracking data
 Ccm1027_blockCollected line data to process a Brother 1027 method print data block
 Ccm1027_block_data_headerBrother 1027 encoding method data block's binary header
 Ccm1027_block_headerBrother 1027 encoding method block's binary header
 Ccm1027_lineBrother 1027 method encoded line data
 Ccm1030_band
 Ccm1030_block_header
 Ccm1030_line
 Ccm1030_line_header
 Ccm3_line
 Ccolor_model_string
 Ccolour_line_wire_dataPrinter command (one part of it) to print one bi-coloured line
 Ccolour_line_wrapperWrapper to define the command for one colour line of printer data
 Ccomp_data_headerThis header leads the comressed data for compression algorithmus with ID 0x11
 Ccoord_comm
 Cdata_setINI data set
 Cdbus_method_list
 Cdictionary_collectionThe dictionary of same byte pattern to compress the band's data
 Cdk_roll_typesQL printers roll types
 Cdlist_anchor
 Cdlist_entry
 Cdoc_page_range
 Cdoc_page_range_entry
 Cdoc_range_list
 Cdocument_descParameter description for the to be processed print job
 Cdoprint_infoCollection of data to make capsdoprint work
 Cdrv_halftone_converterMonochrome halftone processing
 Chalftone_converterHalftone converter run-time data
 Chl1_drv
 Chl2_drv
 Chl_paper_formats
 Chl_printer_name_to_idDefinition of name-to-ID correlation for Brother HL printers
 Cht_dot_vectorUnion to convert eight grey scale dots into monochrome
 Cieee1284_id
 Cinternal_adaption
 Ckey_value
 Clpr_exchange
 Cml_printer_name_to_idDefinition of name-to-ID correlation for Samsung printers
 Cmonochrome_converterHalftone processing buffer
 Cmonochrome_line_wire_dataPrinter command to print one monochrome line
 Cmonochrome_line_wrapperWrapper to define the command for one monochrome line of printer data
 Cnls_domain
 Cobject_progression_jobPrint job progression information
 Cobject_state_jobPrint job state information for internal use
 Cobject_state_prnPrinter state information for internal use
 Coption_function_relationPrinting parameter keywords and their corresponding handler function
 Cpage_footer_recordThis footer record must be send once after each page to print
 Cpage_header_recordThis header record must lead each page to print
 Cppd_file
 Cql5_drvDriver information for the QL5 family of printer drivers
 Cql5_printer_name_to_id
 Cql5_statusFormat of the status report of QL5xx printers
 Cql8_drvDriver information for the QL8 family of printer drivers
 Cql8_job_optionsInformation about the current job related to QL8xx specific capabilities
 Cql8_printer_name_to_id
 Cql8_statusFormat of the status report of QL8xx printers
 Cql_drvThe main QL driver instance description
 Cql_jobCollected data for the current job to process
 Cql_simple_commandA simple QL printer command declaration
 Cql_trimTrim the input raster to the available media
 CqlhsvColoured dot for bi-colour printing in HSV
 Craster_adapt_preparationRequired adaptions from the document's content to the raster content
 Crasterizer_info
 Creference_driver
 Cresolution_keywords
 Crstr_print_state
 Crstr_providerCallbacks of one rasterizer
 Cspl2_band_bufferAll required information to handle one band of print data
 Cspl2_drvSamsung SPL2 laser printer driver specific information
 Cspl2_job_optionsOptions of the current job to print
 Ctest_client
 Cthread_data
 Cusb_printer
 Cworker_infoBand processing is done in multiple threads