Blaine
The 'Cannon' exceptables are as follows;-
TK (ANH,ESB,ROTJ)
E11
DLT-19
SE-14r
TD
E11
DLT-19
MG-15
T21
TK - Heavy Weapons Trooper
E11 - ANH,ESB,ROTJ
DLT-19
T21
Heavy Bazooka
MG-15
MG-42
TK - Stormtrooper Commander
GAME REFERENCE - E11 - ROTJ
ACTION FIGURE REFERENCE - E11 / DLT-19 / SE-14r
TK - Incinerator Trooper
E11 - ROTJ
Flamethrower (as per visual References)
Non-Cannon, the World's your oyster mate
Hope this helps mate