A system comprising: a server device having a non-transitory data storage apparatus, the server device communicatively coupled with a plurality of digital slide scanning devices and a user device; wherein the server device is configured to, receive a current operational firmware from the user device, and store the current operational firmware in the non-transitory data storage apparatus, receive operational information from each of the plurality of digital slide scanning devices, and store the operational information in the non-transitory data storage apparatus, the operational information comprises digital slide image data, the digital slide image data being generated by using a line scan camera and a movable sample stage whose motion is synchronized with a line rate of the line scan camera, and, for each of the plurality of digital slide scanning devices, perform a network boot operation to the digital slide scanning device, wherein the network boot operation comprises: sending an instruction to reboot the digital slide scanning device to the digital slide scanning device to trigger, at the digital slide scanning device, a download of the entire current operational firmware from the server device to the digital slide scanning device. a server device having a non-transitory data storage apparatus, the server device communicatively coupled with a plurality of digital slide scanning devices and a user device; wherein the server device is configured to, receive a current operational firmware from the user device, and store the current operational firmware in the non-transitory data storage apparatus, receive operational information from each of the plurality of digital slide scanning devices, and store the operational information in the non-transitory data storage apparatus, the operational information comprises digital slide image data, the digital slide image data being generated by using a line scan camera and a movable sample stage whose motion is synchronized with a line rate of the line scan camera, and, for each of the plurality of digital slide scanning devices, perform a network boot operation to the digital slide scanning device, wherein the network boot operation comprises: sending an instruction to reboot the digital slide scanning device to the digital slide scanning device to trigger, at the digital slide scanning device, a download of the entire current operational firmware from the server device to the digital slide scanning device. receive a current operational firmware from the user device, and store the current operational firmware in the non-transitory data storage apparatus, receive operational information from each of the plurality of digital slide scanning devices, and store the operational information in the non-transitory data storage apparatus, the operational information comprises digital slide image data, the digital slide image data being generated by using a line scan camera and a movable sample stage whose motion is synchronized with a line rate of the line scan camera, and, for each of the plurality of digital slide scanning devices, perform a network boot operation to the digital slide scanning device, wherein the network boot operation comprises: sending an instruction to reboot the digital slide scanning device to the digital slide scanning device to trigger, at the digital slide scanning device, a download of the entire current operational firmware from the server device to the digital slide scanning device.