*ParamCustomPageSize Width: 1 points 1 100000
*ParamCustomPageSize Height: 2 points 1 100000
*ParamCustomPageSize WidthOffset: 4 points 0 0
*ParamCustomPageSize HeightOffset: 5 points 0 0
*ParamCustomPageSize Orientation: 5 int 0 3

There appears to be an error in the pdf24.ppd driver file.  HeightOffset and Orientation both have 'order' set to 5.  This is causing massive confusion since the specification indicates:

The value of order indicates the order in which the parameter named by

paramOption must be placed on the stack and passed to the *CustomPageSize

code. A parameter with an order of “1” is placed on the stack first, followed

by a parameter with an order of “2”, and so on. An application program is

responsible for obtaining these parameters from the user and putting them on

the stack in the correct order before invoking the *CustomPageSize code.

Answered question