Situatie
Într-o rețea locală, mai multe calculatoare folosesc aceeași imprimantă conectată prin Ethernet. Pe majoritatea calculatoarelor imprimarea funcționează normal, dar pe anumite stații comenzile de imprimare sunt procesate cu întârzieri de câteva minute.
Problema poate fi provocată de configurarea portului imprimantei, comunicarea prin rețea, serviciul Print Spooler sau driverul instalat.
Backup
Înainte de modificări, se notează numele imprimantei, driverul utilizat, portul configurat și adresa IP. Nu este necesară realizarea unui backup complet al sistemului.
Solutie
Pasi de urmat
Verificarea conectivității
Deschidem PowerShell și executăm:
ping -n 5 192.168.1.50
Adresa IP este un exemplu și trebuie înlocuită cu adresa reală a imprimantei.
Urmărim latența și eventualele pierderi de pachete. Lipsa răspunsului la ping nu dovedește obligatoriu o problemă de rețea, deoarece unele imprimante blochează ICMP.
Pentru imprimantele care acceptă RAW TCP pe portul 9100, putem testa:
Test-NetConnection 192.168.1.50 -Port 9100
Verificarea portului utilizat
Deschidem:
Control Panel → Devices and Printers → Printer Properties → Ports.
Verificăm dacă imprimanta utilizează un port WSD sau Standard TCP/IP.
Dacă imprimanta acceptă imprimare directă TCP/IP, putem configura un port nou:
- Selectăm Add Port.
- Alegem Standard TCP/IP Port.
- Introducem adresa IP a imprimantei.
- Configurăm protocolul și portul conform specificațiilor producătorului.
- Selectăm noul port și efectuăm o imprimare de test.
Verificarea SNMP
Accesăm Ports → Configure Port.
Dacă imprimanta apare incorect ca Offline sau există suspiciunea unor întârzieri la interogarea stării prin SNMP, dezactivăm temporar opțiunea SNMP Status Enabled și retestăm.
Dacă modificarea nu rezolvă problema, revenim la setarea inițială. Dezactivarea SNMP elimină unele informații despre starea imprimantei.
Verificarea driverului și a serviciului Print Spooler
Comparăm versiunea driverului de pe calculatorul afectat cu cea de pe un calculator pe care imprimarea funcționează normal.
Putem verifica rapid configurația prin PowerShell:
Get-Printer | Select-Object Name, DriverName, PortName
Get-PrinterPort | Select-Object Name, PrinterHostAddress, PortNumber
Dacă problema persistă, verificăm coada de imprimare, actualizăm driverul cu unul compatibil și, dacă este necesar, repornim serviciul Print Spooler.
Repornirea serviciului se face doar după verificarea lucrărilor aflate în așteptare, deoarece afectează toate imprimantele gestionate de serviciul respectiv.
Testarea rezultatului
Trimitem aceeași pagină de test de pe un calculator funcțional și de pe calculatorul afectat. Comparăm timpul până la începerea imprimării și verificăm dacă întârzierile au dispărut.
Leave A Comment?