Yes - you could use javascript print and attach it to a button if you wish.

But I think that what Dr. Byte is saying is that it may be overkill.