In many (if not most) cases, you will not want your printed output to look exactly like the screen display. Adobe Flex gives you functionality to build containers and components to format printed output that does not have to resemble the screen display at all. Two classes, FlexPrintJob and PrintDataGrid, are key to implementing printing.
No longer do web applications have to print receipts and itineraries that are poor resemblances of the real things.
A printed receipt from the checkout process