For cables I've found it best to print it twice with a large gap in between and wrap it round as in the pic.
A quick wipe with Isopropyl will clean off any residues from flat surfaces and have labels sticking well. (Good to have around for fibre ferrules as well TT).
http://www.ebay.co.uk/itm/ISOPROPYL-...item3aacd61680