Yes, it is possible to print entire emails on Gmail using the print mail feature which is available when you open any mail on your inbox.