A person or company whose business is the publishing of books, periodicals, engravings, computer software, etc. (Dictionary.com).
See also: Agent noun from → publish; → -er.