PIPSの広場

[ 目次 | 検索 | 発言 | 返信 | 次へ | 前へ | 上へ ]

プログラムのなかでプリンター/用紙を指定できました

From: 元山(千葉県)
日付: 00/11/24
時刻: 22:40:28
リモート名: 202.239.204.83

Comment

不精者といおうかものぐさなので、すぐ隣にあるエプソンのドットプリンターの用紙をかえるのさえも面倒になってきました。すこし遠くにあるレーザープリンターのところにとりにいく ほうが楽なのですね。

そこで、ここ2週間くらい、プリンター/用紙の指定がPIPSのオートのなかで出来ないかと工夫していましたが、ある程度目途ができてきました。

まずは丸岡さんの逆転の発想でプリンターの追加でリコーA-4縦とかリコーB-4横とかエプソン ストックフォームとかプリンター名をわかりやすくしました。

このあとは柏木さんのアドバイスがあったオートでCHGPRTでウィンドウズモードにしてプリンターを選択します。

例えば リコーB-4横を選びますとウィンドウズで通常使うプリンターはEPSONVP−4200のままで、リコーのレーザープリンターが使えます。

後は罍さんのアドバイスで印刷したい列のみのバインダーをつくった方が後の処理が楽との ことで、実際試してみるとなるほどと納得しました。(それほど難しい印刷はしていませんので)

これをさらに改良してSELECT文で機種/用紙の選択ができるようにしたいと狙っています。

そしてシスセットでENTRY文を使いページタイトルの選択とか、改ページとか余白の指定ができないかと試しています。

ただ、いまいちウィンドウズモードとプリンターの関係が明確ではなく、あれこれ悩んでいます。

PRINT文の印刷で複数ページ印刷の時、最後のページが印刷されません。いろいろ試してもうんともスーともいわず、あきらめて他の作業をして、PIPSをENDで終了すると、 突然プリンターが印刷はじめて、内容を確認すると、先ほど印刷されないとぼやいた 最後のページが印刷されてくるのです。「まるで便秘が直ったみたいね」と会社の女性と笑ってしまいました。

これも、1週間ばかり悩んでいましたが、結局、ウィンドウズの制御コードの初期化のコードを いれたら、解決しました。

ESPモードもいいのですが、NECのプリンターもあって プログラムのメンテナンスにはウィンドウズモードの方が便利なのではと考えて方向修正を はかっています。ただ、ウィンドウズモードは字が小さいですね。

以上、途中経過での報告です。

これですとプリンターのプロパティを変更しないでも柏木さんのオートのなかでプリンターの機種を指定して

最終更新日: 2000/11/24