The San Francisco 49ers have waived WR Chris Harper.