Alman sınırındaki kasabanın orta kesimleri, polis saldırganı ararken arıyor.
Polis sözcüsü Cindy Beer, Swissinfo tarafından aktarıldığı gibi, polis ve ambulanslar olay yerine oturtuldu ve kurtarma helikopterleri yukarıdan dolaşıyor.
Polis, saldırının terörizmle ilgisi olmadığını söyledi.
Yerel dükkanlar kapalı ve insanların bölgeyi engellemeleri söylendi.
Polis, alarmın silahlı bir adamın Schaffhausen'deki ofis binalarına girdiği yerel saatle (08: 39 GMT) saat 10: 39'da kaldırıldığını söyledi.
Polis, bir basın toplantısında saldırganın kaçmakta olduğunu ve bölgede çok sayıda subayın bulunduğunu söyledi.
Adamın saldırganın kim olduğunu bildiklerini doğruladılar ve adamı yaklaşık 190 cm (6.2 ft) uzunluğunda, dağınık bir görüntü ile nitelendirdiler. Beyaz bir VW kamyonet kullandığına inanılıyor.
Schaffhausen aynı adı taşıyan İsviçre kantonunun başkentidir.
Tarihi kentte yaklaşık 36.000 kişi yaşıyor.