Windows APIで一部しかまともに動作してないことがいいたいのね。
まともに動作しないと言っているのは、たまたまエプソンとキャノンで共通で動いていた処理でも、ブラザーは仕様が異なるから動かないだけだろ。

例えば、例に挙げてた用紙トレイは、ブラザーはソフトから指定できない。これは自動でトレイを切り替える機能の有無から避けられない。
付いてるトレイもメーカーや機種毎に違うよね。印刷ダイアログ使わないなら、ソフトがそこの違いを埋めなければ、色々なプリンターには対応できない。

特殊用途は動作確認が取れてるソフトとプリンターを買おうな。