I've settled on a Printfile Contact printer after having my fun with thick glass (registration and finger print issues) and a split back printing frame (mine was a pita to open and close).