Question: does jr have a comma before it?
Answer: John Smith Jr. But please note that within text, if you decide to use the more traditional comma before Jr. or Sr., the function of the comma is to set off these abbreviations, so an additional comma is needed after the abbreviation if the sentence continues (as in my first sentence above).