I think your only option will be the "normal" price. Most "Sparpreis" (discount) options on DB require a 3 day advance purchase. So, you should get the same price from the ticket machine as online. (Actually, the discount fares are also usually available from the ticket machines, although the online system occasionally finds connections which the machines don't find...)