Doing this with JS maybe be a bit hard. I suppose you can add some DIV tags or give your TR's id setting and make use of InnerHtml. Pop a new window open and write its content using JS, transfer the InnerHtml values over to the new page that way.
It may be easier to do it server side (CF). Have your current page sumbit (to a new window), the server reads which checkboxes are on and maybe runs another query to pull the correct data. Give this new page a body onload event with JS to print and then close the window.
You may want to change your id and name to include recSet.CurrentRow just to make it easier to tell what's what.
That would be at about 5000 feet, as I haven't done CF in a while I dont have examples for you.
Ok, but Why?