This example is already stored in Quicksets as "FormsManagement_Pagecounter" with Macro ID 25001.

You can create dynamic macros which might change from page to page. A simple page counter is the most common one.
In order to do this create a form which might look like this:

<esc>&f0X<esc>&fS<esc>%BIN;<esc>%A<esc>*lR<HEX:0E><esc>&a50h6000V<esc>&a90P<esc>)10U<esc>)s1p9vsb4148TPage #PAGEPERCOPYCOUNT# of #PREPARSEPAGECOUNT#<HEX:0F><esc>&a0P<esc>&f1S<esc>&f1x10X

This PCL5 macro contains:

- The macro initialization sequence:


- Positioning sequence: 50 dots to the right and 6000 dots to the bottom


- Print direction rotation sequence: 90° rotation against the clock


- Selection of the Codepage and font: code page 10U and font 4148 (Univers)


- Then the text with ELP variables:


- Finally set the printing direction again to normal:


- Finally the closing of the macro:


Important: Store this file as <MACRO_ID>.mac into the W-ELP forms folder. Your macro ID must be between 25000 and 30000. Example: 25001.mac

You can also edit the form 25001.mac to change the text. Please use an advanced text editor like notepad++.
For moving the text you can adjust the positioning sequences / rotation sequence.
Finally go for the test. You can add the form with the ELP_Command=C1F25001;
Please make sure that the key Preparsing=ON is also in the GLOBAL section of convert.ini.

The configuration:



; Do not go into pass through mode for postscript jobs



; ELP needs to evaluate the amount of pages of the document.



Related articles: Watermarks