>Но у нас аналог lancer'а был задолго до улан, так что перевод копейщик ИМХО корректнее.
Если совсем задолго, то были рейтар и гусар. Чуть позже - драгун. Рейтар, это все же кирасир. Или, вернее, то, что потом стало называться драгуном, тяжелый кавалерист.
А уланы в русской армии - из армии польской.