Indesign répond à toutes ces conditions. Pour l'import de base de données, tu peux passer par du xml, sinon tu as une fonction fusion de données intégrée (qui ressemble à ce que fait word je crois).
Pour les gencodes, ils vont être importés sous forme d'image ?
Pour scribus je ne saurais te dire ne le connaissant pas.
Reste à voir si tu es prêt à passer un minimum de temps à te former dessus pour arriver à ce que tu veux.