Right now I am using a Canon MX860 for scanning documents. Sometimes I need to scan large files. The canon works ok, but I am hoping there is a higher quality printer/scanner out there that would make great scans for large documents (20+ pages). Airprint would be a huge plus. I also have a brother laser printer, so laser or inkject are both fine.