The lowest-cost approach is to use blank white labels in stock sizes. Any size label can be created, but the most affordable option is to use stock sizes. Labels are available for both indoor and outdoor applications.
Another option is to use a custom pre-printed label. Pre-printed labels allow you to use one or more colours on your labels (e.g., you could have your company logo and other company information appear on each label printed in one or more a specific colours).
Using your thermal inkjet printer, you would then print any variable information you needed on the labels.
Some applications require tags instead of labels. Tags can be printed, just like labels, to carry your logo, pricing and barcode information.
You can also have labels made in any size you need, and you can choose to the label material characteristics (e.g., chemical resistant, sunlight resistant, security labels, etc.).