An accurate dot positioning is critical for large protein arrays as minute distortions present in the substrate accumulate throughout the entire array. Nevertheless, the large dimensions facilitate accurate physical placement in terms of orientation and thus substantially reduce positioning errors arising from rotation. Array scanners tend to sacrifice spatial resolution to improve intensity resolution and signal-to-noise ratio (SNR) by using charge-coupled device (CCD) cameras with relatively large pixels. Therefore, positioning accuracy is paramount to reliable data.