--- ppdc/ppdc-source.cxx.orig 2008-09-10 10:49:21.000000000 +0200 +++ ppdc/ppdc-source.cxx 2008-09-10 11:00:59.000000000 +0200 @@ -2730,6 +2730,20 @@ // VariablePaperSize boolean d->variable_paper_size = get_boolean(fp); } + else if (!strcasecmp(temp, "CustomSizeCode")) + { + // CustomSizeCode string + char code[65535]; // Custom paper size code string + + if (!get_token(fp, code, sizeof(code))) + { + fprintf(stderr, "ppdc: Expected string after CustomSizeCode on line %d of %s!\n", + fp->line, fp->filename); + break; + } + + d->set_custom_size_code(code); + } else if (!strcasecmp(temp, "Version")) { // Version string