Having two labels.
By default, NiceLabel stores the driver settings for the printer that is selected in the label, inside the label. This makes the driver settings transportable. You copy the label and the printer settings go with it. In the label 1 you would configure the printer driver to use thermal transfer, in the label 2 you would use direct thermal mode.
On the other hand, you will have to update two variants of the label, increasing maintenance cost.

Having one label and recalling settings from the printer driver.
In this case, the label does not remember the printer settings, instead the driver settings are read from printer driver each time you change the printer driver connected with the label (e.g. using the action Set Printer).
You would have the driver for the same printer model installed twice. The defaults for driver 1 would be set to thermal transfer and defaults for driver 2 would be set to direct thermal mode.

Having one label and applying printer driver settings (DEVMODE) before printout.
In this case, you have one label and one printer driver installed. Before Print Label action you would additionally run the action Set Print Parameter, which would apply printer driver settings to the current print job. All printer driver setting that you change in the driver properties are saved in Windows system. We have the application that exports these settings to file.

You would configure printer driver once for thermal transfer mode and export the driver settings. Then, you would configure printer driver for direct thermal mode and export the settings again. The action Set Print Parameter can apply these driver settings from a file to the current print job.

See Help for more information about DEVMODE and export/import of settings.

You can apply printer settings to the label just once. However, we will do the "merge of printer settings". For example, when you have a label created for one label printer and then you select some other printer (from the same or different brand), the settings from the first driver will be merged with settings from the second driver. Driver versions are also important, so this can become complex.

Printer settings has 'tear down' setting that i want to configured, but printer parameters make the adjustment on the label more flexible.

So I just want to use 'speed, darkness, offset' from printer parameters and using 'tear down' option from printer settings.
I get printer parameters from database and these tear down option from printer setting by using NiceLabel's tool GetPrinterSettings.exe.
But it looks like that nicelabel only applied for just one setting.
I'm trying to separated these setting for two action: one for printer parameters and one for printer setting, but to no avail.