Printing and writing systems