Internet Printing schlägt fehl, wenn das zu druckbare Dokument größer als 29 MB ist

Dieser Artikel hilft Ihnen, das Problem zu beheben, bei dem das Drucken im Internet fehlschlägt, wenn das zu druckbare Dokument größer als 29 MB ist.

Ursprüngliche Produktversion:   Internetinformationsdienste 7.0, 7.5
Ursprüngliche KB-Nummer:   2533472

Problembeschreibung

Sie versuchen, ein Dokument über das Internet zu drucken, indem Sie das Internet Printing Protocol (IPP) verwenden, das auf einen Microsoft-Internetinformationsdienste (IIS) 7.0- oder 7.5-Server verweist. Anstatt das Dokument erfolgreich zu drucken, wird im Druckerwarteschlangenfenster des Clients ein Fehlerstatus angezeigt. Darüber hinaus wird in den Ereignisprotokollen eine Fehlermeldung angezeigt, die den folgenden ähnelt:

Das Dokument <document_name >, das <owner_name > gehört.
Fehler beim Drucken auf dem Drucker <url_of_internet_printer >.
Versuchen Sie erneut, das Dokument zu drucken, oder starten Sie den Druckspooler neu.

Win32-Fehlercode, der vom Druckprozessor zurückgegeben wird: 2147500037.
Undefinierter Fehler

Ursache

Die Größe des zu druckenden Dokuments überschreitet die zulässige Anforderungsgröße, die vom IIS-Webserver erzwungen wird, der den Internetdrucker hostet.

Lösung

Erhöhen Sie den Wert der maxAllowedContentLength Konfigurationseigenschaft auf dem IIS-Server, auf dem der Internetdrucker gehostet wird, sodass er etwas größer als die Größe des zu druckenden Dokuments ist.

Weitere Informationen

Der Standardwert des maxAllowedContentLength Werts in IIS 7.0 und höher ist 30000000 Bytes. Dieses Problem kann auftreten, wenn dieser Konfigurationswert nicht geändert wurde und das gedruckte Dokument ungefähr 28,6 MB groß oder größer ist. Die IIS-Anmeldung auf dem IIS-Server enthält einen Eintrag ähnlich dem folgenden, der der Blockierung der POST-Anforderung entspricht, die als Teil des Druckvorgangs gesendet wird:

date time cs-method cs-uri-stem s-port sc-status sc-substatus sc-win32-status
2011-01-01 10:00:01 POST /printers/.printer - 80 - 404 13 0

IIS erzwingt diese Anforderungsgrößenregel als Sicherheitsmaßnahme. Es wird also nicht empfohlen, den Wert größer als nötig zu maxAllowedContentLength erhöhen.

Weitere Informationen zum Ändern der maxAllowedContentLength Konfigurationseigenschaft in IIS finden Sie unter "Fehlermeldung", wenn Sie eine Website besuchen, die auf einem Server gehostet wird, auf dem Internetinformationsdienste 7.0 ausgeführt wird: "HTTP-Fehler 404.13 - CONTENT_LENGTH_TOO_LARGE".