Option 1: NiceLabel. This is similar to BarTender and cost similar.
...
Most printers come with some software to print. You can use the same but it wont won't be automated like BarTender or NiceLabel. You can enable "Download Labels Print File" option in OpenSpecimen "Settings" and copy/paste the labels manually to the printer's software.