Problem in printing drawings with custom papersize with eDrawings

In my software use eDrawings to print the drawings.

Some of my customers have reported problems printing on plotter paper sizes A0 and A1.
For example trying to print a drawing in A1 format i use this code:

eDrawingsControl.SetPageSetupOptions EMVPrintOrientation.eLandscape, PaperKind.Custom, 594, 841, 1, PaperSourceKind.AutomaticFeed, printerName, 0, 0, 0, 0
eDrawingsControl.Print4 False, "", True, False, True, EMVPrintType.eOneToOne, 0, 0, 0, False, 1, 1

The result they get is a print in A4 format with the drawing (A1) adapted.

In the Knowledge Base i find this SPR 460066 with this description "EModelViewControl::SetPageSetupOptions won't set custom page size".
I think it's my problem.

Has anyone had the same problem?
Someone has found a possible solution?

SolidworksApi macros