--- pdftops.c.old 2008-03-06 19:59:25.000000000 +0100 +++ pdftops.c 2008-03-06 19:53:41.000000000 +0100 @@ -178,7 +178,10 @@ * Set output page size... */ - size = ppdPageSize(ppd, NULL); + if ((val = cupsGetOption("PageSize", num_options, options)) != NULL) + size = ppdPageSize(ppd, val); + else + size = ppdPageSize(ppd, NULL); if (size) { /*