[4982]
PMプリンターのDMA動作
投稿者:Kousuke Shibasaka さん
2000-11-23 23:47:47
本体はVS30/37(Win98SE),プリンターはPM-2200Cです。
プリンターのマニュアルの記述に,「本機をパラレルインターフェイスケーブルで接続している場合は,データの転送方法に『DMA(ディーエムエー)転送』を使用することで,印刷を高速化することができます。」というものがあり,私も試してみようと思いました。
そこで,「BIOSセットアップユーティリティ」で,「パラレルポート」の「モード」をECPに設定し,プリンタドライバをインストールしました。
ドライバのプロパティを確認してみると,「DMA転送で印字します」という表示が出て,成功しているかのように見えます(マニュアルの記述では,このように表示されると,DMA転送ができているとのことです)。
しかし,実際にアプリケーションから印刷操作を行っても,プリンターが全く反応しません(プリンタウィンドウは立ち上がりますが,「プリンタの準備ができていません」というウィンドウが出ます)。
ここまでの手順すべて,プリンターのマニュアル通りに行っています。
おそらくどこかが間違っているのだと思います。
・そもそもECPモードが使えない。
・BIOSの設定方法が間違っている。
・プリンタードライバの設定が間違っている。
のどれかだと思いますが,私にはこれ以上はわかりません。
ちなみに,マニュアル記載のDMA転送を行う条件は次の通りとなっています。
・ご利用のコンピュータはDOS/V機でECPコントローラチップが搭載されていますか?
(本体のマニュアルを調べましたが,このような記述はありませんでした)
・ご利用のコンピュータでDMA転送が可能ですか?
・BIOSセットアップでパラレルポートの設定が「ECP」または「ENHANCED」になっていますか?
・パラレルケーブルでプリンタとコンピュータを接続していますか?
(この条件はきちんと合わせています)
識者のみなさま,お知恵をお貸しくださいませ。
-
豆 さん
2000-11-27 23:23:49
BIOSでECPに設定後、ドライバをいれなきゃいけないようです。つまり。BIOS設定前にドライバが入っているとNGです。再度ドライバを入れ直してください。
-
Kousuke Shibasaka さん
2000-11-28 22:55:03
ありがとうございます。
今は時間がとれないのですが,早いうちにこちらで試してみて,改めて結果をご報告いたします。