Det var strax efter 23 på fredagskvällen som polisen larmades till krogen, som är belägen i centrala Ödeshög.
– Det var någon som slog larm om att han hade vapen på sig, säger Erik Terneborn, presstalesperson vid polisens region öst.
– Som jag förstår det så ska han inte ha viftat med dem, utan endast haft dem på sig.
Det hela uppges ha gått lugnt till och mannen – som ska ha varit påverkad – togs med för tillnyktring. Vapnen och även ammunition har tagits i beslag.
Brottsrubriceringarna är inledningsvis brott mot vapenlagen samt grovt brott mot knivlagen.