[ 目次 | 検索 | 発言 | 返信 | 次へ | 前へ | 上へ ]
From: 元山(千葉県)
日付: 00/11/24
時刻: 22:40:28
リモート名: 202.239.204.83
不精者といおうかものぐさなので、すぐ隣にあるエプソンのドットプリンターの用紙をかえるのさえも面倒になってきました。すこし遠くにあるレーザープリンターのところにとりにいく ほうが楽なのですね。
そこで、ここ2週間くらい、プリンター/用紙の指定がPIPSのオートのなかで出来ないかと工夫していましたが、ある程度目途ができてきました。
まずは丸岡さんの逆転の発想でプリンターの追加でリコーA-4縦とかリコーB-4横とかエプソン ストックフォームとかプリンター名をわかりやすくしました。
このあとは柏木さんのアドバイスがあったオートでCHGPRTでウィンドウズモードにしてプリンターを選択します。
例えば リコーB-4横を選びますとウィンドウズで通常使うプリンターはEPSONVP−4200のままで、リコーのレーザープリンターが使えます。
後は罍さんのアドバイスで印刷したい列のみのバインダーをつくった方が後の処理が楽との ことで、実際試してみるとなるほどと納得しました。(それほど難しい印刷はしていませんので)
これをさらに改良してSELECT文で機種/用紙の選択ができるようにしたいと狙っています。
そしてシスセットでENTRY文を使いページタイトルの選択とか、改ページとか余白の指定ができないかと試しています。
ただ、いまいちウィンドウズモードとプリンターの関係が明確ではなく、あれこれ悩んでいます。
PRINT文の印刷で複数ページ印刷の時、最後のページが印刷されません。いろいろ試してもうんともスーともいわず、あきらめて他の作業をして、PIPSをENDで終了すると、 突然プリンターが印刷はじめて、内容を確認すると、先ほど印刷されないとぼやいた 最後のページが印刷されてくるのです。「まるで便秘が直ったみたいね」と会社の女性と笑ってしまいました。
これも、1週間ばかり悩んでいましたが、結局、ウィンドウズの制御コードの初期化のコードを いれたら、解決しました。
ESPモードもいいのですが、NECのプリンターもあって プログラムのメンテナンスにはウィンドウズモードの方が便利なのではと考えて方向修正を はかっています。ただ、ウィンドウズモードは字が小さいですね。
以上、途中経過での報告です。
これですとプリンターのプロパティを変更しないでも柏木さんのオートのなかでプリンターの機種を指定して