Dear Zeeshan,
I think you have done your part of development, but what about Functional module Print configuration, As Functional consultant also do have some configuration for print and than it's status change form 0 to 1, Hope you got my point.
Best Regards
Mohsin Abbasi