We are getting exactly the same thing on Server 2008 R2. Printers are deployed using Print Management but they roam with the user so when they next log on the previous printer appears as well as the current one! this can get annoying if teachers use multiple PCs as they start to collect them and end up with 10 printers on some occasions!
Not found a workaround as yet, but it's doing my head in!