Using sensors to program motor

I have a motor on a dbdt switch that rotates a scroll of paper continuously. Is there some way I can design it that the paper automatically stops scrolling at predetermined points, and then resumes when the switch is reset. Some combination of sensors? Is it possible to do without arduino?

If I were trying to solve this problem, I would put a black mark on the edge of the scroll, then use something like https://www.digikey.com/product-detail/ … ND/1637046 to sense the black mark and stop the scroll. You could also punch a hole in the edge and use something like https://www.sparkfun.com/products/9299 to sense it.