1 - Install the Component from Forge.
2 - Consume the server action Generate from the BookBinding component.
3 - Create a action that executes the Generate by passing the PDF binary data and two booleans for: with separate cover processing and duplex printer capability.
4 - Execute the Generate action with and increased Server Request Timeout -> the time to travel takes time and the procedure takes some time. for an 80 page PDF on my personal the executes time averages 4 seconds plus time to travel of the binary data it can take up to 60-80 seconds.
5 - Get the binary data on the three possible output binary responses. The output responses will be filled according with the options. If it is for a duplex printer you will receive one file only, otherwise you will receive the cover (if it was requested) at result1 and the even collection at result 2 for the first print run, then you fill the pages back to the printer an print the odd collection at result 3.