* Map sides to duplex option...
*/
- if (!strcmp(sides, "one-sided"))
+ if (!strcmp(sides, "one-sided") && cache->sides_1sided)
ppd_mark_option(ppd, cache->sides_option, cache->sides_1sided);
- else if (!strcmp(sides, "two-sided-long-edge"))
+ else if (!strcmp(sides, "two-sided-long-edge") &&
+ cache->sides_2sided_long)
ppd_mark_option(ppd, cache->sides_option, cache->sides_2sided_long);
- else if (!strcmp(sides, "two-sided-short-edge"))
+ else if (!strcmp(sides, "two-sided-short-edge") &&
+ cache->sides_2sided_short)
ppd_mark_option(ppd, cache->sides_option, cache->sides_2sided_short);
}
}