I'm having a very peculiar issue with printer default page sizes with a web based app.
The PCs (Windows 7) are connected to both an OKI MicroLine 9-pin label printer containing 8"x12" fan-fold paper and a HP LaserJet containing A4. The printers are installed locally to the PC rather than a print server and have the correct paper sizes set as default in all the requisite places.
The application we're having issues with is web-based (I know it uses Silverlight in places) and contains a document template that is set to 8"x12" to match the paper in the OKIs.
If the OKI is set as the default printer for the user, all is well when they print this document.
If the HP is set as default and the user manually chooses the OKI, then the output is wrong! They have to go in and re-select the paper size in the OKI's printing preferences which is mysteriously now showing as A4 (ie the default here in the UK)!
Despite the document being from an 8x12 template, why is the app somehow taking notice of the default paper size of the user's default printer even when they tell it to print to the OKI printer whose paper size is correct??
This is driving us nuts, so any advice would be very well received! Thanks.