(1) causes scanimage to fail to detect the printer even directly after a netdiscovery invocation. (this is a difference from when all components are taken from .39)
(2) causes the first scanimage or netdiscovery attempt to fail but wake the printer from its low-power mode. Further attempts with either utility succeed until the printer drops back into low-power mode.
(3) gives the same behavior as (2)
As an additional data point, I just noticed that the .39 version of netdiscovery prints "WARNING: configuration file not found" as its first line of output, while the .35 version does not. The only other change in the output format is that the new version adds a vendor field to the line identifying the printer, rather than setting the vendor as the first token of the dsc: field.
(2) causes the first scanimage or netdiscovery attempt to fail but wake the printer from its low-power mode. Further attempts with either utility succeed until the printer drops back into low-power mode.
(3) gives the same behavior as (2)
As an additional data point, I just noticed that the .39 version of netdiscovery prints "WARNING: configuration file not found" as its first line of output, while the .35 version does not. The only other change in the output format is that the new version adds a vendor field to the line identifying the printer, rather than setting the vendor as the first token of the dsc: field.