どうやらファイルメーカーPro8.5というソフトで作られたものらしいのですが、このソフトを使用して伝票を印刷するとき、30秒以上もフリーズするような時間があります。
ほかもワードやエクセル、PDFなどを印刷するときはサクサク印刷されるのですが、ファイルメーカーだとなぜ遅くなるのでしょう。
プリンタ選択画面の前の段階(つまり印刷ボタンをおしてからプリンタ選択画面の間)に時間がかかっているため、プリンタ自体に問題はないと思うのです。
アニコムレセプターというソフトのつくり自体に問題があるのでしょうか?
なにか解決方法もありましたら、教えていただければ幸いです。
ちなみに、CPUはセレロン1.73G、メモリは512MBのパソコンを使用しております。
随分前の事ですが、ファイルメーカーを使って開発されたソフトで似た話を聞いたことがあります。
業務で使う物なのでやみくもに行うのではなく、メーカーに相談されるのがいいと思います。
ファイルメーカーは少量のデータならサクサクプリントで動くのですが、だんだんと遅くなっていったとしたら、データ量が多いため、内部処理で時間がかかっているのかもしれません。「アニコムレセプター」というソフトにデータがどのくらい入っているかわかりませんが、データの量や抽出するプログラムの構成によってはプリンターへの出力に時間がかかる場合があります。
解決策ですが、方法を1つ1つ試していくのがいいのではないかと思いますが、あまり手間をかけない方がいいと思います。
まずWndowsXPのデフラグを行ってはいかがでしょうか?
次にソフト自体に備わっていると思いますが、「空きスペースを整理する」機能があれば試してください。
>CPUはセレロン1.73G、メモリは512MBのパソコンを使用しております。
ハードウェアがこの性能であると、データ量が多くなると時間がかかるかもしれません。
ハードウェアを新調するのも手ですが、メモリの量を増やしてみてはいかがでしょうか?
下はダミーです。
いえいえ、回答に書いたとおり、「FileMaker だからといって伝票出力が遅くなるということは考えにくい」です。
開発元にお問い合わせになった方がよろしいかと存じます。
開発元に問い合わせたのですが、明確な回答はいただけませんでした。
つぎの質問にも書いたのですが、csrss.exeというプログラムがCPUの使用率を占領しているようです。
引き続き、回答をお待ちしております。
http://q.hatena.ne.jp/1230343471
検索してみましたが csrss.exe はネット関係ではなく、グラフィック描画系のプロセスのようです。
http://process.a-windows.com/database/csrssexe.html
印刷の際に、印刷画面を描画準備する等の処理でCPUを消費しているのではないでしょうか。
すでにメモリを増設してあまり効果がないということは、単純にCPU不足ではないかと思います。
全然関係ない話ですが私の体験談として、PentiamM 1.6G で30秒かかっていた処理が、Core2Duo 2.33G
で4秒でした。処理内容やメモリなども違うので単純比較はできませんが、CPU の効果も大きいです。
印刷しようとしている帳票はページ数としては大きくないものですか?
また、印刷結果は通常のフォントを使用しているものでしょうか。
印刷画面が複雑なものであれば、この秒処理に時間がかかっている可能性もあるかと思います。
プログラムの問題なのですかね・・
ということで、途中から発生したわけではないのですよね。
であれば回答にもありますが「アニコムレセプター」のメーカーに問い合わせるのが
確実だと思います。
その現象がアプリケーションによるものであれば、メーカーも問題を把握しているはず
ですし、何か対策を持っている可能性もあります。