I had a mini cannon that shot tiny little blanks, (about the same size), got it from the Gettysburg Battlefield Gift Shop years ago.
They were not those little red blanks that we all grew up with, but little tiny guys like the ones you show in your pic.
That one looks really ornate in the grip, is there any micro stamping on it? Made In "Wherever" or anything?