Впервые напечатано в газете «Жизнь и искусство», 1897, №№ 113, 116, 121, 123, 126, 127, 128, апрель — май, под названием «Кэт».
Под названием «Барышня» повесть была напечатана в журнале «Север» (1906, №№ 1–7).
В четвертом томе собрания сочинений А. И. Куприна, вышедшем в «Московском книгоиздательстве» в 1908 году, она напечатана в новой редакции. В текст повести введена песня «Юный прапорщик армейский», давшая произведению новое название «Прапорщик армейский».