I just bought the HP officejet 7500A on HSN it was very reasonable it is a huge printer but makes big prints up to 13 X 19 inches it is a 4 in one that does everything even wireless you can even send an email to it from any where and it will print I have not figured it all out yet but am very happy with what i have learned it has all you said you were looking for