Restart shifting in the scanned image data is minimized and the resulting image quality is improved even when scanning pauses and resumes. The first and second memory cells collectively include a first, second, third and fourth memory element. Applications installed on remote devices are able to efficiently compute data file names based solely on location information, download the data over a network and cache the data on the device. The legs extend downward along opposite sides of the switch casing, and the legs have lugs at their lower ends for soldering to traces on a circuit board. The device is adjustable as to width and depth by movement and selective locking engagement of the frame members on the support shaft, and of the arm restraints on their respective frame members.