Agile card boards like this bear little resemblance to Kanban, but the name caught on with the original Kanban software book. It is still a decent book though, and does in fact cover many of the principles of lean kanban. That said, I've rarely met a team using a kanban board that is familiar with the book or the principles of kanban.
https://www.amazon.ca/Kanban-Successful-Evolutionary-Technol...
The idea of Scrum Sprints applied to this has always seemed ridiculous to me. Scrum Sprints box the time for a given set of work ("We're going to get these 3 items done in a sprint") rather than just dynamically allocate work in a steady stream. In Kanban, you just take work and execute it as it appears for you, and it gets done when it gets done. They don't make one car a day, they make a dynamically shifting amount of cars per day, as needed. (Incidentally, I just found this adorable Toyota Production Children's Questions page https://www.toyota.co.jp/en/kids/faq/b/01/)