I was using GPO here, but I found that it was unreliable with installing and connecting to the printers so I went back to vb script which seems to work without issue.
I do it this way as well, but use the first 4 characters of the computer name. When I started using GPP found that it was temperamental and did some strange things with some machines.