Printing and assembly