From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.1) Gecko/20020830 Description of problem: the "lpoptions" command does not appear to do any input validation on option values, allowing the user to set meaningless option values, such as: $ lpoptions -o scaling=fred $ lpoptions -o number-up=barney these values are faithfully stored in the user's ~/.lpoptions file. while there may be some value in allowing the definition of completely arbitrary options and their values, the online docs explicitly talk about acceptable values for the predefined options, such as that "CUPS supports 1, 2, 4, 6, 9, and 16-Up formats; the default format is 1-Up." if there is a restricted set of possible values, then input validation should be done and error messages should be generated. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.lpoptions -o scaling=fred 2. 3. Actual Results: it took it and did not complain Expected Results: input validation should reject an unacceptable value for a predefined CUPS option Additional info:
This is by design (source: cups mailing list).