It takes 3 seconds to print because it doesn’t include any complex rendering (like a dynamic bubble chart) or need full state to determine how to print it. This design challenges a lot of assumptions that the current generation of receipt printers use.