Смотрите на CodeProject: изображение TWAIN.NET, сканируя , Который мог бы дать Вам хорошее начало.
В настоящее время не существует стандартного способа достижения этого, поскольку Quartz.NET использует идею иметь заранее определенное (рассчитанное заранее) время срабатывания и опрос на правильное время для запуска работы.
То, что вы описали, было бы самым простым путем. Либо запланировать следующее выполнение из задания, либо из слушателя.