I guess you refer to this discussion about adding the hook which as commented is not required.
Even, if you want to build some ruling system to print a report automatically I think it’s better to base it on triggers and print the report when some of them happen. This will avoid the need of the user of clicking on the print action and in case the report needs to be reprinted the user can always using the print it manually on his prefered printer.