Marks on Paper: Part 1. A Historical Survey of Computer Output Printing | IEEE Journals & Magazine | IEEE Xplore