In the lines of HotLine1's message, for a "minor" service type installation, I'll update the directory as to the new circuit(s) installed.
For remodels / T.I.s which result in nearly all circuits being altered, I'll print out a new, clean Directory (with a few extras - 1 blank, 1 with minimal info).
For new installs, definitely print out Directories.
At times, I'll also include a Panel Schedule for use in future load calculations, or to determine what's been designed to the circuitry at the time.
All these items - of course, are custom created databases & spreadsheets - printed from my Home based Workstations.
As to labeling Equipment / Discos / etc., if not subject to weather or "abnormal" physical influences, I'll print out Panel / Circuit information on either 5163 label stock, or using the "Brother P-Touch" label maker.
Where these labels will last 5 days max., I'll "carefully" print Panel / Circuit information using a Permanent Marker or "Paint Pen".