Unfortunately not... I agree it would be absolutely helpful if it would be possible to set the zoom/print level according to a user-defined scale (e.g. 1:20 000 or whatever you need). Would make basecamp a really powerful tool, also for offline trip planning. This said, I would be happy to know if anyone found a way of defining a fixed scale level in Basecamp.