Generate X copies and staple them with one staple(!) together is no problem at all, when each page is duplicated, using the R#; or Q# ELP_Command. Those commands do reprint the pages right away, sorting 111, 222 333 etc
Especially if a job is only one page, the R command can easily be used.
A different situation is to reprint the job in sort order 123, 123, 123. Using the ELP_Command=K2;T200; generates 2 copies and staples each copy together. Sometimes X copies are needed with one staple in the job duplicate order:
Here is the possible convert.ini rule setting using ELP:
[Print my invoice twice and staple it together]
; Once this text is found, this rule apply
; Delete the complete PJL print file header, so a new ELP header can be set in place
; Some printer manufacturers are also resetting the stapling command on EscE.
; (ET;) Wrap the complete job including the copies in an ELP own PJL header
; (K2;) make 2 copies
; (ET200;) Staple it together, here on a Ricoh printer
The ET; parameter is not available in the ELP_Command line generator, type it there in by hand in the ELP command line.
ELP commands for inserting pages etc. can be used.
You can put the 2 statements also in Section/Rule GLOBAL for every job, or based upon user names or printer queues.
Instead of using the ET:T200: command, you may used ELP_Init_job instead.