Out of your potential avenues 1 seems most probable for higher revenue and what you should do.
I would ask the question why am I charging a monthly fee. Personally, your service sounds like you need more a credit system. Buy credits (could correspond to pages scanned, or just raw executions), with a minimum number of credits ($10 = 10 credits), and allow people to setup schedules to scan when they see fit. Maybe you'll see people mostly schedule once a quarter. You can have credits automatically top-up when it reaches a certain threshold (ie 5 credits).
Hope that helps, and good luck!