No, they don't charge to print out the boarding passes.
Southwest now boards by Group and number. For example, if
your Boarding Pass is A 35, then you are the 35th person to board
the plane. If you have C 40, then you are almost the last person
to board the plane. Obviously, the earlier you get on the plane the
better your seat selection.