なかなか回答がつかないようなので、ズバリでは無いですがヒントだけ挙げさせてもらいます。
Windowsの印刷関連のAPI関数やVBのルーチンを利用するのではなく、プリンタポートを直接開いてESC/Pコードを送り込む必要があるかと思います。
URLに示したコードがそれらしいコードかと思います。
Open Printer.Port For Output As #2
で開いた#2に対して
Print #2, hogehoge
でESC/Pコードを送ることになります。
残念ながら私自身はESC/Pコードについては無知なので、拡張コマンドなどがどういうものかは判りません。
諸先輩方の昔話として聞いたり、その様なことをやっているプログラム(Cですが)を見たことはあるので、大きく間違ってはいないと思います。
http://www.vector.co.jp/soft/win95/prog/se128138.html?site=n
SPrintFormComponent(Windows95/98/Me / プログラミング)
このあたりのコンポーネントで少しは楽になるかと思いますが、拡張コマンドを送り込めるかどうかは、1.にも書いたとおり詳しくないため判断できません。
http://store.yahoo.co.jp/vector/sr024163-83.html
Yahoo!�����åԥ��� - �٥����� Yahoo!�����åԥ���Ź
このようなコンポーネントもあります。
http://www.vector.co.jp/soft/win95/prog/se213455.html
ネイティブ・プリントAX(NprAx)(Windows95/98/Me / プログラミング)
これはポートを開いて書き込むことを楽にしてくれるコンポーネントの様です。
http://e-words.jp/w/ESC2FP.html
ESC/Pとは 【Epson Standard Code for Printer】 - 意味・解説 : IT用語辞典 e-Words
いずれにせよESC/Pの知識がないと出力できないのでは? と思います。
あとは正式なサポートに相談してみて、サンプルをもらえないか問い合わせれば何か出てくるかもしれないですね。
本当に丁寧に回答していただき、ありがとうございました