The shooting on Thursday took place just after 4:30 pm inside Accent Signage Systems, a company employing about 25 people which makes signs for companies.
The Minneapolis Star Tribune newspaper, which said four other people were wounded in the rampage, wrote that the gunman allegedly was a disgruntled former employee who recently had been fired from the company.
It said the owner of the business was among the dead.