I was told that 'Caplan' was given as a last name to certain immigrants coming into the port of Baltimore while 'Kaplan' was given as a last name to certain immigrants coming into Ellis Island in New York. I have no source for this but it is something I read at some point.
On our family tree the name was orginally Capechofsky or Kapechofsky