I was looking into printing file labels.
I investigated separate label printers with keypads and they cost at least $30 with expensive replacement batteries, labels and ink cartridges. Also, this is one more piece of equipment to break and figure out where to store.
I looked at label PC printers which are neat, but cost in the area of $150, required special labels and ink cartridges.
So why not just use a spreadsheet with columns and rows to fit a standard address label sheet or whatever size you want. I was sure I would find a nifty template on the internet, but while I did find discussions of mail merge did not find a template. So I easily made my own.
I created a spreadsheet with a print area 3 columns wide and 10 rows high. I made the cells wrap, top justified, bold and set to what ever font size for the text being printed. It took me several tries at tweaking the sizes to get every thing lined up with the cell borders printing for testing purposes. Your printer will probably be different, but I ended up with 0 left and right margins, top 0.46 and bottom 0.40. Row height was 74 (74 what I'm not sure) and column widths were 34, 35 and 32.86 (why these sizes, I don't know, but worked for me, your printer will probably be different). I used Microsoft Excel, but it seems like the approach should work with any spreadsheet program.
Outside of the print area, I centered 1 to 3 in the row above and below the print area and centered 1 to 10 in the columns to the left and right of the print area to help me print the labels that I wanted. Now id can print 1 or more labels from any position on the label sheet. I was concerned if repetitive printing would be a problem if I print one or a few labels at a time, but so far the sheets have held up just fine.
Sometimes I've folded the label over along the long length - sticky sides together (only print on the top half of the label) and sometimes I've stuck the label to the tab inserts for hanging folders. For regular file folders, just stick the label to the folder.
I placed a shortcut to the spreadsheet template on my desktop for quick and easy access.
The spreadsheet label approach works fine for me with 0 additional equipment cost.