Skip to main content
Participant
September 26, 2025
Question

Add “copies” parameter to Photoshop Print API

  • September 26, 2025
  • 1 reply
  • 59 views

Hello Adobe Photoshop Team,

 

I am actively using Photoshop scripting (ExtendScript/UXP) to automate printing of labels. At the moment, the scripting API provides two methods for printing:

 

  • document.print() – opens the print dialog, where the user can manually set the number of copies.

  • document.printOneCopy() – sends one copy directly to the printer.

 

However, there is no way to programmatically specify the number of copies (for example, 40 copies) without repeating the print command multiple times. This makes large print runs inefficient and slow.

 

Feature request:

Could you please consider adding an optional parameter for the number of copies to the Photoshop Print API, e.g.:

document.print ( { copies: 40 } );
document.printOneCopy ( { copies: 40 } );

 

This would significantly improve automation workflows for professional users who need to print batches of designs (such as product labels, tickets, packaging, etc.) directly from Photoshop.

 

Thank you very much for considering this request. I believe this addition would be extremely useful for many Photoshop users.

 

Best regards, Sayvon

1 reply

Legend
September 26, 2025

Adobe is moving away from ExtendScript to UXP scripting. I doubt that any new features will be added to the old API.

 

I also suspect that the Print features are under OS control and parameters can't be altered in the Print dialog. I suppose POSSIBLY with AppleScript or Powershell commands you could do this, not sure.