質問: windowsのスプール空間はcドライブ専用ですか? windows98で写真の印刷や、ページ数の大きい文字文書を印刷すると、スプールができません、と警告が出て印刷が停止してosごと止まってしまいます。 印刷スプール空間をどこのドライブに置くかという定義は、config.sysやautoexec.batで変更可能でしょうか? set temp, set tmp は、別の大きな空きのあるドライブに定義してあるのですが、スプールはテンポラリ空間とは別物みたいで効果ありませんでした。。。
回答: windows98場合、印刷スプールは『c:\windows\spool\printers』 に作成されます。 spoolファイルは、隠しファイルですから、初期状態では見えなくなっています。 このファイルの位置の定義は、config.sysやautoexec.batでは設定できません。 レジストリが管理していますが、複数のレジストリで管理されていますので、 変更は難しいでしょう。 このspoolファイルにゴミがたまると、印刷が不安定になります。 そもそも、印刷が終われば、自動的にスプールは削除されるはずのものですから、 印刷待機していないのに、ここにファイルがあれば、削除してしまいましょう。 今回、お使いのプリンターについての記述がないので、はっきりした回答になりませんが、おそらくレーザープリンタをお使いでしょうか? レーザープリンタは、インクジェットプリンタより、大きなスプール空間を必要とします。 レーザープリンタをご使用の場合、プリンターのメモリを増やすと印刷動作が安定します。