This is a Czech military unit mark. P stands for infantry; I’m not aware of a capital letter I meaning anything, so that might be Roman numeral 1. I’ve seen numbers higher than 1 before the P and those were Arabic, so that’s puzzling, but still the most likely reading is first infantry regiment, weapon number 231.