Japan on Tuesday fired cannons to commemorate assassinated former Prime Minister Shinzo Abe at the first state funeral for a former premier in 55 years.