scanner: fix logging and options transmission
device: fix self/this confusion