IN THE annals of computing, nothing has caused as much disappointment as putting ideas on paper. For decades, printing computer files was a thankless task for users who were seeking to reproduce ...