印刷データーをファイルに出力する場合の留意点

適用対象: Windows 7 EnterpriseWindows 7 Home BasicWindows 7 Home Premium

現象


ファイル出力を行う 1 つのプリント キューに対して、同時に複数の印刷を行うと稀に一部のファイルサイズが、0 バイトになることがあります。

また、この問題は、印刷毎に異なるファイル名を指定しても発生することがあります。

原因


ファイル出力において、スプーラーサービスは、プリント キューに対してファイル毎に仮想的なポートを割り当てています。1 つのプリント キューに対して、複数の仮想ポートを割り当てた場合、1 つのプリントキューでは同時に複数の仮想ポートを処理することができず、ファイルの出力に失敗することがあります。

回避策


複数のプリント キューを利用し同時に印刷を行うか、1 つのプリント キューに対してシーケンシャルに印刷を行うことで回避することができます。