Lines Matching refs:ppd
32 static void ppd_handle_media(ppd_file_t *ppd);
53 ppdCollect(ppd_file_t *ppd, /* I - PPD file data */ in ppdCollect() argument
57 return (ppdCollect2(ppd, section, 0.0, choices)); in ppdCollect()
72 ppdCollect2(ppd_file_t *ppd, /* I - PPD file data */ in ppdCollect2() argument
86 ppd, section, min_order, choices)); in ppdCollect2()
88 if (!ppd || !choices) in ppdCollect2()
102 (size_t)cupsArrayCount(ppd->marked))) == NULL) in ppdCollect2()
108 if ((orders = calloc(sizeof(float), (size_t)cupsArrayCount(ppd->marked))) == NULL) in ppdCollect2()
119 for (c = (ppd_choice_t *)cupsArrayFirst(ppd->marked); in ppdCollect2()
121 c = (ppd_choice_t *)cupsArrayNext(ppd->marked)) in ppdCollect2()
136 for (attr = ppdFindAttr(ppd, "NonUIOrderDependency", NULL); in ppdCollect2()
138 attr = ppdFindNextAttr(ppd, "NonUIOrderDependency", NULL)) in ppdCollect2()
225 ppdEmit(ppd_file_t *ppd, /* I - PPD file record */ in ppdEmit() argument
229 return (ppdEmitAfterOrder(ppd, fp, section, 0, 0.0)); in ppdEmit()
246 ppd_file_t *ppd, /* I - PPD file record */ in ppdEmitAfterOrder() argument
260 if (!ppd || !fp) in ppdEmitAfterOrder()
267 buffer = ppdEmitString(ppd, section, limit ? min_order : 0.0f); in ppdEmitAfterOrder()
291 ppdEmitFd(ppd_file_t *ppd, /* I - PPD file record */ in ppdEmitFd() argument
306 if (!ppd || fd < 0) in ppdEmitFd()
313 buffer = ppdEmitString(ppd, section, 0.0); in ppdEmitFd()
359 ppdEmitJCL(ppd_file_t *ppd, /* I - PPD file record */ in ppdEmitJCL() argument
374 if (!ppd || !ppd->jcl_begin || !ppd->jcl_ps) in ppdEmitJCL()
381 if (!strncmp(ppd->jcl_begin, "\033%-12345X@", 10)) in ppdEmitJCL()
396 if ((charset = ppdFindAttr(ppd, "cupsPJLCharset", NULL)) != NULL) in ppdEmitJCL()
402 if ((display = ppdFindAttr(ppd, "cupsPJLDisplay", NULL)) != NULL) in ppdEmitJCL()
409 for (ptr = ppd->jcl_begin + 9; *ptr;) in ppdEmitJCL()
529 fputs(ppd->jcl_begin, fp); in ppdEmitJCL()
531 ppdEmit(ppd, fp, PPD_ORDER_JCL); in ppdEmitJCL()
532 fputs(ppd->jcl_ps, fp); in ppdEmitJCL()
545 ppdEmitJCLEnd(ppd_file_t *ppd, /* I - PPD file record */ in ppdEmitJCLEnd() argument
552 if (!ppd) in ppdEmitJCLEnd()
555 if (!ppd->jcl_end) in ppdEmitJCLEnd()
557 if (ppd->num_filters == 0) in ppdEmitJCLEnd()
567 if (!strncmp(ppd->jcl_end, "\033%-12345X@", 10)) in ppdEmitJCLEnd()
580 fputs(ppd->jcl_end + 9, fp); in ppdEmitJCLEnd()
583 fputs(ppd->jcl_end, fp); in ppdEmitJCLEnd()
604 ppdEmitString(ppd_file_t *ppd, /* I - PPD file record */ in ppdEmitString() argument
622 ppd, section, min_order)); in ppdEmitString()
628 if (!ppd) in ppdEmitString()
635 ppd_handle_media(ppd); in ppdEmitString()
641 if ((count = ppdCollect2(ppd, section, min_order, &choices)) == 0) in ppdEmitString()
654 (coption = ppdFindCustomOption(ppd, choices[i]->option->keyword)) in ppdEmitString()
702 (coption = ppdFindCustomOption(ppd, in ppdEmitString()
777 (coption = ppdFindCustomOption(ppd, choices[i]->option->keyword)) in ppdEmitString()
895 size = ppdPageSize(ppd, "Custom"); in ppdEmitString()
899 if ((attr = ppdFindAttr(ppd, "ParamCustomPageSize", "Width")) != NULL) in ppdEmitString()
911 if ((attr = ppdFindAttr(ppd, "ParamCustomPageSize", "Height")) != NULL) in ppdEmitString()
946 if ((attr = ppdFindAttr(ppd, "ParamCustomPageSize", in ppdEmitString()
992 (coption = ppdFindCustomOption(ppd, choices[i]->option->keyword)) in ppdEmitString()
1121 ppd_handle_media(ppd_file_t *ppd) /* I - PPD file */ in ppd_handle_media() argument
1152 if ((size = ppdPageSize(ppd, NULL)) == NULL) in ppd_handle_media()
1155 manual_feed = ppdFindMarkedChoice(ppd, "ManualFeed"); in ppd_handle_media()
1156 input_slot = ppdFindMarkedChoice(ppd, "InputSlot"); in ppd_handle_media()
1159 rpr = ppdFindAttr(ppd, "RequiresPageRegion", input_slot->choice); in ppd_handle_media()
1164 rpr = ppdFindAttr(ppd, "RequiresPageRegion", "All"); in ppd_handle_media()
1170 (!rpr && ppd->num_filters > 0)) in ppd_handle_media()
1176 ppdMarkOption(ppd, "PageSize", size->name); in ppd_handle_media()
1184 ppdMarkOption(ppd, "PageRegion", size->name); in ppd_handle_media()
1194 if ((page = ppdFindMarkedChoice(ppd, "PageSize")) != NULL) in ppd_handle_media()
1201 cupsArrayRemove(ppd->marked, page); in ppd_handle_media()
1204 if ((page = ppdFindMarkedChoice(ppd, "PageRegion")) != NULL) in ppd_handle_media()
1211 cupsArrayRemove(ppd->marked, page); in ppd_handle_media()