As long as it is a label printer that supports thermal paper, common ones include Zebra, TSC, etc. If you want to print barcodes or QR codes, you must have corresponding barcode label printing software. This can be searched directly online.
To print simple content, you can use the free version, or the printer that comes with it.
If you want to print in batches, it is best to use professional barcode printing software, which is free or comes with it. Generally, batch printing is not supported.