Fast Printing Explained: Hardware, Slicing and More.