Question: why pdf flattening before printing?
Answer: If a document contains transparent objects, such as images with transparency, Acrobat flattens the document before printing it. Flattening removes transparency information and converts images to a format that the printer can interpret.