Blind people who are, under the DMCA allowed to bypass DRM in order to get access to the content, already have this type of solution. The scanning and OCR program Kurzweil 1000 already comes with a feature ccalled the virtual printer. This feature installs fake printer drivers on the system. Whenever anything is printed from a program that allows printing, the Kurzweil 1000 program is launched. An image of the printed page is then put through OCR. As the image is much cleaner than a regular scan of a page, recognition is nearly perfect without any proofing. As most ebook publishers and online files allow printing at least once, this works really well.