人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

QRコード印字対応プリンタ(富士通fit7400-QR)にて、マニュアルには、「ESC/Pモードの拡張コマンドによりQRコード印字する機能を備えている」とあるのですが、VBでは、具体的にどのように印字すればいいのでしょうか

●質問者: shochankun
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:QR QRコード VB とある コマンド
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● quintia
●40ポイント

http://visualbasic.ittoolbox.com/code/d.asp?d=2201&a=s

なかなか回答がつかないようなので、ズバリでは無いですがヒントだけ挙げさせてもらいます。

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の知識がないと出力できないのでは? と思います。

あとは正式なサポートに相談してみて、サンプルをもらえないか問い合わせれば何か出てくるかもしれないですね。

◎質問者からの返答

本当に丁寧に回答していただき、ありがとうございました

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ