Bild, Germany's biggest selling daily newspaper, said without citing a source that the man left a video claiming responsibility too.
Police, who could not immediately be reached for comment, raised the initial death toll of eight to nine after one person succumbed to injuries.
Their information suggested the gunman had committed suicide at his home after fleeing in a car, but the motive for the attacks is unclear.
Can-Luca Frisenna, whose father and brother run one of the two bars attacked by the gunman, said he rushed to the scene after he received news of the shooting.
"I heard my father was affected and my little brother, they run the kiosk, I don't have much to do with it," said Frisenna. "But then I saw them both - they were horrified and they were crying and everything. So everyone was shocked."
Bild newspaper said the man was a German citizen and that ammunition and gun magazines were found in his car. He had a firearms hunting licence, it added.
Last October, a gunman who denounced Jews opened fire outside a German synagogue on Yom Kippur, the holiest day of the Jewish year, and killed two people as he livestreamed his attack.