-
Notifications
You must be signed in to change notification settings - Fork 2
Description
There is a confusion regarding the meaning of some of the properties. For example supportsDuplex in SimpleEmbosserProperties seems to both indicate the user's intent (that is to say, if the user wants duplex to be enabled) and hardware limitations.
Hardware limitations should be supported using workarounds such as embossing on only one side of the sheet if necessary (or there will be no print out).
User intentions however, may not be supported at this level. In this case, if the content says duplex and the hardware supports it, then it should be duplex. This can be viewed as a modification to the source file, in which case this functionality might belong in a pre-process. However, for convenience, it may be supported at this level. However, in that case, it should be clear internally, that the embosser supports duplex.