Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga rozwiązać problem polegający na tym, że drukowanie jest wstrzymywane po każdym 11 zadaniach drukowania podczas drukowania za pośrednictwem portu zdalnego drukarki liniowej (LPR) i identyfikatorów zdarzeń 2004 i 4227 są rejestrowane.
Oryginalny numer KB: 2003449
Symptomy
Drukowanie może zostać wstrzymane po każdym 11 zadaniach drukowania podczas drukowania za pośrednictwem portu zdalnego drukarki liniowej (LPR). W takim przypadku następujące zdarzenia są rejestrowane w dzienniku systemu na serwerze:
Windows Server 2003 Print Server
Typ zdarzenia: Ostrzeżenie
Źródło zdarzenia: Monitor wydruku LPR
Identyfikator zdarzenia: 2004
Opis: Nazwa drukarki> <na hoście adres IP/nazwa> hosta <odrzuca nasze żądanie. Spróbuje ponownie, dopóki nie zaakceptuje żądania lub zadanie zostanie anulowane przez użytkownika.
Windows Server 2008 Print Server
Nazwa dziennika: System
Źródło: Tcpip
Identyfikator zdarzenia: 4227
Kategoria zadania: Brak
Poziom: Ostrzeżenie
Słowa kluczowe: Klasyczne
Użytkownik: Nie dotyczy
Opis: Protokół TCP/IP nie może nawiązać połączenia wychodzącego, ponieważ wybrany lokalny punkt końcowy został niedawno użyty do nawiązania połączenia z tym samym zdalnym punktem końcowym. Ten błąd występuje zwykle, gdy połączenia wychodzące są otwierane i zamykane z dużą szybkością, powodując użycie wszystkich dostępnych portów lokalnych i wymuszanie ponownego użycia portu lokalnego dla połączenia wychodzącego. Aby zminimalizować ryzyko uszkodzenia danych, standard TCP/IP wymaga minimalnego czasu, który upłynął między kolejnymi połączeniami z danego lokalnego punktu końcowego do danego zdalnego punktu końcowego.
Przyczyna
Porty LPR używają domyślnych portów źródłowych i docelowych LPR RFC (TCP: 721-731, TCP: 515). To sprawia, że w sumie 11 portów. Po użyciu tych 11 portów drukowanie zostanie wstrzymane do czasu przekroczenia limitu czasu portów i ponownego udostępnienia.
Rozwiązanie
Zalecamy używanie standardowych portów TCP\IP zamiast portów LPR. Jeśli musisz używać portów LPR, nadal możesz używać portów TCP\IP. Należy jednak ustawić je na tryb LPR. W poniższych artykułach opisano bardziej szczegółowo standardowe porty TCP\IP.
Standardowy monitor portów dla protokołu TCP/IP w systemie Windows Server 2003
Aby obejść domyślne ustawienie RFC 11 portów dla portów LPR, wykonaj następujące kroki:
Ustaw następujący klucz rejestru (REG_DWORD):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\LPDSVC\lpr
Nazwa wartości: UseNonRFCSourcePorts
Dane wartości: 1
Typ wartości: binarny
0 = używa portów 721-731 (ustawienie domyślne)
1 = używa dowolnego portu dynamicznegoUruchom ponownie usługę buforowania, aby włączyć tę funkcję.
Więcej informacji
Domyślnie klucz nie jest obecny. Ogranicza to liczbę portów LPR do 11. Ustawienie wartości rejestru na 1 spowoduje, że funkcja LPD będzie używać dowolnego portu, którego liczba jest większa niż 1024 do przesyłania zadań.
Zbieranie danych
Jeśli potrzebujesz pomocy technicznej firmy Microsoft, zalecamy zebranie informacji, wykonując kroki opisane w temacie Zbieranie informacji przy użyciu usługi TSS w przypadku problemów z środowiskiem użytkownika.