This sort of solar charger might work for me: the solar panels charge 2x AA NiMH batteries which are used to power the usb device. If there is no sun then I could just insert precharged AA batteries to keep the reader going.
http://www.powerfilmsolar.com/produc...-remote/usb-aa