Scanners charge when toggled, and stop charging if toggled off or if it's fully charged.
However, power consumption is always full, using the "InUse/Charging" consumption and never "resting" when it's fully charged, or toggled off.
This applies to everything that is isAutoChargeToggable() which includes:
- Jumpdrive (with auto charge chamber)
- Scanner
- Stealthdrive