• Home
  • Raw
  • Download

Lines Matching refs:ppd

31 static void	ppd_debug_marked(ppd_file_t *ppd, const char *title);
33 # define ppd_debug_marked(ppd,title) argument
35 static void ppd_defaults(ppd_file_t *ppd, ppd_group_t *g);
36 static void ppd_mark_choices(ppd_file_t *ppd, const char *s);
37 static void ppd_mark_option(ppd_file_t *ppd, const char *option,
52 ppd_file_t *ppd, /* I - PPD file */ in cupsMarkOptions() argument
76 if (!ppd || num_options <= 0 || !options) in cupsMarkOptions()
79 ppd_debug_marked(ppd, "Before..."); in cupsMarkOptions()
97 !ppd->cache) in cupsMarkOptions()
103 ppd->cache = _ppdCacheCreateWithPPD(ppd); in cupsMarkOptions()
106 cache = ppd->cache; in cupsMarkOptions()
139 if (!_cups_strncasecmp(s, "Custom.", 7) || ppdPageSize(ppd, s)) in cupsMarkOptions()
140 ppd_mark_option(ppd, "PageSize", s); in cupsMarkOptions()
142 ppd_mark_option(ppd, "PageSize", ppd_keyword); in cupsMarkOptions()
148 ppd_mark_option(ppd, cache->source_option, ppd_keyword); in cupsMarkOptions()
152 ppd_mark_option(ppd, "MediaType", ppd_keyword); in cupsMarkOptions()
218 ppd_mark_option(ppd, preset->name, preset->value); in cupsMarkOptions()
230 ppd_mark_option(ppd, "OutputBin", ppd_keyword); in cupsMarkOptions()
241 ppd_mark_option(ppd, cache->sides_option, cache->sides_1sided); in cupsMarkOptions()
244 ppd_mark_option(ppd, cache->sides_option, cache->sides_2sided_long); in cupsMarkOptions()
247 ppd_mark_option(ppd, cache->sides_option, cache->sides_2sided_short); in cupsMarkOptions()
266 ppd_mark_option(ppd, "Resolution", optptr->value); in cupsMarkOptions()
267 ppd_mark_option(ppd, "SetResolution", optptr->value); in cupsMarkOptions()
269 ppd_mark_option(ppd, "JCLResolution", optptr->value); in cupsMarkOptions()
271 ppd_mark_option(ppd, "CNRes_PGP", optptr->value); in cupsMarkOptions()
277 ppdFindOption(ppd, "Collate")) in cupsMarkOptions()
280 ppd_mark_option(ppd, "Collate", "True"); in cupsMarkOptions()
282 ppd_mark_option(ppd, "Collate", "False"); in cupsMarkOptions()
316 if ((attr = ppdFindAttr(ppd, "cupsIPPFinishings", s)) == NULL) in cupsMarkOptions()
323 ppd_mark_choices(ppd, attr->value); in cupsMarkOptions()
332 if ((attr = ppdFindAttr(ppd, "APPrinterPreset", optptr->value)) != NULL) in cupsMarkOptions()
338 ppd_mark_choices(ppd, attr->value); in cupsMarkOptions()
342 ppd_mark_option(ppd, "MirrorPrint", optptr->value); in cupsMarkOptions()
344 ppd_mark_option(ppd, optptr->name, optptr->value); in cupsMarkOptions()
352 ppd_mark_option(ppd, "cupsPrintQuality", "Draft"); in cupsMarkOptions()
354 ppd_mark_option(ppd, "cupsPrintQuality", "High"); in cupsMarkOptions()
356 ppd_mark_option(ppd, "cupsPrintQuality", "Normal"); in cupsMarkOptions()
359 ppd_debug_marked(ppd, "After..."); in cupsMarkOptions()
361 return (ppdConflicts(ppd) > 0); in cupsMarkOptions()
396 ppdFindMarkedChoice(ppd_file_t *ppd, /* I - PPD file */ in ppdFindMarkedChoice() argument
403 DEBUG_printf(("2ppdFindMarkedChoice(ppd=%p, option=\"%s\")", ppd, option)); in ppdFindMarkedChoice()
405 if ((key.option = ppdFindOption(ppd, option)) == NULL) in ppdFindMarkedChoice()
411 marked = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key); in ppdFindMarkedChoice()
425 ppdFindOption(ppd_file_t *ppd, /* I - PPD file data */ in ppdFindOption() argument
432 if (!ppd || !option) in ppdFindOption()
435 if (ppd->options) in ppdFindOption()
446 return ((ppd_option_t *)cupsArrayFind(ppd->options, &key)); in ppdFindOption()
459 for (i = ppd->num_groups, group = ppd->groups; i > 0; i --, group ++) in ppdFindOption()
476 ppdIsMarked(ppd_file_t *ppd, /* I - PPD file data */ in ppdIsMarked() argument
484 if (!ppd) in ppdIsMarked()
487 if ((key.option = ppdFindOption(ppd, option)) == NULL) in ppdIsMarked()
490 if ((c = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) == NULL) in ppdIsMarked()
502 ppdMarkDefaults(ppd_file_t *ppd) /* I - PPD file record */ in ppdMarkDefaults() argument
509 if (!ppd) in ppdMarkDefaults()
516 for (c = (ppd_choice_t *)cupsArrayFirst(ppd->marked); in ppdMarkDefaults()
518 c = (ppd_choice_t *)cupsArrayNext(ppd->marked)) in ppdMarkDefaults()
520 cupsArrayRemove(ppd->marked, c); in ppdMarkDefaults()
528 for (i = ppd->num_groups, g = ppd->groups; i > 0; i --, g ++) in ppdMarkDefaults()
529 ppd_defaults(ppd, g); in ppdMarkDefaults()
535 ppdConflicts(ppd); in ppdMarkDefaults()
545 ppdMarkOption(ppd_file_t *ppd, /* I - PPD file record */ in ppdMarkOption() argument
550 ppd, option, choice)); in ppdMarkOption()
556 if (!ppd || !option || !choice) in ppdMarkOption()
563 ppd_mark_option(ppd, option, choice); in ppdMarkOption()
569 return (ppdConflicts(ppd)); in ppdMarkOption()
582 ppdFirstOption(ppd_file_t *ppd) /* I - PPD file */ in ppdFirstOption() argument
584 if (!ppd) in ppdFirstOption()
587 return ((ppd_option_t *)cupsArrayFirst(ppd->options)); in ppdFirstOption()
600 ppdNextOption(ppd_file_t *ppd) /* I - PPD file */ in ppdNextOption() argument
602 if (!ppd) in ppdNextOption()
605 return ((ppd_option_t *)cupsArrayNext(ppd->options)); in ppdNextOption()
701 ppd_debug_marked(ppd_file_t *ppd, /* I - PPD file data */ in ppd_debug_marked() argument
709 for (c = (ppd_choice_t *)cupsArrayFirst(ppd->marked); in ppd_debug_marked()
711 c = (ppd_choice_t *)cupsArrayNext(ppd->marked)) in ppd_debug_marked()
722 ppd_defaults(ppd_file_t *ppd, /* I - PPD file */ in ppd_defaults() argument
732 ppd_mark_option(ppd, o->keyword, o->defchoice); in ppd_defaults()
735 ppd_defaults(ppd, sg); in ppd_defaults()
744 ppd_mark_choices(ppd_file_t *ppd, /* I - PPD file */ in ppd_mark_choices() argument
760 ppd_mark_option(ppd, option->name, option->value); in ppd_mark_choices()
771 ppd_mark_option(ppd_file_t *ppd, /* I - PPD file */ in ppd_mark_option() argument
784 ppd, option, choice)); in ppd_mark_option()
793 cupsArraySave(ppd->options); in ppd_mark_option()
795 if ((o = ppdFindOption(ppd, "InputSlot")) != NULL) in ppd_mark_option()
798 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) != NULL) in ppd_mark_option()
801 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
805 cupsArrayRestore(ppd->options); in ppd_mark_option()
812 cupsArraySave(ppd->options); in ppd_mark_option()
814 o = ppdFindOption(ppd, option); in ppd_mark_option()
816 cupsArrayRestore(ppd->options); in ppd_mark_option()
838 ppdPageSize(ppd, choice); in ppd_mark_option()
851 if ((coption = ppdFindCustomOption(ppd, option)) != NULL) in ppd_mark_option()
924 if ((coption = ppdFindCustomOption(ppd, option)) != NULL) in ppd_mark_option()
1000 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, c)) != NULL) in ppd_mark_option()
1003 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
1012 for (j = 0; j < ppd->num_sizes; j ++) in ppd_mark_option()
1013 ppd->sizes[j].marked = !_cups_strcasecmp(ppd->sizes[j].name, in ppd_mark_option()
1021 cupsArraySave(ppd->options); in ppd_mark_option()
1025 if ((o = ppdFindOption(ppd, "PageRegion")) != NULL) in ppd_mark_option()
1028 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) != NULL) in ppd_mark_option()
1031 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
1037 if ((o = ppdFindOption(ppd, "PageSize")) != NULL) in ppd_mark_option()
1040 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) != NULL) in ppd_mark_option()
1043 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
1048 cupsArrayRestore(ppd->options); in ppd_mark_option()
1056 cupsArraySave(ppd->options); in ppd_mark_option()
1058 if ((o = ppdFindOption(ppd, "ManualFeed")) != NULL) in ppd_mark_option()
1061 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) != NULL) in ppd_mark_option()
1064 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
1068 cupsArrayRestore(ppd->options); in ppd_mark_option()
1077 cupsArraySave(ppd->options); in ppd_mark_option()
1079 if ((o = ppdFindOption(ppd, "InputSlot")) != NULL) in ppd_mark_option()
1082 if ((oldc = (ppd_choice_t *)cupsArrayFind(ppd->marked, &key)) != NULL) in ppd_mark_option()
1085 cupsArrayRemove(ppd->marked, oldc); in ppd_mark_option()
1089 cupsArrayRestore(ppd->options); in ppd_mark_option()
1095 cupsArrayAdd(ppd->marked, c); in ppd_mark_option()