おそらくギャンブルか船乗りの俗語で、船が帽子のように転覆することから転覆船の婉曲表現。
"Kaput" -- a slang word in common use which corresponds roughly to the English "done in," the French "fichu." Everything enemy was "kaput" in the early days of German victories. [F. Britten Austin, "According to Orders," New York, 1919]French capot is literally "cover, bonnet," also the name of a type of greatcloak worn by sailors and soldiers (see capote). The card-playing sense attested in German only from 1690s, but capot in the (presumably) transferred sense of "destroyed, ruined, lost" is attested from 1640s. [see William Jervis Jones, "A Lexicon of French Borrowings in the German Vocabulary (1575-1648)," Berlin, de Gruyter, 1976]. In Hoyle and other English gaming sources, faire capot is "to win all the tricks," and a different phrase, être capot, "to be a bonnet," is sometimes cited as the term for losing them. The sense reversal in German might have come about because if someone wins all the tricks the other player has to lose them, and the same word capot, when it entered English from French in the mid-17c. meant "to score a cabot against; to win all the tricks from."
"There are others, says a third, that have played with my Lady Lurewell at picquet besides my lord; I have capotted her myself two or three times in an evening." [George Farquhar (1677-1707), "Sir Harry Wildair"]