I need to display form header on every page of the receipt. Currently its visible only on the first page of the receipt. How to achieve this?
There are several different options for producing PDF receipting covered in the KB here: PDF Receipting Options. It seems that the built-in PDF receipting has limited support for footers/headers/pagination but that perhaps a custom XPD, or field overlay might work better for your purposes.
If there is minimal variability to your field visibility, you can also create components that only show on the receipt using the visibility rules and could copy your header into those. However, if the receipt changes length due to fields hiding/showing, this may not generate correctly and is risky if there are changes to the form that add fields that hide/show.