The address on a wedding invitation should be handwritten; printed labels are not appropriate (though calligraphy done by computer directly on the envelope is gaining popularity and acceptability).