De twee eisen die je stelt, zijn tegenstrijdig. Ik ken de canoscan niet, maar je zult in ieder geval met de hoogste resolutie moeten inscannen, en het dan gekregen beeld in een beeldbewerkingsprogramma moeten optimaliseren (kleur, helderheid, contrast e.d.) en dáárna het beeld omzetten in jpg. Als je alleen maar naar jpg scant, verlies je namelijk heel veel beeld informatie, dus ook scherpte.
Ik zelf heb indertijd met een epson scanner op 2400 dpi gescand, en de resultaten daarvan waren "bruikbaar", maar niet meer dan dat, nu gebruik ik een plustec met (max)7200 dpi, maar meestal 4800, en dat geeft zeer goede resultaten, maar ook alleen op de door mij beschreven manier.