#, fuzzy msgid "" msgstr "" "Project-Id-Version: cups 1.4b2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2009-01-10 21:21-0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 1.2.1\n" #: ./api-ppd.html:1 msgid "PPD API" msgstr "" #: ./api-ppd.html:2 msgid "Programming" msgstr "" #: ./api-ppd.html:3 msgid "Mini-XML v2.6" msgstr "" #: ./api-ppd.html:4 msgid "General Information" msgstr "" #: ./api-ppd.html:5 msgid "Header" msgstr "" #: ./api-ppd.html:6 msgid "cups/ppd.h" msgstr "" #: ./api-ppd.html:7 msgid "Library" msgstr "" #: ./api-ppd.html:8 msgid "-lcups" msgstr "" #: ./api-ppd.html:9 msgid "See Also" msgstr "" #: ./api-ppd.html:10 msgid "" "Programming: Introduction to CUPS " "Programming
\tProgramming: CUPS " "API
\tSpecifications: CUPS PPD " "Extensions" msgstr "" #: ./api-ppd.html:11 msgid "Contents" msgstr "" #: ./api-ppd.html:12 msgctxt "./api-ppd.html:12" msgid "Overview" msgstr "" #: ./api-ppd.html:13 msgctxt "./api-ppd.html:13" msgid "Loading a PPD File" msgstr "" #: ./api-ppd.html:14 msgctxt "./api-ppd.html:14" msgid "Options and Groups" msgstr "" #: ./api-ppd.html:15 msgctxt "./api-ppd.html:15" msgid "Constraints" msgstr "" #: ./api-ppd.html:16 msgctxt "./api-ppd.html:16" msgid "Page Sizes" msgstr "" #: ./api-ppd.html:17 msgctxt "./api-ppd.html:17" msgid "Attributes" msgstr "" #: ./api-ppd.html:18 msgctxt "./api-ppd.html:18" msgid "Functions" msgstr "" #: ./api-ppd.html:19 msgctxt "./api-ppd.html:19" msgid "cupsMarkOptions" msgstr "" #: ./api-ppd.html:20 msgid "cupsResolveConflicts" msgstr "" #: ./api-ppd.html:21 msgctxt "./api-ppd.html:21" msgid "ppdClose" msgstr "" #: ./api-ppd.html:22 msgctxt "./api-ppd.html:22" msgid "ppdCollect" msgstr "" #: ./api-ppd.html:23 msgid "ppdCollect2" msgstr "" #: ./api-ppd.html:24 msgctxt "./api-ppd.html:24" msgid "ppdConflicts" msgstr "" #: ./api-ppd.html:25 msgctxt "./api-ppd.html:25" msgid "ppdEmit" msgstr "" #: ./api-ppd.html:26 msgid "ppdEmitAfterOrder" msgstr "" #: ./api-ppd.html:27 msgctxt "./api-ppd.html:27" msgid "ppdEmitFd" msgstr "" #: ./api-ppd.html:28 msgctxt "./api-ppd.html:28" msgid "ppdEmitJCL" msgstr "" #: ./api-ppd.html:29 msgid "ppdEmitJCLEnd" msgstr "" #: ./api-ppd.html:30 msgid "ppdEmitString" msgstr "" #: ./api-ppd.html:31 msgid "ppdErrorString" msgstr "" #: ./api-ppd.html:32 msgid "ppdFindAttr" msgstr "" #: ./api-ppd.html:33 msgctxt "./api-ppd.html:33" msgid "ppdFindChoice" msgstr "" #: ./api-ppd.html:34 msgid "ppdFindCustomOption" msgstr "" #: ./api-ppd.html:35 msgid "ppdFindCustomParam" msgstr "" #: ./api-ppd.html:36 msgctxt "./api-ppd.html:36" msgid "ppdFindMarkedChoice" msgstr "" #: ./api-ppd.html:37 msgid "ppdFindNextAttr" msgstr "" #: ./api-ppd.html:38 msgctxt "./api-ppd.html:38" msgid "ppdFindOption" msgstr "" #: ./api-ppd.html:39 msgid "ppdFirstCustomParam" msgstr "" #: ./api-ppd.html:40 msgid "ppdFirstOption" msgstr "" #: ./api-ppd.html:41 msgid "ppdInstallableConflict" msgstr "" #: ./api-ppd.html:42 msgctxt "./api-ppd.html:42" msgid "ppdIsMarked" msgstr "" #: ./api-ppd.html:43 msgid "ppdLastError" msgstr "" #: ./api-ppd.html:44 msgid "ppdLocalize" msgstr "" #: ./api-ppd.html:45 msgctxt "./api-ppd.html:45" msgid "ppdLocalizeAttr" msgstr "" #: ./api-ppd.html:46 msgid "ppdLocalizeIPPReason" msgstr "" #: ./api-ppd.html:47 msgid "ppdLocalizeMarkerName" msgstr "" #: ./api-ppd.html:48 msgctxt "./api-ppd.html:48" msgid "ppdMarkDefaults" msgstr "" #: ./api-ppd.html:49 msgctxt "./api-ppd.html:49" msgid "ppdMarkOption" msgstr "" #: ./api-ppd.html:50 msgid "ppdNextCustomParam" msgstr "" #: ./api-ppd.html:51 msgid "ppdNextOption" msgstr "" #: ./api-ppd.html:52 msgctxt "./api-ppd.html:52" msgid "ppdOpen" msgstr "" #: ./api-ppd.html:53 msgid "ppdOpen2" msgstr "" #: ./api-ppd.html:54 msgctxt "./api-ppd.html:54" msgid "ppdOpenFd" msgstr "" #: ./api-ppd.html:55 msgctxt "./api-ppd.html:55" msgid "ppdOpenFile" msgstr "" #: ./api-ppd.html:56 msgctxt "./api-ppd.html:56" msgid "ppdPageLength" msgstr "" #: ./api-ppd.html:57 msgctxt "./api-ppd.html:57" msgid "ppdPageSize" msgstr "" #: ./api-ppd.html:58 msgid "ppdPageSizeLimits" msgstr "" #: ./api-ppd.html:59 msgctxt "./api-ppd.html:59" msgid "ppdPageWidth" msgstr "" #: ./api-ppd.html:60 msgid "ppdSetConformance" msgstr "" #: ./api-ppd.html:61 msgctxt "./api-ppd.html:61" msgid "Data Types" msgstr "" #: ./api-ppd.html:62 msgid "ppd_attr_t" msgstr "" #: ./api-ppd.html:63 msgctxt "./api-ppd.html:63" msgid "ppd_choice_t" msgstr "" #: ./api-ppd.html:64 msgid "ppd_conform_t" msgstr "" #: ./api-ppd.html:65 msgctxt "./api-ppd.html:65" msgid "ppd_const_t" msgstr "" #: ./api-ppd.html:66 msgid "ppd_coption_t" msgstr "" #: ./api-ppd.html:67 msgid "ppd_cparam_t" msgstr "" #: ./api-ppd.html:68 msgid "ppd_cplimit_t" msgstr "" #: ./api-ppd.html:69 msgid "ppd_cptype_t" msgstr "" #: ./api-ppd.html:70 msgid "ppd_cpvalue_t" msgstr "" #: ./api-ppd.html:71 msgctxt "./api-ppd.html:71" msgid "ppd_cs_t" msgstr "" #: ./api-ppd.html:72 msgctxt "./api-ppd.html:72" msgid "ppd_emul_t" msgstr "" #: ./api-ppd.html:73 msgctxt "./api-ppd.html:73" msgid "ppd_file_t" msgstr "" #: ./api-ppd.html:74 msgctxt "./api-ppd.html:74" msgid "ppd_group_t" msgstr "" #: ./api-ppd.html:75 msgctxt "./api-ppd.html:75" msgid "ppd_option_t" msgstr "" #: ./api-ppd.html:76 msgctxt "./api-ppd.html:76" msgid "ppd_profile_t" msgstr "" #: ./api-ppd.html:77 msgctxt "./api-ppd.html:77" msgid "ppd_section_t" msgstr "" #: ./api-ppd.html:78 msgctxt "./api-ppd.html:78" msgid "ppd_size_t" msgstr "" #: ./api-ppd.html:79 msgctxt "./api-ppd.html:79" msgid "ppd_status_t" msgstr "" #: ./api-ppd.html:80 msgctxt "./api-ppd.html:80" msgid "ppd_ui_t" msgstr "" #: ./api-ppd.html:81 msgctxt "./api-ppd.html:81" msgid "Structures" msgstr "" #: ./api-ppd.html:82 msgid "ppd_attr_s" msgstr "" #: ./api-ppd.html:83 msgctxt "./api-ppd.html:83" msgid "ppd_choice_s" msgstr "" #: ./api-ppd.html:84 msgctxt "./api-ppd.html:84" msgid "ppd_const_s" msgstr "" #: ./api-ppd.html:85 msgid "ppd_coption_s" msgstr "" #: ./api-ppd.html:86 msgid "ppd_cparam_s" msgstr "" #: ./api-ppd.html:87 msgctxt "./api-ppd.html:87" msgid "ppd_emul_s" msgstr "" #: ./api-ppd.html:88 msgctxt "./api-ppd.html:88" msgid "ppd_file_s" msgstr "" #: ./api-ppd.html:89 msgctxt "./api-ppd.html:89" msgid "ppd_group_s" msgstr "" #: ./api-ppd.html:90 msgctxt "./api-ppd.html:90" msgid "ppd_option_s" msgstr "" #: ./api-ppd.html:91 msgctxt "./api-ppd.html:91" msgid "ppd_profile_s" msgstr "" #: ./api-ppd.html:92 msgctxt "./api-ppd.html:92" msgid "ppd_size_s" msgstr "" #: ./api-ppd.html:93 msgctxt "./api-ppd.html:93" msgid "Unions" msgstr "" #: ./api-ppd.html:94 msgid "ppd_cplimit_u" msgstr "" #: ./api-ppd.html:95 msgid "ppd_cpvalue_u" msgstr "" #: ./api-ppd.html:96 msgctxt "./api-ppd.html:96" msgid "Constants" msgstr "" #: ./api-ppd.html:97 msgctxt "./api-ppd.html:97" msgid "ppd_conform_e" msgstr "" #: ./api-ppd.html:98 msgid "ppd_cptype_e" msgstr "" #: ./api-ppd.html:99 msgctxt "./api-ppd.html:99" msgid "ppd_cs_e" msgstr "" #: ./api-ppd.html:100 msgctxt "./api-ppd.html:100" msgid "ppd_section_e" msgstr "" #: ./api-ppd.html:101 msgctxt "./api-ppd.html:101" msgid "ppd_status_e" msgstr "" #: ./api-ppd.html:102 msgctxt "./api-ppd.html:102" msgid "ppd_ui_e" msgstr "" #: ./api-ppd.html:103 msgctxt "./api-ppd.html:103" msgid "Overview" msgstr "" #: ./api-ppd.html:104 msgid "" "The CUPS PPD API provides read-only access the data in PostScript Printer " "Description (\"PPD\") files which are used for all printers with a driver. " "With it you can obtain the data necessary to display printer options to " "users, mark option choices and check for conflicting choices, and output " "marked choices in PostScript output. The ppd_file_t structure contains all of the " "information in a PPD file." msgstr "" #: ./api-ppd.html:105 msgid "" "The CUPS PPD API uses the terms \"option\" and \"choice\" instead of the Adobe " "terms \"MainKeyword\" and \"OptionKeyword\" to refer to specific printer options " "and features. CUPS also treats option (\"MainKeyword\") and choice " "(\"OptionKeyword\") values as case-insensitive strings, so option \"InputSlot\" " "and choice \"Upper\" are equivalent to \"inputslot\" and \"upper\", respectively." msgstr "" #: ./api-ppd.html:106 msgctxt "./api-ppd.html:106" msgid "Loading a PPD File" msgstr "" #: ./api-ppd.html:107 msgid "" "The ppdOpenFile function \"opens\" a " "PPD file and loads it into memory. For example, the following code opens the " "current printer's PPD file in a CUPS filter:" msgstr "" #: ./api-ppd.html:108 msgid "" "The return value is a pointer to a new ppd_file_t structure or " "NULL if the PPD file does not exist or cannot be loaded. The ppdClose function frees the memory used " "by the structure:" msgstr "" #: ./api-ppd.html:109 msgid "" "Once closed, pointers to the ppd_file_t structure and any data in it " "will no longer be valid." msgstr "" #: ./api-ppd.html:110 msgctxt "./api-ppd.html:110" msgid "Options and Groups" msgstr "" #: ./api-ppd.html:111 msgid "" "PPD files support multiple options, which are stored in arrays of ppd_option_t and ppd_choice_t structures." msgstr "" #: ./api-ppd.html:112 msgid "" "Each option in turn is associated with a group stored in a ppd_group_t structure. Groups can be " "specified in the PPD file; if an option is not associated with a group then " "it is put in an automatically-generated \"General\" group. Groups can also " "have sub-groups, however CUPS currently ignores sub-groups because of past " "abuses of this functionality." msgstr "" #: ./api-ppd.html:113 msgid "" "Option choices are selected by marking them using one of three functions. " "The first is ppdMarkDefaults " "which selects all of the default options in the PPD file:" msgstr "" #: ./api-ppd.html:114 msgid "" "The second is ppdMarkOption which " "selects a single option choice in the PPD file. For example, the following " "code selects the upper paper tray:" msgstr "" #: ./api-ppd.html:115 msgid "" "The last function is cupsMarkOptions which selects " "multiple option choices in the PPD file from an array of CUPS options, " "mapping IPP attributes like \"media\" and \"sides\" to their corresponding PPD " "options. You typically use this function in a print filter with " "cupsParseOptions and ppdMarkDefaults to select all of " "the option choices needed for the job, for example:" msgstr "" #: ./api-ppd.html:116 msgctxt "./api-ppd.html:116" msgid "Constraints" msgstr "" #: ./api-ppd.html:117 msgid "" "PPD files support specification of conflict conditions, called constraints, " "between different options. Constraints are stored in an array of ppd_const_t structures which specify " "the options and choices that conflict with each other. The ppdConflicts function tells you how " "many of the selected options are incompatible. Since constraints are " "normally specified in pairs, the returned value is typically an even number." msgstr "" #: ./api-ppd.html:118 msgctxt "./api-ppd.html:118" msgid "Page Sizes" msgstr "" #: ./api-ppd.html:119 msgid "" "Page sizes are special options which have physical dimensions and margins " "associated with them. The size information is stored in ppd_size_t structures and is available " "by looking up the named size with the ppdPageSize function. The page size and " "margins are returned in units called points; there are 72 points per inch. " "If you pass NULL for the size, the currently selected size is " "returned:" msgstr "" #: ./api-ppd.html:120 msgid "" "Besides the standard page sizes listed in a PPD file, some printers support " "variable or custom page sizes. Custom page sizes are supported if the " "variables_sizes member of the ppd_file_t structure is non-zero. The " "custom_min, custom_max, and " "custom_margins members of the ppd_file_t structure define the limits " "of the printable area. To get the resulting media size, use a page size " "string of the form \"Custom.widthxlength\", where \"width\" and " "\"length\" are in points. Custom page size names can also be specified in " "inches (\"Custom.widthxheightin\"), centimeters " "(\"Custom.widthxheightcm\"), or millimeters " "(\"Custom.widthxheightmm\"):" msgstr "" #: ./api-ppd.html:121 msgid "" "If the PPD does not support variable page sizes, the ppdPageSize function will return " "NULL." msgstr "" #: ./api-ppd.html:122 msgctxt "./api-ppd.html:122" msgid "Attributes" msgstr "" #: ./api-ppd.html:123 msgid "" "Every PPD file is composed of one or more attributes. Most of these " "attributes are used to define groups, options, choices, and page sizes, " "however several informational attributes may be present which you can access " "in your program or filter. Attributes normally look like one of the " "following examples in a PPD file:" msgstr "" #: ./api-ppd.html:124 msgid "" "The ppdFindAttr and ppdFindNextAttr functions find the " "first and next instances, respectively, of the named attribute with the " "given \"spec\" string and return a ppd_attr_t structure. If you provide a " "NULL specifier string, all attributes with the given name will be returned. " "For example, the following code lists all of the Product " "attributes in a PPD file:" msgstr "" #: ./api-ppd.html:125 msgctxt "./api-ppd.html:125" msgid "Functions" msgstr "" #: ./api-ppd.html:126 msgctxt "./api-ppd.html:126" msgid "cupsMarkOptions" msgstr "" #: ./api-ppd.html:127 msgid "Mark command-line options in a PPD file." msgstr "" #: ./api-ppd.html:128 msgid "" "int cupsMarkOptions (
    ppd_file_t *ppd,
    int " "num_options,
    cups_option_t *options
);" msgstr "" #: ./api-ppd.html:129 msgctxt "./api-ppd.html:129" msgid "Parameters" msgstr "" #: ./api-ppd.html:130 msgctxt "./api-ppd.html:130" msgid "ppd" msgstr "" #: ./api-ppd.html:131 msgctxt "./api-ppd.html:131" msgid "PPD file" msgstr "" #: ./api-ppd.html:132 msgctxt "./api-ppd.html:132" msgid "num_options" msgstr "" #: ./api-ppd.html:133 msgctxt "./api-ppd.html:133" msgid "Number of options" msgstr "" #: ./api-ppd.html:134 msgctxt "./api-ppd.html:134" msgid "options" msgstr "" #: ./api-ppd.html:135 msgctxt "./api-ppd.html:135" msgid "Options" msgstr "" #: ./api-ppd.html:136 msgctxt "./api-ppd.html:136" msgid "Return Value" msgstr "" #: ./api-ppd.html:137 msgid "1 if conflicts exist, 0 otherwise" msgstr "" #: ./api-ppd.html:138 msgctxt "./api-ppd.html:138" msgid "Discussion" msgstr "" #: ./api-ppd.html:139 msgid "" "This function maps the IPP "finishings", "media", " ""mirror", "multiple-document-handling", "output-" "bin", "printer-resolution", and "sides" attributes " "to their corresponding PPD options and choices." msgstr "" #: ./api-ppd.html:140 msgid "" " CUPS 1.4 cupsResolveConflicts" msgstr "" #: ./api-ppd.html:141 msgid "Resolve conflicts in a marked PPD." msgstr "" #: ./api-ppd.html:142 msgid "" "int cupsResolveConflicts (
    
ppd_file_t *ppd,
    const " "char *option,
    const char *choice,
" "    int *num_options,
" "    cups_option_t **options
);" msgstr "" #: ./api-ppd.html:143 msgctxt "./api-ppd.html:143" msgid "Parameters" msgstr "" #: ./api-ppd.html:144 msgctxt "./api-ppd.html:144" msgid "ppd" msgstr "" #: ./api-ppd.html:145 msgctxt "./api-ppd.html:145" msgid "PPD file" msgstr "" #: ./api-ppd.html:146 msgctxt "./api-ppd.html:146" msgid "option" msgstr "" #: ./api-ppd.html:147 msgid "Newly selected option or NULL for none" msgstr "" #: ./api-ppd.html:148 msgctxt "./api-ppd.html:148" msgid "choice" msgstr "" #: ./api-ppd.html:149 msgid "Newly selected choice or NULL for none" msgstr "" #: ./api-ppd.html:150 msgctxt "./api-ppd.html:150" msgid "num_options" msgstr "" #: ./api-ppd.html:151 msgid "Number of additional selected options" msgstr "" #: ./api-ppd.html:152 msgctxt "./api-ppd.html:152" msgid "options" msgstr "" #: ./api-ppd.html:153 msgid "Additional selected options" msgstr "" #: ./api-ppd.html:154 msgctxt "./api-ppd.html:154" msgid "Return Value" msgstr "" #: ./api-ppd.html:155 msgid "1 on success, 0 on failure" msgstr "" #: ./api-ppd.html:156 msgctxt "./api-ppd.html:156" msgid "Discussion" msgstr "" #: ./api-ppd.html:157 msgid "" "This function attempts to resolve any conflicts in a marked PPD, returning a " "list of option changes that are required to resolve them. On input, " ""num_options" and "options" contain any pending option " "changes that have not yet been marked, while "option" and " ""choice" contain the most recent selection which may or may not be " "in "num_options" or "options".

On successful " "return, "num_options" and "options" are updated to " "contain "option" and "choice" along with any changes " "required to resolve conflicts specified in the PPD file and 1 is " "returned.

If option conflicts cannot be resolved, " ""num_options" and "options" are not changed and 0 is " "returned.

When resolving conflicts, " "cupsResolveConflicts does not consider changes to the current " "page size (media, PageSize, and " "PageRegion) or to the most recent option specified in " ""option". Thus, if the only way to resolve a conflict is to change " "the page size or the option the user most recently changed, " "cupsResolveConflicts will return 0 to indicate it was unable to " "resolve the conflicts.

The cupsResolveConflicts " "function uses one of two sources of option constraint information. The " "preferred constraint information is defined by " "cupsUIConstraints and cupsUIResolver attributes - " "in this case, the PPD file provides constraint resolution actions.

" "The backup constraint information is defined by the " "UIConstraints and NonUIConstraints attributes. " "These constraints are resolved algorithmically by first selecting the " "default choice for the conflicting option, then iterating over all possible " "choices until a non-conflicting option choice is found." msgstr "" #: ./api-ppd.html:158 msgctxt "./api-ppd.html:158" msgid "ppdClose" msgstr "" #: ./api-ppd.html:159 msgid "Free all memory used by the PPD file." msgstr "" #: ./api-ppd.html:160 msgid "" "void ppdClose (
    ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:161 msgctxt "./api-ppd.html:161" msgid "Parameters" msgstr "" #: ./api-ppd.html:162 msgctxt "./api-ppd.html:162" msgid "ppd" msgstr "" #: ./api-ppd.html:163 msgctxt "./api-ppd.html:163" msgid "PPD file record" msgstr "" #: ./api-ppd.html:164 msgctxt "./api-ppd.html:164" msgid "ppdCollect" msgstr "" #: ./api-ppd.html:165 msgid "Collect all marked options that reside in the specified section." msgstr "" #: ./api-ppd.html:166 msgid "" "int ppdCollect (
    ppd_file_t *ppd,
    ppd_section_t section,
" "    ppd_choice_t " "***choices
);" msgstr "" #: ./api-ppd.html:167 msgctxt "./api-ppd.html:167" msgid "Parameters" msgstr "" #: ./api-ppd.html:168 msgctxt "./api-ppd.html:168" msgid "ppd" msgstr "" #: ./api-ppd.html:169 msgctxt "./api-ppd.html:169" msgid "PPD file data" msgstr "" #: ./api-ppd.html:170 msgctxt "./api-ppd.html:170" msgid "section" msgstr "" #: ./api-ppd.html:171 msgctxt "./api-ppd.html:171" msgid "Section to collect" msgstr "" #: ./api-ppd.html:172 msgctxt "./api-ppd.html:172" msgid "choices" msgstr "" #: ./api-ppd.html:173 msgctxt "./api-ppd.html:173" msgid "Pointers to choices" msgstr "" #: ./api-ppd.html:174 msgctxt "./api-ppd.html:174" msgid "Return Value" msgstr "" #: ./api-ppd.html:175 msgctxt "./api-ppd.html:175" msgid "Number of options marked" msgstr "" #: ./api-ppd.html:176 msgctxt "./api-ppd.html:176" msgid "Discussion" msgstr "" #: ./api-ppd.html:177 msgctxt "./api-ppd.html:177" msgid "" "The choices array should be freed using free when you are " "finished with it." msgstr "" #: ./api-ppd.html:178 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdCollect2" msgstr "" #: ./api-ppd.html:179 msgid "" "Collect all marked options that reside in the specified section and minimum " "order." msgstr "" #: ./api-ppd.html:180 msgid "" "int ppdCollect2 (
    
ppd_file_t *ppd,
    ppd_section_t section,
" "    float min_order,
    ppd_choice_t ***choices
);" msgstr "" #: ./api-ppd.html:181 msgctxt "./api-ppd.html:181" msgid "Parameters" msgstr "" #: ./api-ppd.html:182 msgctxt "./api-ppd.html:182" msgid "ppd" msgstr "" #: ./api-ppd.html:183 msgctxt "./api-ppd.html:183" msgid "PPD file data" msgstr "" #: ./api-ppd.html:184 msgctxt "./api-ppd.html:184" msgid "section" msgstr "" #: ./api-ppd.html:185 msgctxt "./api-ppd.html:185" msgid "Section to collect" msgstr "" #: ./api-ppd.html:186 msgctxt "./api-ppd.html:186" msgid "min_order" msgstr "" #: ./api-ppd.html:187 msgid "Minimum OrderDependency value" msgstr "" #: ./api-ppd.html:188 msgctxt "./api-ppd.html:188" msgid "choices" msgstr "" #: ./api-ppd.html:189 msgctxt "./api-ppd.html:189" msgid "Pointers to choices" msgstr "" #: ./api-ppd.html:190 msgctxt "./api-ppd.html:190" msgid "Return Value" msgstr "" #: ./api-ppd.html:191 msgctxt "./api-ppd.html:191" msgid "Number of options marked" msgstr "" #: ./api-ppd.html:192 msgctxt "./api-ppd.html:192" msgid "Discussion" msgstr "" #: ./api-ppd.html:193 msgctxt "./api-ppd.html:193" msgid "" "The choices array should be freed using free when you are " "finished with it." msgstr "" #: ./api-ppd.html:194 msgctxt "./api-ppd.html:194" msgid "ppdConflicts" msgstr "" #: ./api-ppd.html:195 msgid "" "Check to see if there are any conflicts among the marked option choices." msgstr "" #: ./api-ppd.html:196 msgid "" "int ppdConflicts (
    ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:197 msgctxt "./api-ppd.html:197" msgid "Parameters" msgstr "" #: ./api-ppd.html:198 msgctxt "./api-ppd.html:198" msgid "ppd" msgstr "" #: ./api-ppd.html:199 msgid "PPD to check" msgstr "" #: ./api-ppd.html:200 msgctxt "./api-ppd.html:200" msgid "Return Value" msgstr "" #: ./api-ppd.html:201 msgid "Number of conflicts found" msgstr "" #: ./api-ppd.html:202 msgctxt "./api-ppd.html:202" msgid "Discussion" msgstr "" #: ./api-ppd.html:203 msgid "" "The returned value is the same as returned by ppdMarkOption." msgstr "" #: ./api-ppd.html:204 msgctxt "./api-ppd.html:204" msgid "ppdEmit" msgstr "" #: ./api-ppd.html:205 msgctxt "./api-ppd.html:205" msgid "Emit code for marked options to a file." msgstr "" #: ./api-ppd.html:206 msgid "" "int ppdEmit (
    ppd_file_t *ppd,
    FILE " "*fp,
    ppd_section_t " "section
);" msgstr "" #: ./api-ppd.html:207 msgctxt "./api-ppd.html:207" msgid "Parameters" msgstr "" #: ./api-ppd.html:208 msgctxt "./api-ppd.html:208" msgid "ppd" msgstr "" #: ./api-ppd.html:209 msgctxt "./api-ppd.html:209" msgid "PPD file record" msgstr "" #: ./api-ppd.html:210 msgctxt "./api-ppd.html:210" msgid "fp" msgstr "" #: ./api-ppd.html:211 msgctxt "./api-ppd.html:211" msgid "File to write to" msgstr "" #: ./api-ppd.html:212 msgctxt "./api-ppd.html:212" msgid "section" msgstr "" #: ./api-ppd.html:213 msgctxt "./api-ppd.html:213" msgid "Section to write" msgstr "" #: ./api-ppd.html:214 msgctxt "./api-ppd.html:214" msgid "Return Value" msgstr "" #: ./api-ppd.html:215 msgctxt "./api-ppd.html:215" msgid "0 on success, -1 on failure" msgstr "" #: ./api-ppd.html:216 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdEmitAfterOrder" msgstr "" #: ./api-ppd.html:217 msgid "Emit a subset of the code for marked options to a file." msgstr "" #: ./api-ppd.html:218 msgid "" "int ppdEmitAfterOrder (
    
ppd_file_t *ppd,
    FILE " "*fp,
    ppd_section_t " "section,
    int limit,
" "    float min_order
);" msgstr "" #: ./api-ppd.html:219 msgctxt "./api-ppd.html:219" msgid "Parameters" msgstr "" #: ./api-ppd.html:220 msgctxt "./api-ppd.html:220" msgid "ppd" msgstr "" #: ./api-ppd.html:221 msgctxt "./api-ppd.html:221" msgid "PPD file record" msgstr "" #: ./api-ppd.html:222 msgctxt "./api-ppd.html:222" msgid "fp" msgstr "" #: ./api-ppd.html:223 msgctxt "./api-ppd.html:223" msgid "File to write to" msgstr "" #: ./api-ppd.html:224 msgctxt "./api-ppd.html:224" msgid "section" msgstr "" #: ./api-ppd.html:225 msgctxt "./api-ppd.html:225" msgid "Section to write" msgstr "" #: ./api-ppd.html:226 msgid "limit" msgstr "" #: ./api-ppd.html:227 msgid "Non-zero to use min_order" msgstr "" #: ./api-ppd.html:228 msgctxt "./api-ppd.html:228" msgid "min_order" msgstr "" #: ./api-ppd.html:229 msgctxt "./api-ppd.html:229" msgid "Lowest OrderDependency" msgstr "" #: ./api-ppd.html:230 msgctxt "./api-ppd.html:230" msgid "Return Value" msgstr "" #: ./api-ppd.html:231 msgctxt "./api-ppd.html:231" msgid "0 on success, -1 on failure" msgstr "" #: ./api-ppd.html:232 msgctxt "./api-ppd.html:232" msgid "Discussion" msgstr "" #: ./api-ppd.html:233 msgid "" "When "limit" is non-zero, this function only emits options whose " "OrderDependency value is greater than or equal to "min_order".
" "
When "limit" is zero, this function is identical to " "ppdEmit()." msgstr "" #: ./api-ppd.html:234 msgctxt "./api-ppd.html:234" msgid "ppdEmitFd" msgstr "" #: ./api-ppd.html:235 msgctxt "./api-ppd.html:235" msgid "Emit code for marked options to a file." msgstr "" #: ./api-ppd.html:236 msgid "" "int ppdEmitFd (
    ppd_file_t *ppd,
    int " "fd,
    ppd_section_t " "section
);" msgstr "" #: ./api-ppd.html:237 msgctxt "./api-ppd.html:237" msgid "Parameters" msgstr "" #: ./api-ppd.html:238 msgctxt "./api-ppd.html:238" msgid "ppd" msgstr "" #: ./api-ppd.html:239 msgctxt "./api-ppd.html:239" msgid "PPD file record" msgstr "" #: ./api-ppd.html:240 msgctxt "./api-ppd.html:240" msgid "fd" msgstr "" #: ./api-ppd.html:241 msgctxt "./api-ppd.html:241" msgid "File to write to" msgstr "" #: ./api-ppd.html:242 msgctxt "./api-ppd.html:242" msgid "section" msgstr "" #: ./api-ppd.html:243 msgctxt "./api-ppd.html:243" msgid "Section to write" msgstr "" #: ./api-ppd.html:244 msgctxt "./api-ppd.html:244" msgid "Return Value" msgstr "" #: ./api-ppd.html:245 msgctxt "./api-ppd.html:245" msgid "0 on success, -1 on failure" msgstr "" #: ./api-ppd.html:246 msgctxt "./api-ppd.html:246" msgid "ppdEmitJCL" msgstr "" #: ./api-ppd.html:247 msgid "Emit code for JCL options to a file." msgstr "" #: ./api-ppd.html:248 msgid "" "int ppdEmitJCL (
    ppd_file_t *ppd,
    FILE " "*fp,
    int job_id,
" "    const char *user,
    const " "char *title
);" msgstr "" #: ./api-ppd.html:249 msgctxt "./api-ppd.html:249" msgid "Parameters" msgstr "" #: ./api-ppd.html:250 msgctxt "./api-ppd.html:250" msgid "ppd" msgstr "" #: ./api-ppd.html:251 msgctxt "./api-ppd.html:251" msgid "PPD file record" msgstr "" #: ./api-ppd.html:252 msgctxt "./api-ppd.html:252" msgid "fp" msgstr "" #: ./api-ppd.html:253 msgctxt "./api-ppd.html:253" msgid "File to write to" msgstr "" #: ./api-ppd.html:254 msgid "job_id" msgstr "" #: ./api-ppd.html:255 msgid "Job ID" msgstr "" #: ./api-ppd.html:256 msgid "user" msgstr "" #: ./api-ppd.html:257 msgid "Username" msgstr "" #: ./api-ppd.html:258 msgid "title" msgstr "" #: ./api-ppd.html:259 msgid "Title" msgstr "" #: ./api-ppd.html:260 msgctxt "./api-ppd.html:260" msgid "Return Value" msgstr "" #: ./api-ppd.html:261 msgctxt "./api-ppd.html:261" msgid "0 on success, -1 on failure" msgstr "" #: ./api-ppd.html:262 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdEmitJCLEnd" msgstr "" #: ./api-ppd.html:263 msgid "Emit JCLEnd code to a file." msgstr "" #: ./api-ppd.html:264 msgid "" "int ppdEmitJCLEnd (
    
ppd_file_t *ppd,
    FILE " "*fp
);" msgstr "" #: ./api-ppd.html:265 msgctxt "./api-ppd.html:265" msgid "Parameters" msgstr "" #: ./api-ppd.html:266 msgctxt "./api-ppd.html:266" msgid "ppd" msgstr "" #: ./api-ppd.html:267 msgctxt "./api-ppd.html:267" msgid "PPD file record" msgstr "" #: ./api-ppd.html:268 msgctxt "./api-ppd.html:268" msgid "fp" msgstr "" #: ./api-ppd.html:269 msgctxt "./api-ppd.html:269" msgid "File to write to" msgstr "" #: ./api-ppd.html:270 msgctxt "./api-ppd.html:270" msgid "Return Value" msgstr "" #: ./api-ppd.html:271 msgctxt "./api-ppd.html:271" msgid "0 on success, -1 on failure" msgstr "" #: ./api-ppd.html:272 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdEmitString" msgstr "" #: ./api-ppd.html:273 msgid "Get a string containing the code for marked options." msgstr "" #: ./api-ppd.html:274 msgid "" "char *ppdEmitString (
    
ppd_file_t *ppd,
    ppd_section_t section,
" "    float min_order
);" msgstr "" #: ./api-ppd.html:275 msgctxt "./api-ppd.html:275" msgid "Parameters" msgstr "" #: ./api-ppd.html:276 msgctxt "./api-ppd.html:276" msgid "ppd" msgstr "" #: ./api-ppd.html:277 msgctxt "./api-ppd.html:277" msgid "PPD file record" msgstr "" #: ./api-ppd.html:278 msgctxt "./api-ppd.html:278" msgid "section" msgstr "" #: ./api-ppd.html:279 msgctxt "./api-ppd.html:279" msgid "Section to write" msgstr "" #: ./api-ppd.html:280 msgctxt "./api-ppd.html:280" msgid "min_order" msgstr "" #: ./api-ppd.html:281 msgctxt "./api-ppd.html:281" msgid "Lowest OrderDependency" msgstr "" #: ./api-ppd.html:282 msgctxt "./api-ppd.html:282" msgid "Return Value" msgstr "" #: ./api-ppd.html:283 msgid "" "String containing option code or NULL if there is no option " "code" msgstr "" #: ./api-ppd.html:284 msgctxt "./api-ppd.html:284" msgid "Discussion" msgstr "" #: ./api-ppd.html:285 msgid "" "When "min_order" is greater than zero, this function only includes " "options whose OrderDependency value is greater than or equal to " ""min_order". Otherwise, all options in the specified section are " "included in the returned string.

The return string is allocated on " "the heap and should be freed using free when you are done with " "it." msgstr "" #: ./api-ppd.html:286 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppdErrorString" msgstr "" #: ./api-ppd.html:287 msgid "Returns the text assocated with a status." msgstr "" #: ./api-ppd.html:288 msgid "" "const char *ppdErrorString (
    
ppd_status_t status
);" msgstr "" #: ./api-ppd.html:289 msgctxt "./api-ppd.html:289" msgid "Parameters" msgstr "" #: ./api-ppd.html:290 msgid "status" msgstr "" #: ./api-ppd.html:291 msgid "PPD status" msgstr "" #: ./api-ppd.html:292 msgctxt "./api-ppd.html:292" msgid "Return Value" msgstr "" #: ./api-ppd.html:293 msgid "Status string" msgstr "" #: ./api-ppd.html:294 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppdFindAttr" msgstr "" #: ./api-ppd.html:295 msgid "Find the first matching attribute." msgstr "" #: ./api-ppd.html:296 msgid "" "ppd_attr_t *ppdFindAttr (
" "    ppd_file_t *ppd,
" "    const char *name,
    const " "char *spec
);" msgstr "" #: ./api-ppd.html:297 msgctxt "./api-ppd.html:297" msgid "Parameters" msgstr "" #: ./api-ppd.html:298 msgctxt "./api-ppd.html:298" msgid "ppd" msgstr "" #: ./api-ppd.html:299 msgctxt "./api-ppd.html:299" msgid "PPD file data" msgstr "" #: ./api-ppd.html:300 msgctxt "./api-ppd.html:300" msgid "name" msgstr "" #: ./api-ppd.html:301 msgctxt "./api-ppd.html:301" msgid "Attribute name" msgstr "" #: ./api-ppd.html:302 msgctxt "./api-ppd.html:302" msgid "spec" msgstr "" #: ./api-ppd.html:303 msgctxt "./api-ppd.html:303" msgid "Specifier string or NULL" msgstr "" #: ./api-ppd.html:304 msgctxt "./api-ppd.html:304" msgid "Return Value" msgstr "" #: ./api-ppd.html:305 msgctxt "./api-ppd.html:305" msgid "Attribute or NULL if not found" msgstr "" #: ./api-ppd.html:306 msgctxt "./api-ppd.html:306" msgid "ppdFindChoice" msgstr "" #: ./api-ppd.html:307 msgid "Return a pointer to an option choice." msgstr "" #: ./api-ppd.html:308 msgid "" "ppd_choice_t *ppdFindChoice (
" "    ppd_option_t *o,
" "    const char *choice
);" msgstr "" #: ./api-ppd.html:309 msgctxt "./api-ppd.html:309" msgid "Parameters" msgstr "" #: ./api-ppd.html:310 msgid "o" msgstr "" #: ./api-ppd.html:311 msgid "Pointer to option" msgstr "" #: ./api-ppd.html:312 msgctxt "./api-ppd.html:312" msgid "choice" msgstr "" #: ./api-ppd.html:313 msgid "Name of choice" msgstr "" #: ./api-ppd.html:314 msgctxt "./api-ppd.html:314" msgid "Return Value" msgstr "" #: ./api-ppd.html:315 msgid "Choice pointer or NULL" msgstr "" #: ./api-ppd.html:316 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdFindCustomOption" msgstr "" #: ./api-ppd.html:317 msgid "Find a custom option." msgstr "" #: ./api-ppd.html:318 msgid "" "ppd_coption_t *ppdFindCustomOption (
" "    ppd_file_t *ppd,
" "    const char *keyword
);" msgstr "" #: ./api-ppd.html:319 msgctxt "./api-ppd.html:319" msgid "Parameters" msgstr "" #: ./api-ppd.html:320 msgctxt "./api-ppd.html:320" msgid "ppd" msgstr "" #: ./api-ppd.html:321 msgctxt "./api-ppd.html:321" msgid "PPD file" msgstr "" #: ./api-ppd.html:322 msgctxt "./api-ppd.html:322" msgid "keyword" msgstr "" #: ./api-ppd.html:323 msgid "Custom option name" msgstr "" #: ./api-ppd.html:324 msgctxt "./api-ppd.html:324" msgid "Return Value" msgstr "" #: ./api-ppd.html:325 msgid "Custom option or NULL" msgstr "" #: ./api-ppd.html:326 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdFindCustomParam" msgstr "" #: ./api-ppd.html:327 msgid "Find a parameter for a custom option." msgstr "" #: ./api-ppd.html:328 msgid "" "ppd_cparam_t *ppdFindCustomParam (
" "    ppd_coption_t *opt,
" "    const char *name
);" msgstr "" #: ./api-ppd.html:329 msgctxt "./api-ppd.html:329" msgid "Parameters" msgstr "" #: ./api-ppd.html:330 msgctxt "./api-ppd.html:330" msgid "opt" msgstr "" #: ./api-ppd.html:331 msgctxt "./api-ppd.html:331" msgid "Custom option" msgstr "" #: ./api-ppd.html:332 msgctxt "./api-ppd.html:332" msgid "name" msgstr "" #: ./api-ppd.html:333 msgctxt "./api-ppd.html:333" msgid "Parameter name" msgstr "" #: ./api-ppd.html:334 msgctxt "./api-ppd.html:334" msgid "Return Value" msgstr "" #: ./api-ppd.html:335 msgctxt "./api-ppd.html:335" msgid "Custom parameter or NULL" msgstr "" #: ./api-ppd.html:336 msgctxt "./api-ppd.html:336" msgid "ppdFindMarkedChoice" msgstr "" #: ./api-ppd.html:337 msgid "Return the marked choice for the specified option." msgstr "" #: ./api-ppd.html:338 msgid "" "ppd_choice_t *ppdFindMarkedChoice (
" "    ppd_file_t *ppd,
" "    const char *option
);" msgstr "" #: ./api-ppd.html:339 msgctxt "./api-ppd.html:339" msgid "Parameters" msgstr "" #: ./api-ppd.html:340 msgctxt "./api-ppd.html:340" msgid "ppd" msgstr "" #: ./api-ppd.html:341 msgctxt "./api-ppd.html:341" msgid "PPD file" msgstr "" #: ./api-ppd.html:342 msgctxt "./api-ppd.html:342" msgid "option" msgstr "" #: ./api-ppd.html:343 msgid "Keyword/option name" msgstr "" #: ./api-ppd.html:344 msgctxt "./api-ppd.html:344" msgid "Return Value" msgstr "" #: ./api-ppd.html:345 msgid "Pointer to choice or NULL" msgstr "" #: ./api-ppd.html:346 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppdFindNextAttr" msgstr "" #: ./api-ppd.html:347 msgid "Find the next matching attribute." msgstr "" #: ./api-ppd.html:348 msgid "" "ppd_attr_t *ppdFindNextAttr (
" "    ppd_file_t *ppd,
" "    const char *name,
    const " "char *spec
);" msgstr "" #: ./api-ppd.html:349 msgctxt "./api-ppd.html:349" msgid "Parameters" msgstr "" #: ./api-ppd.html:350 msgctxt "./api-ppd.html:350" msgid "ppd" msgstr "" #: ./api-ppd.html:351 msgctxt "./api-ppd.html:351" msgid "PPD file data" msgstr "" #: ./api-ppd.html:352 msgctxt "./api-ppd.html:352" msgid "name" msgstr "" #: ./api-ppd.html:353 msgctxt "./api-ppd.html:353" msgid "Attribute name" msgstr "" #: ./api-ppd.html:354 msgctxt "./api-ppd.html:354" msgid "spec" msgstr "" #: ./api-ppd.html:355 msgctxt "./api-ppd.html:355" msgid "Specifier string or NULL" msgstr "" #: ./api-ppd.html:356 msgctxt "./api-ppd.html:356" msgid "Return Value" msgstr "" #: ./api-ppd.html:357 msgctxt "./api-ppd.html:357" msgid "Attribute or NULL if not found" msgstr "" #: ./api-ppd.html:358 msgctxt "./api-ppd.html:358" msgid "ppdFindOption" msgstr "" #: ./api-ppd.html:359 msgid "Return a pointer to the specified option." msgstr "" #: ./api-ppd.html:360 msgid "" "ppd_option_t *ppdFindOption (
" "    ppd_file_t *ppd,
" "    const char *option
);" msgstr "" #: ./api-ppd.html:361 msgctxt "./api-ppd.html:361" msgid "Parameters" msgstr "" #: ./api-ppd.html:362 msgctxt "./api-ppd.html:362" msgid "ppd" msgstr "" #: ./api-ppd.html:363 msgctxt "./api-ppd.html:363" msgid "PPD file data" msgstr "" #: ./api-ppd.html:364 msgctxt "./api-ppd.html:364" msgid "option" msgstr "" #: ./api-ppd.html:365 msgctxt "./api-ppd.html:365" msgid "Option/Keyword name" msgstr "" #: ./api-ppd.html:366 msgctxt "./api-ppd.html:366" msgid "Return Value" msgstr "" #: ./api-ppd.html:367 msgid "Pointer to option or NULL" msgstr "" #: ./api-ppd.html:368 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdFirstCustomParam" msgstr "" #: ./api-ppd.html:369 msgid "Return the first parameter for a custom option." msgstr "" #: ./api-ppd.html:370 msgid "" "ppd_cparam_t *ppdFirstCustomParam (
" "    ppd_coption_t *opt
" ");" msgstr "" #: ./api-ppd.html:371 msgctxt "./api-ppd.html:371" msgid "Parameters" msgstr "" #: ./api-ppd.html:372 msgctxt "./api-ppd.html:372" msgid "opt" msgstr "" #: ./api-ppd.html:373 msgctxt "./api-ppd.html:373" msgid "Custom option" msgstr "" #: ./api-ppd.html:374 msgctxt "./api-ppd.html:374" msgid "Return Value" msgstr "" #: ./api-ppd.html:375 msgctxt "./api-ppd.html:375" msgid "Custom parameter or NULL" msgstr "" #: ./api-ppd.html:376 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdFirstOption" msgstr "" #: ./api-ppd.html:377 msgid "Return the first option in the PPD file." msgstr "" #: ./api-ppd.html:378 msgid "" "ppd_option_t *ppdFirstOption (
" "    ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:379 msgctxt "./api-ppd.html:379" msgid "Parameters" msgstr "" #: ./api-ppd.html:380 msgctxt "./api-ppd.html:380" msgid "ppd" msgstr "" #: ./api-ppd.html:381 msgctxt "./api-ppd.html:381" msgid "PPD file" msgstr "" #: ./api-ppd.html:382 msgctxt "./api-ppd.html:382" msgid "Return Value" msgstr "" #: ./api-ppd.html:383 msgid "First option or NULL" msgstr "" #: ./api-ppd.html:384 msgctxt "./api-ppd.html:384" msgid "Discussion" msgstr "" #: ./api-ppd.html:385 msgctxt "./api-ppd.html:385" msgid "Options are returned from all groups in ascending alphanumeric order." msgstr "" #: ./api-ppd.html:386 msgid "" " CUPS 1.4 ppdInstallableConflict" msgstr "" #: ./api-ppd.html:387 msgid "Test whether an option choice conflicts with an installable option." msgstr "" #: ./api-ppd.html:388 msgid "" "int ppdInstallableConflict (
    
ppd_file_t *ppd,
    const " "char *option,
    const char *choice
);" msgstr "" #: ./api-ppd.html:389 msgctxt "./api-ppd.html:389" msgid "Parameters" msgstr "" #: ./api-ppd.html:390 msgctxt "./api-ppd.html:390" msgid "ppd" msgstr "" #: ./api-ppd.html:391 msgctxt "./api-ppd.html:391" msgid "PPD file" msgstr "" #: ./api-ppd.html:392 msgctxt "./api-ppd.html:392" msgid "option" msgstr "" #: ./api-ppd.html:393 msgid "Option" msgstr "" #: ./api-ppd.html:394 msgctxt "./api-ppd.html:394" msgid "choice" msgstr "" #: ./api-ppd.html:395 msgid "Choice" msgstr "" #: ./api-ppd.html:396 msgctxt "./api-ppd.html:396" msgid "Return Value" msgstr "" #: ./api-ppd.html:397 msgid "1 if conflicting, 0 if not conflicting" msgstr "" #: ./api-ppd.html:398 msgctxt "./api-ppd.html:398" msgid "Discussion" msgstr "" #: ./api-ppd.html:399 msgid "" "This function tests whether a particular option choice is available based on " "constraints against options in the "InstallableOptions" group." msgstr "" #: ./api-ppd.html:400 msgctxt "./api-ppd.html:400" msgid "ppdIsMarked" msgstr "" #: ./api-ppd.html:401 msgid "Check to see if an option is marked." msgstr "" #: ./api-ppd.html:402 msgid "" "int ppdIsMarked (
    ppd_file_t *ppd,
    const " "char *option,
    const char *choice
);" msgstr "" #: ./api-ppd.html:403 msgctxt "./api-ppd.html:403" msgid "Parameters" msgstr "" #: ./api-ppd.html:404 msgctxt "./api-ppd.html:404" msgid "ppd" msgstr "" #: ./api-ppd.html:405 msgctxt "./api-ppd.html:405" msgid "PPD file data" msgstr "" #: ./api-ppd.html:406 msgctxt "./api-ppd.html:406" msgid "option" msgstr "" #: ./api-ppd.html:407 msgctxt "./api-ppd.html:407" msgid "Option/Keyword name" msgstr "" #: ./api-ppd.html:408 msgctxt "./api-ppd.html:408" msgid "choice" msgstr "" #: ./api-ppd.html:409 msgid "Choice name" msgstr "" #: ./api-ppd.html:410 msgctxt "./api-ppd.html:410" msgid "Return Value" msgstr "" #: ./api-ppd.html:411 msgid "Non-zero if option is marked" msgstr "" #: ./api-ppd.html:412 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppdLastError" msgstr "" #: ./api-ppd.html:413 msgid "Return the status from the last ppdOpen*()." msgstr "" #: ./api-ppd.html:414 msgid "" "ppd_status_t ppdLastError (
" "    int *line
);" msgstr "" #: ./api-ppd.html:415 msgctxt "./api-ppd.html:415" msgid "Parameters" msgstr "" #: ./api-ppd.html:416 msgid "line" msgstr "" #: ./api-ppd.html:417 msgid "Line number" msgstr "" #: ./api-ppd.html:418 msgctxt "./api-ppd.html:418" msgid "Return Value" msgstr "" #: ./api-ppd.html:419 msgid "Status code" msgstr "" #: ./api-ppd.html:420 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdLocalize" msgstr "" #: ./api-ppd.html:421 msgid "Localize the PPD file to the current locale." msgstr "" #: ./api-ppd.html:422 msgid "" "int ppdLocalize (
    
ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:423 msgctxt "./api-ppd.html:423" msgid "Parameters" msgstr "" #: ./api-ppd.html:424 msgctxt "./api-ppd.html:424" msgid "ppd" msgstr "" #: ./api-ppd.html:425 msgctxt "./api-ppd.html:425" msgid "PPD file" msgstr "" #: ./api-ppd.html:426 msgctxt "./api-ppd.html:426" msgid "Return Value" msgstr "" #: ./api-ppd.html:427 msgid "0 on success, -1 on error" msgstr "" #: ./api-ppd.html:428 msgctxt "./api-ppd.html:428" msgid "Discussion" msgstr "" #: ./api-ppd.html:429 msgid "" "All groups, options, and choices are localized, as are ICC profile " "descriptions, printer presets, and custom option parameters. Each localized " "string uses the UTF-8 character encoding." msgstr "" #: ./api-ppd.html:430 msgctxt "./api-ppd.html:430" msgid "ppdLocalizeAttr" msgstr "" #: ./api-ppd.html:431 msgid "Localize an attribute." msgstr "" #: ./api-ppd.html:432 msgid "" "ppd_attr_t *ppdLocalizeAttr (
" "    ppd_file_t *ppd,
" "    const char *keyword,
" "    const char *spec
);" msgstr "" #: ./api-ppd.html:433 msgctxt "./api-ppd.html:433" msgid "Parameters" msgstr "" #: ./api-ppd.html:434 msgctxt "./api-ppd.html:434" msgid "ppd" msgstr "" #: ./api-ppd.html:435 msgctxt "./api-ppd.html:435" msgid "PPD file" msgstr "" #: ./api-ppd.html:436 msgctxt "./api-ppd.html:436" msgid "keyword" msgstr "" #: ./api-ppd.html:437 msgid "Main keyword" msgstr "" #: ./api-ppd.html:438 msgctxt "./api-ppd.html:438" msgid "spec" msgstr "" #: ./api-ppd.html:439 msgid "Option keyword or NULL for none" msgstr "" #: ./api-ppd.html:440 msgctxt "./api-ppd.html:440" msgid "Return Value" msgstr "" #: ./api-ppd.html:441 msgid "Localized attribute or NULL if none exists" msgstr "" #: ./api-ppd.html:442 msgctxt "./api-ppd.html:442" msgid "Discussion" msgstr "" #: ./api-ppd.html:443 msgid "" "This function uses the current locale to find the localized attribute for " "the given main and option keywords. If no localized version of the " "attribute exists for the current locale, the unlocalized version is " "returned." msgstr "" #: ./api-ppd.html:444 msgid "" " CUPS 1.3/Mac OS X 10.5 ppdLocalizeIPPReason" msgstr "" #: ./api-ppd.html:445 msgid "Get the localized version of a cupsIPPReason attribute." msgstr "" #: ./api-ppd.html:446 msgid "" "const char *ppdLocalizeIPPReason (
    
ppd_file_t *ppd,
    const " "char *reason,
    const char *scheme,
" "    char *buffer,
    size_t " "bufsize
);" msgstr "" #: ./api-ppd.html:447 msgctxt "./api-ppd.html:447" msgid "Parameters" msgstr "" #: ./api-ppd.html:448 msgctxt "./api-ppd.html:448" msgid "ppd" msgstr "" #: ./api-ppd.html:449 msgctxt "./api-ppd.html:449" msgid "PPD file" msgstr "" #: ./api-ppd.html:450 msgid "reason" msgstr "" #: ./api-ppd.html:451 msgid "IPP reason keyword to look up" msgstr "" #: ./api-ppd.html:452 msgid "scheme" msgstr "" #: ./api-ppd.html:453 msgid "URI scheme or NULL for text" msgstr "" #: ./api-ppd.html:454 msgid "buffer" msgstr "" #: ./api-ppd.html:455 msgid "Value buffer" msgstr "" #: ./api-ppd.html:456 msgid "bufsize" msgstr "" #: ./api-ppd.html:457 msgid "Size of value buffer" msgstr "" #: ./api-ppd.html:458 msgctxt "./api-ppd.html:458" msgid "Return Value" msgstr "" #: ./api-ppd.html:459 msgid "Value or NULL if not found" msgstr "" #: ./api-ppd.html:460 msgctxt "./api-ppd.html:460" msgid "Discussion" msgstr "" #: ./api-ppd.html:461 msgid "" "This function uses the current locale to find the corresponding reason text " "or URI from the attribute value. If "scheme" is NULL or " ""text", the returned value contains human-readable (UTF-8) text " "from the translation string or attribute value. Otherwise the corresponding " "URI is returned.

If no value of the requested scheme can be found, " "NULL is returned." msgstr "" #: ./api-ppd.html:462 msgid "" " CUPS 1.4 ppdLocalizeMarkerName" msgstr "" #: ./api-ppd.html:463 msgid "Get the localized version of a marker-names attribute value." msgstr "" #: ./api-ppd.html:464 msgid "" "const char *ppdLocalizeMarkerName (
    
ppd_file_t *ppd,
    const " "char *name
);" msgstr "" #: ./api-ppd.html:465 msgctxt "./api-ppd.html:465" msgid "Parameters" msgstr "" #: ./api-ppd.html:466 msgctxt "./api-ppd.html:466" msgid "ppd" msgstr "" #: ./api-ppd.html:467 msgctxt "./api-ppd.html:467" msgid "PPD file" msgstr "" #: ./api-ppd.html:468 msgctxt "./api-ppd.html:468" msgid "name" msgstr "" #: ./api-ppd.html:469 msgid "Marker name to look up" msgstr "" #: ./api-ppd.html:470 msgctxt "./api-ppd.html:470" msgid "Return Value" msgstr "" #: ./api-ppd.html:471 msgid "Value or NULL if not found" msgstr "" #: ./api-ppd.html:472 msgctxt "./api-ppd.html:472" msgid "Discussion" msgstr "" #: ./api-ppd.html:473 msgid "" "This function uses the current locale to find the corresponding name text " "from the attribute value. If no localized text for the requested name can be " "found, NULL is returned." msgstr "" #: ./api-ppd.html:474 msgctxt "./api-ppd.html:474" msgid "ppdMarkDefaults" msgstr "" #: ./api-ppd.html:475 msgid "Mark all default options in the PPD file." msgstr "" #: ./api-ppd.html:476 msgid "" "void ppdMarkDefaults (
    ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:477 msgctxt "./api-ppd.html:477" msgid "Parameters" msgstr "" #: ./api-ppd.html:478 msgctxt "./api-ppd.html:478" msgid "ppd" msgstr "" #: ./api-ppd.html:479 msgctxt "./api-ppd.html:479" msgid "PPD file record" msgstr "" #: ./api-ppd.html:480 msgctxt "./api-ppd.html:480" msgid "ppdMarkOption" msgstr "" #: ./api-ppd.html:481 msgid "Mark an option in a PPD file and return the number of conflicts." msgstr "" #: ./api-ppd.html:482 msgid "" "int ppdMarkOption (
    ppd_file_t *ppd,
    const " "char *option,
    const char *choice
);" msgstr "" #: ./api-ppd.html:483 msgctxt "./api-ppd.html:483" msgid "Parameters" msgstr "" #: ./api-ppd.html:484 msgctxt "./api-ppd.html:484" msgid "ppd" msgstr "" #: ./api-ppd.html:485 msgctxt "./api-ppd.html:485" msgid "PPD file record" msgstr "" #: ./api-ppd.html:486 msgctxt "./api-ppd.html:486" msgid "option" msgstr "" #: ./api-ppd.html:487 msgid "Keyword" msgstr "" #: ./api-ppd.html:488 msgctxt "./api-ppd.html:488" msgid "choice" msgstr "" #: ./api-ppd.html:489 msgid "Option name" msgstr "" #: ./api-ppd.html:490 msgctxt "./api-ppd.html:490" msgid "Return Value" msgstr "" #: ./api-ppd.html:491 msgid "Number of conflicts" msgstr "" #: ./api-ppd.html:492 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdNextCustomParam" msgstr "" #: ./api-ppd.html:493 msgid "Return the next parameter for a custom option." msgstr "" #: ./api-ppd.html:494 msgid "" "ppd_cparam_t *ppdNextCustomParam (
" "    ppd_coption_t *opt
" ");" msgstr "" #: ./api-ppd.html:495 msgctxt "./api-ppd.html:495" msgid "Parameters" msgstr "" #: ./api-ppd.html:496 msgctxt "./api-ppd.html:496" msgid "opt" msgstr "" #: ./api-ppd.html:497 msgctxt "./api-ppd.html:497" msgid "Custom option" msgstr "" #: ./api-ppd.html:498 msgctxt "./api-ppd.html:498" msgid "Return Value" msgstr "" #: ./api-ppd.html:499 msgctxt "./api-ppd.html:499" msgid "Custom parameter or NULL" msgstr "" #: ./api-ppd.html:500 msgid "" " CUPS 1.2/Mac OS X 10.5 ppdNextOption" msgstr "" #: ./api-ppd.html:501 msgid "Return the next option in the PPD file." msgstr "" #: ./api-ppd.html:502 msgid "" "ppd_option_t *ppdNextOption (
" "    ppd_file_t *ppd
);" msgstr "" #: ./api-ppd.html:503 msgctxt "./api-ppd.html:503" msgid "Parameters" msgstr "" #: ./api-ppd.html:504 msgctxt "./api-ppd.html:504" msgid "ppd" msgstr "" #: ./api-ppd.html:505 msgctxt "./api-ppd.html:505" msgid "PPD file" msgstr "" #: ./api-ppd.html:506 msgctxt "./api-ppd.html:506" msgid "Return Value" msgstr "" #: ./api-ppd.html:507 msgid "Next option or NULL" msgstr "" #: ./api-ppd.html:508 msgctxt "./api-ppd.html:508" msgid "Discussion" msgstr "" #: ./api-ppd.html:509 msgctxt "./api-ppd.html:509" msgid "Options are returned from all groups in ascending alphanumeric order." msgstr "" #: ./api-ppd.html:510 msgctxt "./api-ppd.html:510" msgid "ppdOpen" msgstr "" #: ./api-ppd.html:511 msgctxt "./api-ppd.html:511" msgid "Read a PPD file into memory." msgstr "" #: ./api-ppd.html:512 msgid "" "ppd_file_t *ppdOpen (
" "    FILE *fp
);" msgstr "" #: ./api-ppd.html:513 msgctxt "./api-ppd.html:513" msgid "Parameters" msgstr "" #: ./api-ppd.html:514 msgctxt "./api-ppd.html:514" msgid "fp" msgstr "" #: ./api-ppd.html:515 msgctxt "./api-ppd.html:515" msgid "File to read from" msgstr "" #: ./api-ppd.html:516 msgctxt "./api-ppd.html:516" msgid "Return Value" msgstr "" #: ./api-ppd.html:517 msgctxt "./api-ppd.html:517" msgid "PPD file record" msgstr "" #: ./api-ppd.html:518 msgid " CUPS 1.2/Mac OS X 10.5 ppdOpen2" msgstr "" #: ./api-ppd.html:519 msgctxt "./api-ppd.html:519" msgid "Read a PPD file into memory." msgstr "" #: ./api-ppd.html:520 msgid "" "ppd_file_t *ppdOpen2 (
" "    cups_file_t *fp
);" msgstr "" #: ./api-ppd.html:521 msgctxt "./api-ppd.html:521" msgid "Parameters" msgstr "" #: ./api-ppd.html:522 msgctxt "./api-ppd.html:522" msgid "fp" msgstr "" #: ./api-ppd.html:523 msgctxt "./api-ppd.html:523" msgid "File to read from" msgstr "" #: ./api-ppd.html:524 msgctxt "./api-ppd.html:524" msgid "Return Value" msgstr "" #: ./api-ppd.html:525 msgctxt "./api-ppd.html:525" msgid "" "PPD file record or NULL if the PPD file could not be opened." msgstr "" #: ./api-ppd.html:526 msgctxt "./api-ppd.html:526" msgid "ppdOpenFd" msgstr "" #: ./api-ppd.html:527 msgctxt "./api-ppd.html:527" msgid "Read a PPD file into memory." msgstr "" #: ./api-ppd.html:528 msgid "" "ppd_file_t *ppdOpenFd (
" "    int fd
);" msgstr "" #: ./api-ppd.html:529 msgctxt "./api-ppd.html:529" msgid "Parameters" msgstr "" #: ./api-ppd.html:530 msgctxt "./api-ppd.html:530" msgid "fd" msgstr "" #: ./api-ppd.html:531 msgctxt "./api-ppd.html:531" msgid "File to read from" msgstr "" #: ./api-ppd.html:532 msgctxt "./api-ppd.html:532" msgid "Return Value" msgstr "" #: ./api-ppd.html:533 msgctxt "./api-ppd.html:533" msgid "" "PPD file record or NULL if the PPD file could not be opened." msgstr "" #: ./api-ppd.html:534 msgctxt "./api-ppd.html:534" msgid "ppdOpenFile" msgstr "" #: ./api-ppd.html:535 msgctxt "./api-ppd.html:535" msgid "Read a PPD file into memory." msgstr "" #: ./api-ppd.html:536 msgid "" "ppd_file_t *ppdOpenFile (
" "    const char *filename
);" msgstr "" #: ./api-ppd.html:537 msgctxt "./api-ppd.html:537" msgid "Parameters" msgstr "" #: ./api-ppd.html:538 msgid "filename" msgstr "" #: ./api-ppd.html:539 msgctxt "./api-ppd.html:539" msgid "File to read from" msgstr "" #: ./api-ppd.html:540 msgctxt "./api-ppd.html:540" msgid "Return Value" msgstr "" #: ./api-ppd.html:541 msgctxt "./api-ppd.html:541" msgid "" "PPD file record or NULL if the PPD file could not be opened." msgstr "" #: ./api-ppd.html:542 msgctxt "./api-ppd.html:542" msgid "ppdPageLength" msgstr "" #: ./api-ppd.html:543 msgid "Get the page length for the given size." msgstr "" #: ./api-ppd.html:544 msgid "" "float ppdPageLength (
    ppd_file_t *ppd,
    const " "char *name
);" msgstr "" #: ./api-ppd.html:545 msgctxt "./api-ppd.html:545" msgid "Parameters" msgstr "" #: ./api-ppd.html:546 msgctxt "./api-ppd.html:546" msgid "ppd" msgstr "" #: ./api-ppd.html:547 msgctxt "./api-ppd.html:547" msgid "PPD file" msgstr "" #: ./api-ppd.html:548 msgctxt "./api-ppd.html:548" msgid "name" msgstr "" #: ./api-ppd.html:549 msgctxt "./api-ppd.html:549" msgid "Size name" msgstr "" #: ./api-ppd.html:550 msgctxt "./api-ppd.html:550" msgid "Return Value" msgstr "" #: ./api-ppd.html:551 msgid "Length of page in points or 0.0" msgstr "" #: ./api-ppd.html:552 msgctxt "./api-ppd.html:552" msgid "ppdPageSize" msgstr "" #: ./api-ppd.html:553 msgid "Get the page size record for the given size." msgstr "" #: ./api-ppd.html:554 msgid "" "ppd_size_t *ppdPageSize (
" "    ppd_file_t *ppd,
" "    const char *name
);" msgstr "" #: ./api-ppd.html:555 msgctxt "./api-ppd.html:555" msgid "Parameters" msgstr "" #: ./api-ppd.html:556 msgctxt "./api-ppd.html:556" msgid "ppd" msgstr "" #: ./api-ppd.html:557 msgctxt "./api-ppd.html:557" msgid "PPD file record" msgstr "" #: ./api-ppd.html:558 msgctxt "./api-ppd.html:558" msgid "name" msgstr "" #: ./api-ppd.html:559 msgctxt "./api-ppd.html:559" msgid "Size name" msgstr "" #: ./api-ppd.html:560 msgctxt "./api-ppd.html:560" msgid "Return Value" msgstr "" #: ./api-ppd.html:561 msgid "Size record for page or NULL" msgstr "" #: ./api-ppd.html:562 msgid "" " CUPS 1.4 ppdPageSizeLimits" msgstr "" #: ./api-ppd.html:563 msgid "Return the custom page size limits." msgstr "" #: ./api-ppd.html:564 msgid "" "int ppdPageSizeLimits (
    
ppd_file_t *ppd,
    ppd_size_t *minimum,
    ppd_size_t *maximum
);" msgstr "" #: ./api-ppd.html:565 msgctxt "./api-ppd.html:565" msgid "Parameters" msgstr "" #: ./api-ppd.html:566 msgctxt "./api-ppd.html:566" msgid "ppd" msgstr "" #: ./api-ppd.html:567 msgctxt "./api-ppd.html:567" msgid "PPD file record" msgstr "" #: ./api-ppd.html:568 msgid "minimum" msgstr "" #: ./api-ppd.html:569 msgid "Minimum custom size" msgstr "" #: ./api-ppd.html:570 msgctxt "./api-ppd.html:570" msgid "maximum" msgstr "" #: ./api-ppd.html:571 msgid "Maximum custom size" msgstr "" #: ./api-ppd.html:572 msgctxt "./api-ppd.html:572" msgid "Return Value" msgstr "" #: ./api-ppd.html:573 msgid "1 if custom sizes are supported, 0 otherwise" msgstr "" #: ./api-ppd.html:574 msgctxt "./api-ppd.html:574" msgid "Discussion" msgstr "" #: ./api-ppd.html:575 msgid "" "This function returns the minimum and maximum custom page sizes and " "printable areas based on the currently-marked (selected) options.

" "If the specified PPD file does not support custom page sizes, both " ""minimum" and "maximum" are filled with zeroes." msgstr "" #: ./api-ppd.html:576 msgctxt "./api-ppd.html:576" msgid "ppdPageWidth" msgstr "" #: ./api-ppd.html:577 msgid "Get the page width for the given size." msgstr "" #: ./api-ppd.html:578 msgid "" "float ppdPageWidth (
    ppd_file_t *ppd,
    const " "char *name
);" msgstr "" #: ./api-ppd.html:579 msgctxt "./api-ppd.html:579" msgid "Parameters" msgstr "" #: ./api-ppd.html:580 msgctxt "./api-ppd.html:580" msgid "ppd" msgstr "" #: ./api-ppd.html:581 msgctxt "./api-ppd.html:581" msgid "PPD file record" msgstr "" #: ./api-ppd.html:582 msgctxt "./api-ppd.html:582" msgid "name" msgstr "" #: ./api-ppd.html:583 msgctxt "./api-ppd.html:583" msgid "Size name" msgstr "" #: ./api-ppd.html:584 msgctxt "./api-ppd.html:584" msgid "Return Value" msgstr "" #: ./api-ppd.html:585 msgid "Width of page in points or 0.0" msgstr "" #: ./api-ppd.html:586 msgid "" " CUPS 1.1.20/Mac OS X 10.4 ppdSetConformance" msgstr "" #: ./api-ppd.html:587 msgid "Set the conformance level for PPD files." msgstr "" #: ./api-ppd.html:588 msgid "" "void ppdSetConformance (
    
ppd_conform_t c
);" msgstr "" #: ./api-ppd.html:589 msgctxt "./api-ppd.html:589" msgid "Parameters" msgstr "" #: ./api-ppd.html:590 msgid "c" msgstr "" #: ./api-ppd.html:591 msgid "Conformance level" msgstr "" #: ./api-ppd.html:592 msgctxt "./api-ppd.html:592" msgid "Data Types" msgstr "" #: ./api-ppd.html:593 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppd_attr_t" msgstr "" #: ./api-ppd.html:594 msgctxt "./api-ppd.html:594" msgid "PPD Attribute Structure" msgstr "" #: ./api-ppd.html:595 msgid "typedef struct ppd_attr_s ppd_attr_t;" msgstr "" #: ./api-ppd.html:596 msgctxt "./api-ppd.html:596" msgid "ppd_choice_t" msgstr "" #: ./api-ppd.html:597 msgctxt "./api-ppd.html:597" msgid "Option choices" msgstr "" #: ./api-ppd.html:598 msgid "typedef struct ppd_choice_s ppd_choice_t;" msgstr "" #: ./api-ppd.html:599 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppd_conform_t" msgstr "" #: ./api-ppd.html:600 msgid "Conformance Levels" msgstr "" #: ./api-ppd.html:601 msgid "typedef enum ppd_conform_e ppd_conform_t;" msgstr "" #: ./api-ppd.html:602 msgctxt "./api-ppd.html:602" msgid "ppd_const_t" msgstr "" #: ./api-ppd.html:603 msgctxt "./api-ppd.html:603" msgid "Constraints" msgstr "" #: ./api-ppd.html:604 msgid "typedef struct ppd_const_s ppd_const_t;" msgstr "" #: ./api-ppd.html:605 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_coption_t" msgstr "" #: ./api-ppd.html:606 msgctxt "./api-ppd.html:606" msgid "Custom Option" msgstr "" #: ./api-ppd.html:607 msgid "" "typedef struct ppd_coption_s ppd_coption_t;" msgstr "" #: ./api-ppd.html:608 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cparam_t" msgstr "" #: ./api-ppd.html:609 msgctxt "./api-ppd.html:609" msgid "Custom Parameter" msgstr "" #: ./api-ppd.html:610 msgid "typedef struct ppd_cparam_s ppd_cparam_t;" msgstr "" #: ./api-ppd.html:611 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cplimit_t" msgstr "" #: ./api-ppd.html:612 msgctxt "./api-ppd.html:612" msgid "Custom Parameter Limit" msgstr "" #: ./api-ppd.html:613 msgid "typedef union ppd_cplimit_u ppd_cplimit_t;" msgstr "" #: ./api-ppd.html:614 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cptype_t" msgstr "" #: ./api-ppd.html:615 msgctxt "./api-ppd.html:615" msgid "Custom Parameter Type" msgstr "" #: ./api-ppd.html:616 msgid "typedef enum ppd_cptype_e ppd_cptype_t;" msgstr "" #: ./api-ppd.html:617 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cpvalue_t" msgstr "" #: ./api-ppd.html:618 msgctxt "./api-ppd.html:618" msgid "Custom Parameter Value" msgstr "" #: ./api-ppd.html:619 msgid "typedef union ppd_cpvalue_u ppd_cpvalue_t;" msgstr "" #: ./api-ppd.html:620 msgctxt "./api-ppd.html:620" msgid "ppd_cs_t" msgstr "" #: ./api-ppd.html:621 msgctxt "./api-ppd.html:621" msgid "Colorspaces" msgstr "" #: ./api-ppd.html:622 msgid "typedef enum ppd_cs_e ppd_cs_t;" msgstr "" #: ./api-ppd.html:623 msgctxt "./api-ppd.html:623" msgid "ppd_emul_t" msgstr "" #: ./api-ppd.html:624 msgctxt "./api-ppd.html:624" msgid "Emulators" msgstr "" #: ./api-ppd.html:625 msgid "typedef struct ppd_emul_s ppd_emul_t;" msgstr "" #: ./api-ppd.html:626 msgctxt "./api-ppd.html:626" msgid "ppd_file_t" msgstr "" #: ./api-ppd.html:627 msgctxt "./api-ppd.html:627" msgid "PPD File" msgstr "" #: ./api-ppd.html:628 msgid "typedef struct ppd_file_s ppd_file_t;" msgstr "" #: ./api-ppd.html:629 msgctxt "./api-ppd.html:629" msgid "ppd_group_t" msgstr "" #: ./api-ppd.html:630 msgctxt "./api-ppd.html:630" msgid "Groups" msgstr "" #: ./api-ppd.html:631 msgid "typedef struct ppd_group_s ppd_group_t;" msgstr "" #: ./api-ppd.html:632 msgctxt "./api-ppd.html:632" msgid "ppd_option_t" msgstr "" #: ./api-ppd.html:633 msgctxt "./api-ppd.html:633" msgid "Options" msgstr "" #: ./api-ppd.html:634 msgid "typedef struct ppd_option_s ppd_option_t;" msgstr "" #: ./api-ppd.html:635 msgctxt "./api-ppd.html:635" msgid "ppd_profile_t" msgstr "" #: ./api-ppd.html:636 msgctxt "./api-ppd.html:636" msgid "sRGB Color Profiles" msgstr "" #: ./api-ppd.html:637 msgid "" "typedef struct ppd_profile_s ppd_profile_t;" msgstr "" #: ./api-ppd.html:638 msgctxt "./api-ppd.html:638" msgid "ppd_section_t" msgstr "" #: ./api-ppd.html:639 msgctxt "./api-ppd.html:639" msgid "Order dependency sections" msgstr "" #: ./api-ppd.html:640 msgid "typedef enum ppd_section_e ppd_section_t;" msgstr "" #: ./api-ppd.html:641 msgctxt "./api-ppd.html:641" msgid "ppd_size_t" msgstr "" #: ./api-ppd.html:642 msgctxt "./api-ppd.html:642" msgid "Page Sizes" msgstr "" #: ./api-ppd.html:643 msgid "typedef struct ppd_size_s ppd_size_t;" msgstr "" #: ./api-ppd.html:644 msgctxt "./api-ppd.html:644" msgid "ppd_status_t" msgstr "" #: ./api-ppd.html:645 msgctxt "./api-ppd.html:645" msgid "Types and structures..." msgstr "" #: ./api-ppd.html:646 msgid "typedef enum ppd_status_e ppd_status_t;" msgstr "" #: ./api-ppd.html:647 msgctxt "./api-ppd.html:647" msgid "ppd_ui_t" msgstr "" #: ./api-ppd.html:648 msgctxt "./api-ppd.html:648" msgid "UI Types" msgstr "" #: ./api-ppd.html:649 msgid "typedef enum ppd_ui_e ppd_ui_t;" msgstr "" #: ./api-ppd.html:650 msgctxt "./api-ppd.html:650" msgid "Structures" msgstr "" #: ./api-ppd.html:651 msgid "" " CUPS 1.1.19/Mac OS X 10.3 ppd_attr_s" msgstr "" #: ./api-ppd.html:652 msgctxt "./api-ppd.html:652" msgid "PPD Attribute Structure" msgstr "" #: ./api-ppd.html:653 msgid "" "struct ppd_attr_s {
    char name[PPD_MAX_NAME];
" "    char spec[PPD_MAX_NAME];
" "    char text[PPD_MAX_TEXT];
" "    char *value;
};" msgstr "" #: ./api-ppd.html:654 msgctxt "./api-ppd.html:654" msgid "Members" msgstr "" #: ./api-ppd.html:655 msgctxt "./api-ppd.html:655" msgid "name[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:656 msgid "Name of attribute (cupsXYZ)" msgstr "" #: ./api-ppd.html:657 msgid "spec[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:658 msgid "Specifier string, if any" msgstr "" #: ./api-ppd.html:659 msgctxt "./api-ppd.html:659" msgid "text[PPD_MAX_TEXT]" msgstr "" #: ./api-ppd.html:660 msgid "Human-readable text, if any" msgstr "" #: ./api-ppd.html:661 msgid "value" msgstr "" #: ./api-ppd.html:662 msgid "Value string" msgstr "" #: ./api-ppd.html:663 msgctxt "./api-ppd.html:663" msgid "ppd_choice_s" msgstr "" #: ./api-ppd.html:664 msgctxt "./api-ppd.html:664" msgid "Option choices" msgstr "" #: ./api-ppd.html:665 msgid "" "struct ppd_choice_s {
    char " "choice[PPD_MAX_NAME];
    char *code;
" "    char marked;
    
ppd_option_t *option;
" "    char text[PPD_MAX_TEXT];
};" msgstr "" #: ./api-ppd.html:666 msgctxt "./api-ppd.html:666" msgid "Members" msgstr "" #: ./api-ppd.html:667 msgid "choice[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:668 msgid "Computer-readable option name" msgstr "" #: ./api-ppd.html:669 msgid "code" msgstr "" #: ./api-ppd.html:670 msgid "Code to send for this option" msgstr "" #: ./api-ppd.html:671 msgctxt "./api-ppd.html:671" msgid "marked" msgstr "" #: ./api-ppd.html:672 msgid "0 if not selected, 1 otherwise" msgstr "" #: ./api-ppd.html:673 msgctxt "./api-ppd.html:673" msgid "option" msgstr "" #: ./api-ppd.html:674 msgid "Pointer to parent option structure" msgstr "" #: ./api-ppd.html:675 msgctxt "./api-ppd.html:675" msgid "text[PPD_MAX_TEXT]" msgstr "" #: ./api-ppd.html:676 msgid "Human-readable option name" msgstr "" #: ./api-ppd.html:677 msgctxt "./api-ppd.html:677" msgid "ppd_const_s" msgstr "" #: ./api-ppd.html:678 msgctxt "./api-ppd.html:678" msgid "Constraints" msgstr "" #: ./api-ppd.html:679 msgid "" "struct ppd_const_s {
    char " "choice1[PPD_MAX_NAME];
    char " "choice2[PPD_MAX_NAME];
    char " "option1[PPD_MAX_NAME];
    char " "option2[PPD_MAX_NAME];
};" msgstr "" #: ./api-ppd.html:680 msgctxt "./api-ppd.html:680" msgid "Members" msgstr "" #: ./api-ppd.html:681 msgid "choice1[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:682 msgid "First option/choice (blank for all)" msgstr "" #: ./api-ppd.html:683 msgid "choice2[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:684 msgid "Second option/choice (blank for all)" msgstr "" #: ./api-ppd.html:685 msgid "option1[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:686 msgid "First keyword" msgstr "" #: ./api-ppd.html:687 msgid "option2[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:688 msgid "Second keyword" msgstr "" #: ./api-ppd.html:689 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_coption_s" msgstr "" #: ./api-ppd.html:690 msgctxt "./api-ppd.html:690" msgid "Custom Option" msgstr "" #: ./api-ppd.html:691 msgid "" "struct ppd_coption_s {
    char " "keyword[PPD_MAX_NAME];
    int marked;
" "    
ppd_option_t " "*option;
    cups_array_t *params;
};" msgstr "" #: ./api-ppd.html:692 msgctxt "./api-ppd.html:692" msgid "Members" msgstr "" #: ./api-ppd.html:693 msgctxt "./api-ppd.html:693" msgid "keyword[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:694 msgid "Name of option that is being extended..." msgstr "" #: ./api-ppd.html:695 msgctxt "./api-ppd.html:695" msgid "marked" msgstr "" #: ./api-ppd.html:696 msgid "Extended option is marked" msgstr "" #: ./api-ppd.html:697 msgctxt "./api-ppd.html:697" msgid "option" msgstr "" #: ./api-ppd.html:698 msgid "Option that is being extended..." msgstr "" #: ./api-ppd.html:699 msgid "params" msgstr "" #: ./api-ppd.html:700 msgctxt "./api-ppd.html:700" msgid "Parameters" msgstr "" #: ./api-ppd.html:701 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cparam_s" msgstr "" #: ./api-ppd.html:702 msgctxt "./api-ppd.html:702" msgid "Custom Parameter" msgstr "" #: ./api-ppd.html:703 msgid "" "struct ppd_cparam_s {
    
ppd_cpvalue_t current;
" "    ppd_cplimit_t minimum, " "maximum;
    char name[PPD_MAX_NAME];
" "    int order;
    char " "text[PPD_MAX_TEXT];
    ppd_cptype_t type;
};" msgstr "" #: ./api-ppd.html:704 msgctxt "./api-ppd.html:704" msgid "Members" msgstr "" #: ./api-ppd.html:705 msgid "current" msgstr "" #: ./api-ppd.html:706 msgid "Current value" msgstr "" #: ./api-ppd.html:707 msgctxt "./api-ppd.html:707" msgid "maximum" msgstr "" #: ./api-ppd.html:708 msgid "Maximum value" msgstr "" #: ./api-ppd.html:709 msgctxt "./api-ppd.html:709" msgid "name[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:710 msgctxt "./api-ppd.html:710" msgid "Parameter name" msgstr "" #: ./api-ppd.html:711 msgctxt "./api-ppd.html:711" msgid "order" msgstr "" #: ./api-ppd.html:712 msgid "Order (0 to N)" msgstr "" #: ./api-ppd.html:713 msgctxt "./api-ppd.html:713" msgid "text[PPD_MAX_TEXT]" msgstr "" #: ./api-ppd.html:714 msgctxt "./api-ppd.html:714" msgid "Human-readable text" msgstr "" #: ./api-ppd.html:715 msgid "type" msgstr "" #: ./api-ppd.html:716 msgid "Parameter type" msgstr "" #: ./api-ppd.html:717 msgctxt "./api-ppd.html:717" msgid "ppd_emul_s" msgstr "" #: ./api-ppd.html:718 msgctxt "./api-ppd.html:718" msgid "Emulators" msgstr "" #: ./api-ppd.html:719 msgid "" "struct ppd_emul_s {
    char name[PPD_MAX_NAME];
" "    char *start;
    char " "*stop;
};" msgstr "" #: ./api-ppd.html:720 msgctxt "./api-ppd.html:720" msgid "Members" msgstr "" #: ./api-ppd.html:721 msgctxt "./api-ppd.html:721" msgid "name[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:722 msgid "Emulator name" msgstr "" #: ./api-ppd.html:723 msgid "start" msgstr "" #: ./api-ppd.html:724 msgid "Code to switch to this emulation" msgstr "" #: ./api-ppd.html:725 msgid "stop" msgstr "" #: ./api-ppd.html:726 msgid "Code to stop this emulation" msgstr "" #: ./api-ppd.html:727 msgctxt "./api-ppd.html:727" msgid "ppd_file_s" msgstr "" #: ./api-ppd.html:728 msgctxt "./api-ppd.html:728" msgid "PPD File" msgstr "" #: ./api-ppd.html:729 msgid "" "struct ppd_file_s {
    int accurate_screens;
" "    int color_device;
    ppd_cs_t colorspace;
    ppd_const_t *consts;
    int " "contone_only;
    float custom_margins[4];
" "    float custom_max[2];
" "    float custom_min[2];
    ppd_emul_t *emulations;
" "    char **filters;
    int " "flip_duplex;
    char **fonts;
" "    ppd_group_t *groups;
" "    char *jcl_begin;
    char " "*jcl_end;
    char *jcl_ps;
" "    int landscape;
    char " "*lang_encoding;
    char *lang_version;
" "    int language_level;
    int " "manual_copies;
    char *manufacturer;
" "    int model_number;
    char " "*modelname;
    char *nickname;
" "    int num_consts;
    int " "num_emulations;
    int num_filters;
" "    int num_fonts;
    int " "num_groups;
    int num_profiles;
" "    int num_sizes;
    char " "*patches;
    char *pcfilename;
" "    char *product;
    ppd_profile_t *profiles;
" "    char *protocols;
    char " "*shortnickname;
    ppd_size_t *sizes;
    int " "throughput;
    char *ttrasterizer;
" "    int variable_sizes;
};" msgstr "" #: ./api-ppd.html:730 msgctxt "./api-ppd.html:730" msgid "Members" msgstr "" #: ./api-ppd.html:731 msgid "accurate_screens" msgstr "" #: ./api-ppd.html:732 msgid "1 = supports accurate screens, 0 = not" msgstr "" #: ./api-ppd.html:733 msgid "color_device" msgstr "" #: ./api-ppd.html:734 msgid "1 = color device, 0 = grayscale" msgstr "" #: ./api-ppd.html:735 msgid "colorspace" msgstr "" #: ./api-ppd.html:736 msgid "Default colorspace" msgstr "" #: ./api-ppd.html:737 msgid "consts" msgstr "" #: ./api-ppd.html:738 msgid "UI/Non-UI constraints" msgstr "" #: ./api-ppd.html:739 msgid "contone_only" msgstr "" #: ./api-ppd.html:740 msgid "1 = continuous tone only, 0 = not" msgstr "" #: ./api-ppd.html:741 msgid "custom_margins[4]" msgstr "" #: ./api-ppd.html:742 msgid "Margins around page" msgstr "" #: ./api-ppd.html:743 msgid "custom_max[2]" msgstr "" #: ./api-ppd.html:744 msgid "Maximum variable page size" msgstr "" #: ./api-ppd.html:745 msgid "custom_min[2]" msgstr "" #: ./api-ppd.html:746 msgid "Minimum variable page size" msgstr "" #: ./api-ppd.html:747 msgid "emulations" msgstr "" #: ./api-ppd.html:748 msgid "Emulations and the code to invoke them" msgstr "" #: ./api-ppd.html:749 msgid "filters" msgstr "" #: ./api-ppd.html:750 msgid "Filter strings..." msgstr "" #: ./api-ppd.html:751 msgid "flip_duplex  DEPRECATED " msgstr "" #: ./api-ppd.html:752 msgid "1 = Flip page for back sides" msgstr "" #: ./api-ppd.html:753 msgid "fonts" msgstr "" #: ./api-ppd.html:754 msgid "Pre-loaded fonts" msgstr "" #: ./api-ppd.html:755 msgid "groups" msgstr "" #: ./api-ppd.html:756 msgid "UI groups" msgstr "" #: ./api-ppd.html:757 msgid "jcl_begin" msgstr "" #: ./api-ppd.html:758 msgid "Start JCL commands" msgstr "" #: ./api-ppd.html:759 msgid "jcl_end" msgstr "" #: ./api-ppd.html:760 msgid "End JCL commands" msgstr "" #: ./api-ppd.html:761 msgid "jcl_ps" msgstr "" #: ./api-ppd.html:762 msgid "Enter PostScript interpreter" msgstr "" #: ./api-ppd.html:763 msgid "landscape" msgstr "" #: ./api-ppd.html:764 msgid "-90 or 90" msgstr "" #: ./api-ppd.html:765 msgid "lang_encoding" msgstr "" #: ./api-ppd.html:766 msgid "Language encoding" msgstr "" #: ./api-ppd.html:767 msgid "lang_version" msgstr "" #: ./api-ppd.html:768 msgid "Language version (English, Spanish, etc.)" msgstr "" #: ./api-ppd.html:769 msgid "language_level" msgstr "" #: ./api-ppd.html:770 msgid "Language level of device" msgstr "" #: ./api-ppd.html:771 msgid "manual_copies" msgstr "" #: ./api-ppd.html:772 msgid "1 = Copies done manually, 0 = hardware" msgstr "" #: ./api-ppd.html:773 msgid "manufacturer" msgstr "" #: ./api-ppd.html:774 msgid "Manufacturer name" msgstr "" #: ./api-ppd.html:775 msgid "model_number" msgstr "" #: ./api-ppd.html:776 msgid "Device-specific model number" msgstr "" #: ./api-ppd.html:777 msgid "modelname" msgstr "" #: ./api-ppd.html:778 msgid "Model name (general)" msgstr "" #: ./api-ppd.html:779 msgid "nickname" msgstr "" #: ./api-ppd.html:780 msgid "Nickname (specific)" msgstr "" #: ./api-ppd.html:781 msgid "num_consts" msgstr "" #: ./api-ppd.html:782 msgid "Number of UI/Non-UI constraints" msgstr "" #: ./api-ppd.html:783 msgid "num_emulations" msgstr "" #: ./api-ppd.html:784 msgid "Number of emulations supported" msgstr "" #: ./api-ppd.html:785 msgid "num_filters" msgstr "" #: ./api-ppd.html:786 msgid "Number of filters" msgstr "" #: ./api-ppd.html:787 msgid "num_fonts" msgstr "" #: ./api-ppd.html:788 msgid "Number of pre-loaded fonts" msgstr "" #: ./api-ppd.html:789 msgid "num_groups" msgstr "" #: ./api-ppd.html:790 msgid "Number of UI groups" msgstr "" #: ./api-ppd.html:791 msgid "num_profiles  DEPRECATED " msgstr "" #: ./api-ppd.html:792 msgid "Number of sRGB color profiles" msgstr "" #: ./api-ppd.html:793 msgid "num_sizes" msgstr "" #: ./api-ppd.html:794 msgid "Number of page sizes" msgstr "" #: ./api-ppd.html:795 msgid "patches" msgstr "" #: ./api-ppd.html:796 msgid "Patch commands to be sent to printer" msgstr "" #: ./api-ppd.html:797 msgid "" "pcfilename  CUPS 1.1.19/Mac OS X 10.3 " msgstr "" #: ./api-ppd.html:798 msgid "PCFileName string" msgstr "" #: ./api-ppd.html:799 msgid "product" msgstr "" #: ./api-ppd.html:800 msgid "Product name (from PS RIP/interpreter)" msgstr "" #: ./api-ppd.html:801 msgid "profiles  DEPRECATED " msgstr "" #: ./api-ppd.html:802 msgid "sRGB color profiles" msgstr "" #: ./api-ppd.html:803 msgid "" "protocols  CUPS 1.1.19/Mac OS X 10.3 " msgstr "" #: ./api-ppd.html:804 msgid "Protocols (BCP, TBCP) string" msgstr "" #: ./api-ppd.html:805 msgid "shortnickname" msgstr "" #: ./api-ppd.html:806 msgid "Short version of nickname" msgstr "" #: ./api-ppd.html:807 msgid "sizes" msgstr "" #: ./api-ppd.html:808 msgid "Page sizes" msgstr "" #: ./api-ppd.html:809 msgid "throughput" msgstr "" #: ./api-ppd.html:810 msgid "Pages per minute" msgstr "" #: ./api-ppd.html:811 msgid "ttrasterizer" msgstr "" #: ./api-ppd.html:812 msgid "Truetype rasterizer" msgstr "" #: ./api-ppd.html:813 msgid "variable_sizes" msgstr "" #: ./api-ppd.html:814 msgid "1 = supports variable sizes, 0 = doesn't" msgstr "" #: ./api-ppd.html:815 msgctxt "./api-ppd.html:815" msgid "ppd_group_s" msgstr "" #: ./api-ppd.html:816 msgctxt "./api-ppd.html:816" msgid "Groups" msgstr "" #: ./api-ppd.html:817 msgid "" "struct ppd_group_s {
    char text[PPD_MAX_TEXT - " "PPD_MAX_NAME];
    char name[PPD_MAX_NAME];
" "    int num_options;
    int " "num_subgroups;
    ppd_option_t *options;
" "    struct ppd_group_s " "*subgroups;
};" msgstr "" #: ./api-ppd.html:818 msgctxt "./api-ppd.html:818" msgid "Members" msgstr "" #: ./api-ppd.html:819 msgid "PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:820 msgid "Human-readable group name" msgstr "" #: ./api-ppd.html:821 msgid "" "name[PPD_MAX_NAME]  CUPS 1.1.18/Mac OS X " "10.3 " msgstr "" #: ./api-ppd.html:822 msgid "Group name" msgstr "" #: ./api-ppd.html:823 msgctxt "./api-ppd.html:823" msgid "num_options" msgstr "" #: ./api-ppd.html:824 msgctxt "./api-ppd.html:824" msgid "Number of options" msgstr "" #: ./api-ppd.html:825 msgid "num_subgroups" msgstr "" #: ./api-ppd.html:826 msgid "Number of sub-groups" msgstr "" #: ./api-ppd.html:827 msgctxt "./api-ppd.html:827" msgid "options" msgstr "" #: ./api-ppd.html:828 msgctxt "./api-ppd.html:828" msgid "Options" msgstr "" #: ./api-ppd.html:829 msgid "subgroups" msgstr "" #: ./api-ppd.html:830 msgid "Sub-groups (max depth = 1)" msgstr "" #: ./api-ppd.html:831 msgctxt "./api-ppd.html:831" msgid "ppd_option_s" msgstr "" #: ./api-ppd.html:832 msgctxt "./api-ppd.html:832" msgid "Options" msgstr "" #: ./api-ppd.html:833 msgid "" "struct ppd_option_s {
    ppd_choice_t *choices;
" "    char conflicted;
    char " "defchoice[PPD_MAX_NAME];
    char " "keyword[PPD_MAX_NAME];
    int num_choices;
" "    float order;
    ppd_section_t section;
" "    char text[PPD_MAX_TEXT];
" "    ppd_ui_t ui;
};" msgstr "" #: ./api-ppd.html:834 msgctxt "./api-ppd.html:834" msgid "Members" msgstr "" #: ./api-ppd.html:835 msgctxt "./api-ppd.html:835" msgid "choices" msgstr "" #: ./api-ppd.html:836 msgctxt "./api-ppd.html:836" msgid "Option choices" msgstr "" #: ./api-ppd.html:837 msgid "conflicted" msgstr "" #: ./api-ppd.html:838 msgid "0 if no conflicts exist, 1 otherwise" msgstr "" #: ./api-ppd.html:839 msgid "defchoice[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:840 msgid "Default option choice" msgstr "" #: ./api-ppd.html:841 msgctxt "./api-ppd.html:841" msgid "keyword[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:842 msgid "Option keyword name ("PageSize", etc.)" msgstr "" #: ./api-ppd.html:843 msgid "num_choices" msgstr "" #: ./api-ppd.html:844 msgid "Number of option choices" msgstr "" #: ./api-ppd.html:845 msgctxt "./api-ppd.html:845" msgid "order" msgstr "" #: ./api-ppd.html:846 msgid "Order number" msgstr "" #: ./api-ppd.html:847 msgctxt "./api-ppd.html:847" msgid "section" msgstr "" #: ./api-ppd.html:848 msgid "Section for command" msgstr "" #: ./api-ppd.html:849 msgctxt "./api-ppd.html:849" msgid "text[PPD_MAX_TEXT]" msgstr "" #: ./api-ppd.html:850 msgctxt "./api-ppd.html:850" msgid "Human-readable text" msgstr "" #: ./api-ppd.html:851 msgid "ui" msgstr "" #: ./api-ppd.html:852 msgid "Type of UI option" msgstr "" #: ./api-ppd.html:853 msgctxt "./api-ppd.html:853" msgid "ppd_profile_s" msgstr "" #: ./api-ppd.html:854 msgctxt "./api-ppd.html:854" msgid "sRGB Color Profiles" msgstr "" #: ./api-ppd.html:855 msgid "" "struct ppd_profile_s {
    float density;
" "    float gamma;
    float " "matrix[3][3];
    char media_type[PPD_MAX_NAME];
" "    char resolution[PPD_MAX_NAME];
};" msgstr "" #: ./api-ppd.html:856 msgctxt "./api-ppd.html:856" msgid "Members" msgstr "" #: ./api-ppd.html:857 msgid "density" msgstr "" #: ./api-ppd.html:858 msgid "Ink density to use" msgstr "" #: ./api-ppd.html:859 msgid "gamma" msgstr "" #: ./api-ppd.html:860 msgid "Gamma correction to use" msgstr "" #: ./api-ppd.html:861 msgid "matrix[3][3]" msgstr "" #: ./api-ppd.html:862 msgid "Transform matrix" msgstr "" #: ./api-ppd.html:863 msgid "media_type[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:864 msgid "Media type or "-"" msgstr "" #: ./api-ppd.html:865 msgid "resolution[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:866 msgid "Resolution or "-"" msgstr "" #: ./api-ppd.html:867 msgctxt "./api-ppd.html:867" msgid "ppd_size_s" msgstr "" #: ./api-ppd.html:868 msgctxt "./api-ppd.html:868" msgid "Page Sizes" msgstr "" #: ./api-ppd.html:869 msgid "" "struct ppd_size_s {
    float bottom;
" "    float left;
    float " "length;
    int marked;
" "    char name[PPD_MAX_NAME];
" "    float right;
    float " "top;
    float width;
};" msgstr "" #: ./api-ppd.html:870 msgctxt "./api-ppd.html:870" msgid "Members" msgstr "" #: ./api-ppd.html:871 msgid "bottom" msgstr "" #: ./api-ppd.html:872 msgid "Bottom printable margin in points" msgstr "" #: ./api-ppd.html:873 msgid "left" msgstr "" #: ./api-ppd.html:874 msgid "Left printable margin in points" msgstr "" #: ./api-ppd.html:875 msgid "length" msgstr "" #: ./api-ppd.html:876 msgid "Length of media in points" msgstr "" #: ./api-ppd.html:877 msgctxt "./api-ppd.html:877" msgid "marked" msgstr "" #: ./api-ppd.html:878 msgid "Page size selected?" msgstr "" #: ./api-ppd.html:879 msgctxt "./api-ppd.html:879" msgid "name[PPD_MAX_NAME]" msgstr "" #: ./api-ppd.html:880 msgid "Media size option" msgstr "" #: ./api-ppd.html:881 msgid "right" msgstr "" #: ./api-ppd.html:882 msgid "Right printable margin in points" msgstr "" #: ./api-ppd.html:883 msgid "top" msgstr "" #: ./api-ppd.html:884 msgid "Top printable margin in points" msgstr "" #: ./api-ppd.html:885 msgid "width" msgstr "" #: ./api-ppd.html:886 msgid "Width of media in points" msgstr "" #: ./api-ppd.html:887 msgctxt "./api-ppd.html:887" msgid "Unions" msgstr "" #: ./api-ppd.html:888 msgid "" " CUPS 1.2/Mac OS X 10.5 ppd_cplimit_u" msgstr "" #: ./api-ppd.html:889 msgctxt "./api-ppd.html:889" msgid "Custom Parameter Limit" msgstr "" #: ./api-ppd.html:890 msgid "" "union ppd_cplimit_u {
    float custom_curve;
" "    int custom_int;
    float " "custom_invcurve;
    int custom_passcode;
" "    int custom_password;
" "    float custom_points;
" "    float custom_real;
    int " "custom_string;
};" msgstr "" #: ./api-ppd.html:891 msgctxt "./api-ppd.html:891" msgid "Members" msgstr "" #: ./api-ppd.html:892 msgctxt "./api-ppd.html:892" msgid "custom_curve" msgstr "" #: ./api-ppd.html:893 msgctxt "./api-ppd.html:893" msgid "Gamma value" msgstr "" #: ./api-ppd.html:894 msgctxt "./api-ppd.html:894" msgid "custom_int" msgstr "" #: ./api-ppd.html:895 msgctxt "./api-ppd.html:895" msgid "Integer value" msgstr "" #: ./api-ppd.html:896 msgctxt "./api-ppd.html:896" msgid "custom_invcurve" msgstr "" #: ./api-ppd.html:897 msgctxt "./api-ppd.html:897" msgid "Gamma value" msgstr "" #: ./api-ppd.html:898 msgctxt "./api-ppd.html:898" msgid "custom_passcode" msgstr "" #: ./api-ppd.html:899 msgid "Passcode length" msgstr "" #: ./api-ppd.html:900 msgctxt "./api-ppd.html:900" msgid "custom_password" msgstr "" #: ./api-ppd.html:901 msgid "Password length" msgstr "" #: ./api-ppd.html:902 msgctxt "./api-ppd.html:902" msgid "custom_points" msgstr "" #: ./api-ppd.html:903 msgctxt "./api-ppd.html:903" msgid "Measurement value" msgstr "" #: ./api-ppd.html:904 msgctxt "./api-ppd.html:904" msgid "custom_real" msgstr "" #: ./api-ppd.html:905 msgctxt "./api-ppd.html:905" msgid "Real value" msgstr "" #: ./api-ppd.html:906 msgctxt "./api-ppd.html:906" msgid "custom_string" msgstr "" #: ./api-ppd.html:907 msgid "String length" msgstr "" #: ./api-ppd.html:908 msgid "" " CUPS 1.2/Mac OS X 10.5 
ppd_cpvalue_u" msgstr "" #: ./api-ppd.html:909 msgctxt "./api-ppd.html:909" msgid "Custom Parameter Value" msgstr "" #: ./api-ppd.html:910 msgid "" "union ppd_cpvalue_u {
    float custom_curve;
" "    int custom_int;
    float " "custom_invcurve;
    char *custom_passcode;
" "    char *custom_password;
" "    float custom_points;
" "    float custom_real;
    char " "*custom_string;
};" msgstr "" #: ./api-ppd.html:911 msgctxt "./api-ppd.html:911" msgid "Members" msgstr "" #: ./api-ppd.html:912 msgctxt "./api-ppd.html:912" msgid "custom_curve" msgstr "" #: ./api-ppd.html:913 msgctxt "./api-ppd.html:913" msgid "Gamma value" msgstr "" #: ./api-ppd.html:914 msgctxt "./api-ppd.html:914" msgid "custom_int" msgstr "" #: ./api-ppd.html:915 msgctxt "./api-ppd.html:915" msgid "Integer value" msgstr "" #: ./api-ppd.html:916 msgctxt "./api-ppd.html:916" msgid "custom_invcurve" msgstr "" #: ./api-ppd.html:917 msgctxt "./api-ppd.html:917" msgid "Gamma value" msgstr "" #: ./api-ppd.html:918 msgctxt "./api-ppd.html:918" msgid "custom_passcode" msgstr "" #: ./api-ppd.html:919 msgid "Passcode value" msgstr "" #: ./api-ppd.html:920 msgctxt "./api-ppd.html:920" msgid "custom_password" msgstr "" #: ./api-ppd.html:921 msgid "Password value" msgstr "" #: ./api-ppd.html:922 msgctxt "./api-ppd.html:922" msgid "custom_points" msgstr "" #: ./api-ppd.html:923 msgctxt "./api-ppd.html:923" msgid "Measurement value" msgstr "" #: ./api-ppd.html:924 msgctxt "./api-ppd.html:924" msgid "custom_real" msgstr "" #: ./api-ppd.html:925 msgctxt "./api-ppd.html:925" msgid "Real value" msgstr "" #: ./api-ppd.html:926 msgctxt "./api-ppd.html:926" msgid "custom_string" msgstr "" #: ./api-ppd.html:927 msgid "String value" msgstr "" #: ./api-ppd.html:928 msgctxt "./api-ppd.html:928" msgid "Constants" msgstr "" #: ./api-ppd.html:929 msgctxt "./api-ppd.html:929" msgid "ppd_conform_e" msgstr "" #: ./api-ppd.html:930 msgctxt "./api-ppd.html:930" msgid "Constants" msgstr "" #: ./api-ppd.html:931 msgid "PPD_CONFORM_RELAXED" msgstr "" #: ./api-ppd.html:932 msgid "Relax whitespace and control char" msgstr "" #: ./api-ppd.html:933 msgid "PPD_CONFORM_STRICT" msgstr "" #: ./api-ppd.html:934 msgid "Require strict conformance" msgstr "" #: ./api-ppd.html:935 msgid "" " CUPS 1.2/Mac OS X 10.5 
ppd_cptype_e" msgstr "" #: ./api-ppd.html:936 msgctxt "./api-ppd.html:936" msgid "Custom Parameter Type" msgstr "" #: ./api-ppd.html:937 msgctxt "./api-ppd.html:937" msgid "Constants" msgstr "" #: ./api-ppd.html:938 msgid "PPD_CUSTOM_CURVE" msgstr "" #: ./api-ppd.html:939 msgid "Curve value for f(x) = x^value" msgstr "" #: ./api-ppd.html:940 msgid "PPD_CUSTOM_INT" msgstr "" #: ./api-ppd.html:941 msgid "Integer number value" msgstr "" #: ./api-ppd.html:942 msgid "PPD_CUSTOM_INVCURVE" msgstr "" #: ./api-ppd.html:943 msgid "Curve value for f(x) = x^(1/value)" msgstr "" #: ./api-ppd.html:944 msgid "PPD_CUSTOM_PASSCODE" msgstr "" #: ./api-ppd.html:945 msgid "String of (hidden) numbers" msgstr "" #: ./api-ppd.html:946 msgid "PPD_CUSTOM_PASSWORD" msgstr "" #: ./api-ppd.html:947 msgid "String of (hidden) characters" msgstr "" #: ./api-ppd.html:948 msgid "PPD_CUSTOM_POINTS" msgstr "" #: ./api-ppd.html:949 msgid "Measurement value in points" msgstr "" #: ./api-ppd.html:950 msgid "PPD_CUSTOM_REAL" msgstr "" #: ./api-ppd.html:951 msgid "Real number value" msgstr "" #: ./api-ppd.html:952 msgid "PPD_CUSTOM_STRING" msgstr "" #: ./api-ppd.html:953 msgid "String of characters" msgstr "" #: ./api-ppd.html:954 msgctxt "./api-ppd.html:954" msgid "ppd_cs_e" msgstr "" #: ./api-ppd.html:955 msgctxt "./api-ppd.html:955" msgid "Colorspaces" msgstr "" #: ./api-ppd.html:956 msgctxt "./api-ppd.html:956" msgid "Constants" msgstr "" #: ./api-ppd.html:957 msgid "PPD_CS_CMY" msgstr "" #: ./api-ppd.html:958 msgid "CMY colorspace" msgstr "" #: ./api-ppd.html:959 msgid "PPD_CS_CMYK" msgstr "" #: ./api-ppd.html:960 msgid "CMYK colorspace" msgstr "" #: ./api-ppd.html:961 msgid "PPD_CS_GRAY" msgstr "" #: ./api-ppd.html:962 msgid "Grayscale colorspace" msgstr "" #: ./api-ppd.html:963 msgid "PPD_CS_N" msgstr "" #: ./api-ppd.html:964 msgid "DeviceN colorspace" msgstr "" #: ./api-ppd.html:965 msgid "PPD_CS_RGB" msgstr "" #: ./api-ppd.html:966 msgid "RGB colorspace" msgstr "" #: ./api-ppd.html:967 msgid "PPD_CS_RGBK" msgstr "" #: ./api-ppd.html:968 msgid "RGBK (K = gray) colorspace" msgstr "" #: ./api-ppd.html:969 msgctxt "./api-ppd.html:969" msgid "ppd_section_e" msgstr "" #: ./api-ppd.html:970 msgctxt "./api-ppd.html:970" msgid "Order dependency sections" msgstr "" #: ./api-ppd.html:971 msgctxt "./api-ppd.html:971" msgid "Constants" msgstr "" #: ./api-ppd.html:972 msgid "PPD_ORDER_ANY" msgstr "" #: ./api-ppd.html:973 msgid "Option code can be anywhere in the file" msgstr "" #: ./api-ppd.html:974 msgid "PPD_ORDER_DOCUMENT" msgstr "" #: ./api-ppd.html:975 msgid "... must be in the DocumentSetup section" msgstr "" #: ./api-ppd.html:976 msgid "PPD_ORDER_EXIT" msgstr "" #: ./api-ppd.html:977 msgid "... must be sent prior to the document" msgstr "" #: ./api-ppd.html:978 msgid "PPD_ORDER_JCL" msgstr "" #: ./api-ppd.html:979 msgid "... must be sent as a JCL command" msgstr "" #: ./api-ppd.html:980 msgid "PPD_ORDER_PAGE" msgstr "" #: ./api-ppd.html:981 msgid "... must be in the PageSetup section" msgstr "" #: ./api-ppd.html:982 msgid "PPD_ORDER_PROLOG" msgstr "" #: ./api-ppd.html:983 msgid "... must be in the Prolog section" msgstr "" #: ./api-ppd.html:984 msgctxt "./api-ppd.html:984" msgid "ppd_status_e" msgstr "" #: ./api-ppd.html:985 msgctxt "./api-ppd.html:985" msgid "Types and structures..." msgstr "" #: ./api-ppd.html:986 msgctxt "./api-ppd.html:986" msgid "Constants" msgstr "" #: ./api-ppd.html:987 msgid "PPD_ALLOC_ERROR" msgstr "" #: ./api-ppd.html:988 msgid "Memory allocation error" msgstr "" #: ./api-ppd.html:989 msgid "PPD_BAD_CUSTOM_PARAM" msgstr "" #: ./api-ppd.html:990 msgid "Bad custom parameter" msgstr "" #: ./api-ppd.html:991 msgid "PPD_BAD_OPEN_GROUP" msgstr "" #: ./api-ppd.html:992 msgid "Bad OpenGroup" msgstr "" #: ./api-ppd.html:993 msgid "PPD_BAD_OPEN_UI" msgstr "" #: ./api-ppd.html:994 msgid "Bad OpenUI/JCLOpenUI" msgstr "" #: ./api-ppd.html:995 msgid "PPD_BAD_ORDER_DEPENDENCY" msgstr "" #: ./api-ppd.html:996 msgid "Bad OrderDependency" msgstr "" #: ./api-ppd.html:997 msgid "PPD_BAD_UI_CONSTRAINTS" msgstr "" #: ./api-ppd.html:998 msgid "Bad UIConstraints" msgstr "" #: ./api-ppd.html:999 msgid "PPD_FILE_OPEN_ERROR" msgstr "" #: ./api-ppd.html:1000 msgid "Unable to open PPD file" msgstr "" #: ./api-ppd.html:1001 msgid "PPD_ILLEGAL_CHARACTER" msgstr "" #: ./api-ppd.html:1002 msgid "Illegal control character" msgstr "" #: ./api-ppd.html:1003 msgid "PPD_ILLEGAL_MAIN_KEYWORD" msgstr "" #: ./api-ppd.html:1004 msgid "Illegal main keyword string" msgstr "" #: ./api-ppd.html:1005 msgid "PPD_ILLEGAL_OPTION_KEYWORD" msgstr "" #: ./api-ppd.html:1006 msgid "Illegal option keyword string" msgstr "" #: ./api-ppd.html:1007 msgid "PPD_ILLEGAL_TRANSLATION" msgstr "" #: ./api-ppd.html:1008 msgid "Illegal translation string" msgstr "" #: ./api-ppd.html:1009 msgid "PPD_ILLEGAL_WHITESPACE" msgstr "" #: ./api-ppd.html:1010 msgid "Illegal whitespace character" msgstr "" #: ./api-ppd.html:1011 msgid "PPD_INTERNAL_ERROR" msgstr "" #: ./api-ppd.html:1012 msgid "Internal error" msgstr "" #: ./api-ppd.html:1013 msgid "PPD_LINE_TOO_LONG" msgstr "" #: ./api-ppd.html:1014 msgid "Line longer than 255 chars" msgstr "" #: ./api-ppd.html:1015 msgid "PPD_MISSING_ASTERISK" msgstr "" #: ./api-ppd.html:1016 msgid "Missing asterisk in column 0" msgstr "" #: ./api-ppd.html:1017 msgid "PPD_MISSING_PPDADOBE4" msgstr "" #: ./api-ppd.html:1018 msgid "Missing PPD-Adobe-4.x header" msgstr "" #: ./api-ppd.html:1019 msgid "PPD_MISSING_VALUE" msgstr "" #: ./api-ppd.html:1020 msgid "Missing value string" msgstr "" #: ./api-ppd.html:1021 msgid "PPD_NESTED_OPEN_GROUP" msgstr "" #: ./api-ppd.html:1022 msgid "OpenGroup without a CloseGroup first" msgstr "" #: ./api-ppd.html:1023 msgid "PPD_NESTED_OPEN_UI" msgstr "" #: ./api-ppd.html:1024 msgid "OpenUI/JCLOpenUI without a CloseUI/JCLCloseUI first" msgstr "" #: ./api-ppd.html:1025 msgid "PPD_NULL_FILE" msgstr "" #: ./api-ppd.html:1026 msgid "NULL PPD file pointer" msgstr "" #: ./api-ppd.html:1027 msgid "PPD_OK" msgstr "" #: ./api-ppd.html:1028 msgid "OK" msgstr "" #: ./api-ppd.html:1029 msgctxt "./api-ppd.html:1029" msgid "ppd_ui_e" msgstr "" #: ./api-ppd.html:1030 msgctxt "./api-ppd.html:1030" msgid "UI Types" msgstr "" #: ./api-ppd.html:1031 msgctxt "./api-ppd.html:1031" msgid "Constants" msgstr "" #: ./api-ppd.html:1032 msgid "PPD_UI_BOOLEAN" msgstr "" #: ./api-ppd.html:1033 msgid "True or False option" msgstr "" #: ./api-ppd.html:1034 msgid "PPD_UI_PICKMANY" msgstr "" #: ./api-ppd.html:1035 msgid "Pick zero or more from a list" msgstr "" #: ./api-ppd.html:1036 msgid "PPD_UI_PICKONE" msgstr "" #: ./api-ppd.html:1037 msgid "Pick one from a list" msgstr ""