How to Sequentially Number Printed Copies of a PDF Document
Question details
The user needs a method to print multiple copies of a single PDF file while adding a unique, sequential number or Bates stamp to each printed copy.

- Product
- Adobe Acrobat / General PDF Editors
- Device & OS
- not provided
- Scenario
- Printing multiple tracking copies or numbered tickets from a single-page PDF document, requiring each physical copy to have an incremented serial number.
- Observed behavior
- Standard PDF applications do not offer a native print setting to automatically generate and apply incrementing numbers to multiple copies of a single document.
Ensure you have a fully featured PDF editor installed, as basic PDF readers lack the required form-field scripting capabilities or Bates numbering tools to accomplish this task.
Use a Custom JavaScript in Adobe Acrobat
Since Acrobat lacks a native automated sequential printing feature, executing a custom JavaScript command through the console is the most reliable way to loop the print job and increment numbers automatically.
This method involves adding a text form field to your document and using Acrobat's JavaScript debugger to run a loop. The script will update the text field with a new number, send that specific copy to the printer, and repeat the process for your desired number of copies.
Open your PDF in Acrobat, go to the 'Prepare Form' tool, and add a text field where you want the sequential number to appear. Name the field exactly 'SerialNum'.
Press Ctrl+J on Windows (or Cmd+J on Mac) to open the interactive JavaScript Debugger console.
In the console, write or paste a script that sets a loop for your total copy count. The script must update the field using this.getField('SerialNum').value = i; and trigger the print command with this.print(); for each iteration.

Duplicate Pages and Apply Bates Numbering
If you prefer to avoid coding and scripts, you can manually duplicate your document's pages and use the Bates Numbering feature as a workaround before printing.
Manage PDF Numbering and Printing with WPS Office
While automated print-time numbering requires complex scripts in most software, WPS Office provides robust page management and easy-to-use Bates numbering features. You can quickly duplicate pages and apply sequential stamps without any coding knowledge.
- 1. Open your PDF in WPS: Launch WPS Office and open the single-page PDF document you intend to print multiple times.
- 2. Duplicate document pages: Navigate to the Page tab, right-click the thumbnail of your page, and select 'Insert Pages' or copy-paste it to create the exact number of copies you need.
- 3. Apply Bates Numbers: Go to the Edit tab, select 'Bates Numbers', choose 'Add', and configure your sequential numbering format across the newly created pages.
- 4. Print the finalized file: Press Ctrl+P to print the entire multi-page document. Every printed sheet will now seamlessly display a sequential tracking number.

Frequently Asked Questions
Can I sequentially number prints using my standard printer settings?
No, standard printer drivers do not support adding unique, incrementing data like serial numbers to individual copies of a static document. The numbering must be handled by the document software before or during the print spooling process.
What is Bates numbering?
Bates numbering is an indexing method originally used in the legal and medical fields to place identifying, sequential numbers on images or PDF pages. It is a built-in feature in many advanced PDF editors, used primarily to track multi-page documents.
Why doesn't Adobe Acrobat have a simple 'number copies' button?
Applying dynamic, changing data to a static document during a bulk print job falls outside standard PDF architecture. Software developers generally rely on JavaScript customization to handle highly specific user requests like print-time sequence generation.




