Don't buy this unless you are a computer/printer expert. I use it for one task at our business and every time we change the operating systems or upgrade anything it takes many hours of tech support and a team of computer gurus to get this thing to do the one basic print job I need.