A snippet of code would really help.
I am not aware the printer functions being able to specify number of copies.
However, why couldn't you create a form that had an input asking for the requested number of copies, then put your pinter function in a loop ?