[リストへもどる]
一括表示
タイトルプリンターでエラー(フォーム)
記事No2264
投稿日: 2006/10/12(Thu) 13:35
投稿者元山@東京
本日、我孫子よりPIPSのフォーム印刷でWINDOWSのエラーになり
作業ができないという連絡がありました。

2ヶ月前くらいにも連絡があったのですが、ほったらかしていました。

フォーム印刷で請求書名を「お品代」という要求にこたえる
ためのプログラムです。
東京でバックアップ用メディアで確認したところ、同じ現象が
再現されました。

書籍タイトルのインデックスが壊れたのかと思い、インデックス
をかけ直しても、同じ現象。

プログラムをSTEPモードにして確認しました。

FORMの印刷でバインダー指定やらOKで印刷の実行となると
「問題が発生したため、TPSW.EXEを終了します。ご不便をおかけ
して申し訳ありません。この問題をマイクロソフトに報告して下さ
い」となります。

担当者は以前はできたのに??
とのことで、私も????です。
ただ、普通の請求書印刷はフォーム印刷を利用していて問題はない
のだから、やはり原因はフォーム定義表のなのかな?

元山より

タイトル解決:Re: プリンターでエラー(フォーム)
記事No2265
投稿日: 2006/10/12(Thu) 15:21
投稿者元山@東京
>
> フォーム印刷で請求書名を「お品代」という要求にこたえる
> ためのプログラムです。

オートプログラムで書籍名を変えてくれとの要求の時、
INPUT文で受けて、V変数として格納。その変数を
フォーム印刷定義表のなかで使用していたのですが、
これがうまくいかなかったようです。

たぶん、私の見落としがあるのでしょう。

ただ、フォームのプログラムの記述は複雑になってしまい
(自分でつくったものですが)このフォーム内のプログラムを
探して、修正する根性はなくなりました。

もっと楽な方法ということで、問題なく動くフォームを利用して
書籍タイトルというバインダーにダミーのコードをつくり、
代用するというテクニックを使いました。

ただ、担当者はEXCELにもっていって在庫管理に使っているので
EXCELの修正がでてくるかも?

PIPSのデータを利用して、EXCEL/ACCESSを利用し始めているのと
EXCELは項目名ではなく、列番号(ただしA列/B列)となるので
マクロの修正が必要となるケースがあります。

もうPIPSでの列追加とか、フォーマットの修正に関わる作業は
PIPS内だけではなく他にも影響がでるおそれがあるので
作業は必要最小限にとどめるつもりです。

元山より

タイトルRe: プリンターでエラー(フォーム)
記事No2266
投稿日: 2006/10/12(Thu) 22:35
投稿者大岡 埼玉
大岡から本山さんへ
> 本日、我孫子よりPIPSのフォーム印刷でWINDOWSのエラーになり
> のだから、やはり原因はフォーム定義表のなのかな?
>
pipsのform印刷とは懐かしいですね。ただ1社だけmildpipsvから
windows95そして今もそのままで、使って頂いております。
 それをxp化しても、すべて継承できること、実験しています。
indexは臭いと、いつも思っています。
 せめてエラーコードをお知らせいただければ、なにか思いつく
ことがあるやに知れません。定義表を郵便で送ってください。
大岡

 

タイトルRe^2: プリンターでエラー(フォーム)
記事No2268
投稿日: 2006/10/13(Fri) 12:58
投稿者元山@東京
大岡さんへ

>  せめてエラーコードをお知らせいただければ、なにか思いつく
> ことがあるやに知れません。定義表を郵便で送ってください。

ご親切なお申し出ありがとうございます。

PIPS側のエラーでしたらエラーコードがでますが、そうではなく
いきなりウィンドウズのエラーで落ちてしまっているのが、
はて?となったのです。

そして原因に思いあたりました。
私がWIN/PIPSに移行したとき、フォーム印刷で同じような現象に
まきこまれたこと思い出しました。。
(あのときは大岡さんがとても心配してくださいましたね。
ありがとうございました。)

理由がわからずとても苦しみました。当時のテレフォンサービス
の藤岡さんが、当方のフォーム出力定義表を解読してくださいま
した。
原因は用紙がフォーム印刷でA4と指定しているのに
実際の印字位置の桁と行の指定がそれよりはみでた数値を
指定しているためでした。
このケースの時、PIPSのエラーではなく、いきなりWindows
のエラーになりました。
用紙の指定を変えるだけで、印刷できるようになりました。

スーパーPIPSの時、わざと定義表を間違えて、(確信犯で)
用紙外に印字させる(計算のため必要でした)という
テクニックを使っていたので、その考えを、そっくり移植
したのですが、WIN/PIPSのフォーム印刷定義表は受け付けなく
なっていたという手痛い体験でした。

元山より

タイトルRe: プリンターでエラー(フォーム)
記事No2267
投稿日: 2006/10/13(Fri) 10:30
投稿者大岡 埼玉
元山さんへ大岡より
> 本日、我孫子よりPIPSのフォーム印刷でWINDOWSのエラーになり
> 作業ができないという連絡がありました。
>
> FORMの印刷でバインダー指定やらOKで印刷の実行となると
> 「問題が発生したため、TPSW.EXEを終了します。ご不便をおかけ
> して申し訳ありません。この問題をマイクロソフトに報告して下
>
1ヶ月ほどPIPSを使っていて、FORMの印刷中ではないが、同じような
表示がでましたので、すなにやめました。するとソースネクストの
ウィルスセキュリティゼロというソフトから
「WIONDOWS のUPDATEをして下さいという通知がきました」
この連携がしこまれたものなら、お見事ですね。
 WINDOWS UPDATE は直ぐしました。
 それいらい、マイクロソフトからPIPSをやめてれ、とは
言われないように成りました。
 セキャリティゼロから自分のソフトの自動更新は週に一回
くらいの頻度で勝手にやってくれているようです。このタイミング
とは無関係に月一度くらいで「WINDOWS UPDATE の要求」があります。これも素直に従っています。
 
 このことは私の1ヶ月ほどまえの「チョット変」にも
書きました。

 元山さんWINDOWS UPDATEを頻繁にやられたらいかがかと
存じます。 老婆心ですが。
大岡

 
 

タイトルRe^2: プリンターでエラー(フォーム)
記事No2269
投稿日: 2006/10/13(Fri) 13:07
投稿者元山@東京
大岡さんへ

> 1ヶ月ほどPIPSを使っていて、FORMの印刷中ではないが、同じような
> 表示がでましたので、すなにやめました。するとソースネクストの
> ウィルスセキュリティゼロというソフトから
> 「WIONDOWS のUPDATEをして下さいという通知がきました」
> この連携がしこまれたものなら、お見事ですね。

2268に推理を書き込みました。
というわけで、これはちょっと違いますね。


>  それいらい、マイクロソフトからPIPSをやめてれ、とは
> 言われないように成りました。

たまたまのタイミングで「警告」がでたのでしょう。
PIPSとは無関係だと思いますよ。

元山より