However, if you have been busy the past few years finding an 'effective' one, I have to assume you find all of those 'ineffective'.
Then, I'm afraid, your options are:
1. Use a camera (or your phone) to make a picture of the text and save it on yoru PC as a picture.
2. As #1, but use an OCR-program like FreeOCR to make it text.
3. Use a non-portable scanner, either a separate one, or as part of an all-in-one printer.