印刷できないパターンはいくつかあって、直接印刷コードを吐き出す場合

たとえばブラザーのページプリンタ場合
http://www.brother.co.jp/product/printer/laserprinter/hll6400dw/spec/index.htm
>コマンド体系 日本語BR-Script3(PostScript3互換)、PCL(欧文)、EPSON FX-850、PDF Version 1.7、XPS Version 1.0
エプソンのプリンターの場合
http://www.epson.jp/products/colorio/ep808a/spec.htm
>コントロールコード体系 ESC/Pラスター(コマンドは非公開)、ESC/P-R

と書かれているが、ブラザーの場合翻訳無しで5つの言語を、エプソンの場合は2つの言語を話すことができる
翻訳の仕事はドライバだから、やろうと思えばドライバ無しでも印刷できるし
同じ言語体系の別プリンターのドライバを入れても動作しちゃったりする
ソフト専用のプリンタを買えって発言はこのパターンだね

この場合、対応しているはずのプリンタで印刷出来てないのならソフトウェア、もしくはプリンタの問題やね
だけどドライバ経由が当たり前の今でこれは無い