Some printers "tray id's" does not correspond to .NET framworks
System.Drawing.Printing.PaperSourceKind enumerator, such as "hp color
LaserJet 2550L".
this is what the "tray id's" actually is
15 Automatically Select
261 Printer Auto Select
260 Manual Feed in Tray 1
259 Tray 1
258 Tray 2
1272 Unspecified
1271 Plain
1270 Preprinted
1269 Letterhead
1002 Transparency
1268 Prepunched
1267 Labels
1266 Bond
1265 Recycled
1264 Color
1263 Light <70 g/m2
1262 Heavy 91-105 g/m2
1261 Cardstock 106-163 g/m2
1260 Glossy 75-105 g/m2
1259 Heavy Glossy 106-163 g/
1258 Tough paper
1257 Envelope
But if you get it from PaperSource, they look like this
15 Automatically Select
257 Printer Auto Select
257 Manual Feed in Tray 1
257 Tray 1
257 Tray 2
257 Unspecified
257 Plain
257 Preprinted
257 Letterhead
257 Transparency
257 Prepunched
257 Labels
257 Bond
257 Recycled
257 Color
257 Light <70 g/m2
257 Heavy 91-105 g/m2
257 Cardstock 106-163 g/m2
257 Glossy 75-105 g/m2
257 Heavy Glossy 106-163 g/
257 Tough paper
257 Envelope
If you look at "HP LaserJet 5" there is no problem, it looks like this,
both in the real world, and when you get it from the PaperSource
15 Automatically Select
257 Auto Select
1 Tray 1
4 Manual Feed (Tray 1)
2 Tray 2
5 Envelope Feeder
11 Tray 3
Is there any way to solve this problem, or work around it, so I can
select which tray the printer should print on?