Шмак – заводской термин. На севере так называлась воронка с желобом для отливки орудий. Так что первые Шмаковы были либо служивые, этими самыми орудиями пользовавшиеся, либо заводскими мастерами, их производившими.
Значение слова ШМАКОВ в Энциклопедии русских фамилий, тайн происхождения и значений
Что такое ШМАКОВ
Энциклопедия русских фамилий, тайны происхождения и значения. 2012