I still use a parallel printer : it's an IBM InfoPrint 12 (works very well) on Windows 7. It supports USB, but I couldn't find a way to make it work with seven. Only using a generic driver can I use it, and it doesn't work with USB.