Has anyone found a good solution for labelling already terminated and installed networking cabling ?

I want to be able to label cables both at their ends and also some of them at other points (so I can know what the various ones running through roof spaces are going to).

Ideally I don't want to label them with just numbers/short codes, I don't really want to be looking up in a spreadsheet to find out that A07 is the office access point...
_________________________
Remind me to change my signature to something more interesting someday