This article discusses what to do when your printer does not support the letter paper size.
1. You will have to set the PaperKind to Custom and also give any unique string to PaperName.
2. You can also set the PrinterName to an empty string to allow all paper sizes.
Refer to the forum posts below for more information: