Hem naturligt jordbruk Skrivarserverprogramvara. Windows Server Print Service. Installation och underhåll. Felsökning av utskriftstjänsten

Skrivarserverprogramvara. Windows Server Print Service. Installation och underhåll. Felsökning av utskriftstjänsten

Mycket ofta är det problem med nätverksutskrift till skrivare som är anslutna till
till exempel till en dator med Windows XP på en dator med Windows 7 installerat, inte på Vista,2003,2008

Kärnan i problemet ligger ofta i det faktum att under dessa "moderna" system, tillverkare
"föråldrade" skrivarmodeller bryr sig inte om att släppa drivrutiner.

Här är min situation:

En vän bad mig ställa in utskrift på kontoret från en nyköpt bärbar dator.

1. Självklart - den bärbara datorn var med kör Windows 7
2. Självklart - Hemma (se nedan vad som är problemet)
3. Naturligtvis - det (systemet) var 64-bitars.
4. Naturligtvis - skrivarna på kontoret var inte nya: HP1320 och Canon MFxxxx
5. Naturligtvis – skrivarna var uppkopplade och "delade" på maskiner med WinXP.
6. Och ingen kommer att ändra strukturen på nätverket för en bärbar dators skull
Hur löste jag problemet?

Först gick jag fel:
Jag laddade ner och försökte installera drivrutiner från officiella webbplatser - det var inte där:
Canon tillhandahåller i allmänhet inga drivrutiner för 64-bitarssystem för vilka modeller.
Jag är i allmänhet tyst om MFP:n.
För MFxxxx-serien rekommenderades en krycka - använd drivrutiner från MF57xx-serien. Provade - system
visar att drivrutinen är signerad, men vägrar installera med hänvisning till att den inte är signerad.
Brr, brad. Installation av osignerad ved på Home kommer inte att tillåtas (ingen gpedit.msc). Usch.

HP verkar ha tillhandahållit en PCL5-drivrutin för HP1320 - men det fungerade inte.
När du försökte installera, uppstod obegripliga fel, som Google hittade
fattiga människor som jag.

En kommentar på forumet log särskilt (jag minns inte exakt var, men enligt min åsikt på HP:s webbplats):
"HP1320 är en affärsmodell så vi tillhandahåller inte telefonsupport under helger"

Förresten, bedragare klättrar in i alla springor som kackerlackor: du kan alltid "googla" och ladda ner ALLT
vilken skrivardrivrutin som helst för alla system. Men resultatet blir definitivt inte vad som förväntas.

Också "google" avslöjade för mig en annan fruktansvärt faktum: Fortfarande i serveroperativsystem kända
företag HAR problem med utskriftsundersystemet i terminalläge. Och även utomstående
lösningar löser inte problem permanent.

"Nog med nonsens" - jag tänkte och gjorde så här:

1. Laddade ner den virtuella gratis PDF-skrivaren från www.bullzip.com. Det finns många av dem (PDF-skrivare), det är bara det att mitt val föll på honom följande skäl:
a) den här fungerar under 64x bitsystem
b) gratis (i princip skulle det inte vara synd att ge ~ 20 spänn, MEN inte att ge dem
för VARJE PC med Windows 7 64x!)
c) han hittades först :)
2. Installerade en virtuell PDF-skrivare och konfigurerade den (C:\Program Files\Bullzip\PDF Printer\gui.exe) så att användaren inte får någon dialogrutor, och en PDF-fil skapades i mappen \\compxp\printer1\
3. Installerade Foxit Reader på compxp-datorn, "delade" mappen printer1 och placerade ett enkelt vbs-skript i autoload:

kopiera källa | Kopiera HTML
  1. "Vid Error Resume Next
  2. "Skriv ut PDF-filer som visas i en specifik mapp automatiskt
  3. "Globala variabler
  4. Ställ in gFSO = CreateObject("Scripting.FileSystemObject" )
  5. Ställ in gShell = CreateObject("WScript.Shell" )
  6. "Mapp där skriptet väntar på PDF-filer (denna mapp(ar) måste vara tillgänglig för nätverket)
  7. gWatchFolder = "E:\master\printer\"
  8. "Huvudslinga
  9. medan det är sant
  10. Set lFolder = gFSO.GetFolder(gWatchFolder)
  11. Ställ in lFiles = lFolder.Files
  12. För varje lFile I lFiles
  13. PrintFile(gWatchFolder & lFile.Name)
  14. Nästa
  15. WScript.Sleep(1)
  16. Wend
  17. "Funktion för att skriva ut en specifik pdf-fil
  18. SubPrintFile(pFileName)
  19. "Vi väntar ett tag (tills filen är helt skriven)
  20. WScript.Sleep(3)
  21. "msgbox(pFileName)
  22. "Vi är (inte längre) rädda för utrymmen :P
  23. s= """E:\master\foxit\Foxit Reader.exe"" /p """&pFilnamn&""""
  24. "msgbox(ar)
  25. Ring gShell.Run(s,0,true)
  26. gFSO.DeleteFile(pFileName)
  27. Om gFSO.FileExists(pFileName) Då
  28. "Man vet aldrig vad som kan hända, det är bättre att låta Ivan Ivanovich sluta skriva ut än att en fil går till skrivaren många gånger
  29. "msgbox("Det gick inte att ta bort filen "& pFileName & "! Ring Vasily på 123-456)
  30. WScript Avsluta
  31. "Annan
  32. "Orealiserat ännu
  33. "ToLog("Fil " & lFilnamn & " raderad.")
  34. Avsluta om
  35. slut sub

Jag ber dig att inte sparka mig för manuset - det skrevs snabbt och för att få det att fungera.

Voila:
Användaren trycker helt enkelt på "Skriv ut"-knappen i programmet - och tar på en minut dokumentet från skrivaren.
Du kan installera flera virtuella skrivare och namnge dem godtyckligt. Huvudsaken är att när du byter namn på skrivaren måste inställningarna göras igen.

Ytterligare fördelar med denna lösning:
För särskilt paranoida chefer kan en listig administratör skapa ett helt loggningssystem
utskrift med invikning i arkivet av allt som arbetarna skrivit ut.

P.S. De som hatar Adobe kan göra bullzip->BMP(JPG)->irfan - men det kommer att finnas problem med liggande orientering (det kommer att vara nödvändigt att bestämma orienteringen i skriptet).

Mycket ofta är det problem med nätverksutskrift till skrivare som är anslutna till
till exempel till en dator med Windows XP på en dator med Windows 7 installerat, inte på Vista,2003,2008

Kärnan i problemet ligger ofta i det faktum att under dessa "moderna" system, tillverkare
"föråldrade" skrivarmodeller bryr sig inte om att släppa drivrutiner.

Här är min situation:

En vän bad mig ställa in utskrift på kontoret från en nyköpt bärbar dator.

1. Naturligtvis - den bärbara datorn var med Windows 7 operativsystem
2. Självklart - Hemma (se nedan vad som är problemet)
3. Naturligtvis - det (systemet) var 64-bitars.
4. Naturligtvis - skrivarna på kontoret var inte nya: HP1320 och Canon MFxxxx
5. Naturligtvis – skrivarna var uppkopplade och "delade" på maskiner med WinXP.
6. Och ingen kommer att ändra strukturen på nätverket för en bärbar dators skull
Hur löste jag problemet?

Först gick jag fel:
Jag laddade ner och försökte installera drivrutiner från officiella webbplatser - det var inte där:
Canon tillhandahåller i allmänhet inga drivrutiner för 64-bitarssystem för vilka modeller.
Jag är i allmänhet tyst om MFP:n.
För MFxxxx-serien rekommenderades en krycka - använd drivrutiner från MF57xx-serien. Provade - system
visar att drivrutinen är signerad, men vägrar installera med hänvisning till att den inte är signerad.
Brr, brad. Installation av osignerad ved på Home kommer inte att tillåtas (ingen gpedit.msc). Usch.

HP verkar ha tillhandahållit en PCL5-drivrutin för HP1320 - men det fungerade inte.
När du försökte installera, uppstod obegripliga fel, som Google hittade
fattiga människor som jag.

En kommentar på forumet log särskilt (jag minns inte exakt var, men enligt min åsikt på HP:s webbplats):
"HP1320 är en affärsmodell så vi tillhandahåller inte telefonsupport under helger"

Förresten, bedragare klättrar in i alla springor som kackerlackor: du kan alltid "googla" och ladda ner ALLT
vilken skrivardrivrutin som helst för alla system. Men resultatet blir definitivt inte vad som förväntas.

Också, "Google" avslöjade för mig ett annat fruktansvärt faktum: STANDA i serverns operativsystem för de välkända
företag HAR problem med utskriftsundersystemet i terminalläge. Och även utomstående
lösningar löser inte problem permanent.

"Nog med nonsens" - jag tänkte och gjorde så här:

1. Laddade ner den virtuella gratis PDF-skrivaren från www.bullzip.com. Det finns många av dem (PDF-skrivare), men mitt val föll på det av följande skäl:
a) den här fungerar under 64-bitars system
b) gratis (i princip skulle det inte vara synd att ge ~ 20 spänn, MEN inte att ge dem
för VARJE PC med Windows 7 64x!)
c) han hittades först :)
2. Installerade en virtuell PDF-skrivare och konfigurerade den (C:\Program Files\Bullzip\PDF Printer\gui.exe) så att inga dialogrutor visades för användaren, och en .pdf-fil skapades i \\compxp\ mappen printer1\
3. Installerade Foxit Reader på compxp-datorn, "delade" mappen printer1 och placerade ett enkelt vbs-skript i autoload:

kopiera källa | Kopiera HTML
  1. "Vid Error Resume Next
  2. "Skriv ut PDF-filer som visas i en specifik mapp automatiskt
  3. "Globala variabler
  4. Ställ in gFSO = CreateObject("Scripting.FileSystemObject" )
  5. Ställ in gShell = CreateObject("WScript.Shell" )
  6. "Mapp där skriptet väntar på PDF-filer (denna mapp(ar) måste vara tillgänglig för nätverket)
  7. gWatchFolder = "E:\master\printer\"
  8. "Huvudslinga
  9. medan det är sant
  10. Set lFolder = gFSO.GetFolder(gWatchFolder)
  11. Ställ in lFiles = lFolder.Files
  12. För varje lFile I lFiles
  13. PrintFile(gWatchFolder & lFile.Name)
  14. Nästa
  15. WScript.Sleep(1)
  16. Wend
  17. "Funktion för att skriva ut en specifik pdf-fil
  18. SubPrintFile(pFileName)
  19. "Vi väntar ett tag (tills filen är helt skriven)
  20. WScript.Sleep(3)
  21. "msgbox(pFileName)
  22. "Vi är (inte längre) rädda för utrymmen :P
  23. s= """E:\master\foxit\Foxit Reader.exe"" /p """&pFilnamn&""""
  24. "msgbox(ar)
  25. Ring gShell.Run(s,0,true)
  26. gFSO.DeleteFile(pFileName)
  27. Om gFSO.FileExists(pFileName) Då
  28. "Man vet aldrig vad som kan hända, det är bättre att låta Ivan Ivanovich sluta skriva ut än att en fil går till skrivaren många gånger
  29. "msgbox("Det gick inte att ta bort filen "& pFileName & "! Ring Vasily på 123-456)
  30. WScript Avsluta
  31. "Annan
  32. "Orealiserat ännu
  33. "ToLog("Fil " & lFilnamn & " raderad.")
  34. Avsluta om
  35. slut sub

Jag ber dig att inte sparka mig för manuset - det skrevs snabbt och för att få det att fungera.

Voila:
Användaren trycker helt enkelt på "Skriv ut"-knappen i programmet - och tar på en minut dokumentet från skrivaren.
Du kan installera flera virtuella skrivare och namnge dem godtyckligt. Huvudsaken är att när du byter namn på skrivaren måste inställningarna göras igen.

Ytterligare fördelar med denna lösning:
För särskilt paranoida chefer kan en listig administratör skapa ett helt loggningssystem
utskrift med invikning i arkivet av allt som arbetarna skrivit ut.

P.S. De som hatar Adobe kan göra bullzip->BMP(JPG)->irfan - men det kommer att finnas problem med liggande orientering (det kommer att vara nödvändigt att bestämma orienteringen i skriptet).

För att ladda ner, följ de enkla instruktionerna.

  1. För att börja ladda ner installationsfilen, klicka på den blå knappen "Ladda ner från server" som finns precis ovanför.
  2. Efter det kommer servern att förbereda och kontrollera installationsfilen för virus.
  3. Om filen inte är infekterad och allt är bra med den, visas en grå "Ladda ner"-knapp.
  4. Genom att klicka på knappen "Ladda ner" kommer filen att laddas ner till din dator.

Vi ber dig inte gå igenom en tråkig registreringsprocess eller skicka något SMS för bekräftelse. Bara ladda ner och njut =)

Hur man installerar

För att installera programmet, följ de enkla instruktionerna som gäller för de flesta program.

  1. Kör den nedladdade filen genom att dubbelklicka på den. Alla installationsfiler är hämtade från utvecklarnas officiella webbplatser.Filen uppdaterades senast den 9 januari 2017 kl. 05:49.
  2. Acceptera licensavtalet i fönstret som visas. Du kan också läsa licensavtalet på programutvecklarens officiella webbplats.
  3. Välj de komponenter som du vill installera. Avmarkera kryssrutorna som kan krävas för att installera ytterligare program.
  4. Välj en mapp på din dator där du vill installera programmet. I de flesta fall väljer programmet automatiskt en mapp, till exempel i Windows är det C:\Program Files\
  5. Slutligen kan programmets installationshanterare erbjuda att skapa en "Skrivbordsgenväg" eller "Startmenymapp".
  6. Sedan börjar installationsprocessen. Efter avslutad installation kan installationshanteraren be dig starta om din dator för att programmet ska fungera mer korrekt.

I den här anteckningen kommer vi att prata om implementering och efterföljande underhåll av skrivarservern (andra skrivarservrar) en användbar serverroll i Windows Server 20xx som ger effektiv, centraliserad kontroll över driften av alla skrivare i organisationen.

Att implementera en skrivarserver, jämfört med en typisk klientskrivarinstallation, ger följande fördelar:

- Möjlighet till centraliserad hantering av alla skrivare i organisationen, utskriftskö, drivrutiner.

— Säkerställa allmän tillgång till skrivare genom publicering i Active Directory;

- Möjlighet att distribuera skrivare med hjälp av gruppolicy;

- Skapa pooler, vilket gör att du kan kombinera flera fysiska skrivare till en logisk.

Våra initiala förutsättningar är sådana att vi har en viss flotta av HP- och Kyocera-nätverksskrivare, och vi måste konfigurera åtkomsten till dem på ett sådant sätt att användaren självständigt kan välja skrivaren närmast honom och installera den i sitt system. För att göra detta måste vi som administratörer först distribuera en skrivarserver, lägga till alla våra skrivare till den, publicera den i Active Directory, lära användarna enkla steg för att installera/lägga till en skrivare eller installera dem i automatiskt läge använder grupppolicy. Under arbetet, utför enkla steg systemadministration och felsöka utskriftsproblem, som diskuteras nedan.

1) Installera rollen Print and Document Services ( Tryck- och dokumentservice);

Så vi har en bil med installerat Windows Server 2012R2, även om det kan vara 2008 och den senaste Windows Server 2016 för tillfället, eftersom serviceinstallationsprocessen skiljer sig inte mycket från version till version och kommer ner till bara några få klick på knappen Nästa. Vi lanserar serverhanterare, välj Guiden Lägg till roll och funktioner(Lägg till roll- och komponentmaster).

Då håller vi med första stycket Rollbaserad eller funktionsbaserad installation(Grundläggande installation av roller och funktioner) klicka på Nästa.

På nästa skärm Välj Destinationsserver välj en server från poolen eller placerad på en VHD-disk. Eftersom vi bara har en lokal server än så länge klickar vi på Nästa.
Välj en roll att installera Tryck- och dokumenttjänster, vi godkänner installationen av ytterligare funktioner - Verktyg för utskrift och dokumenttjänster. Klicka på Nästa.
På nästa skärm Funktioner, välj eventuellt de komponenter som ska installeras om det behövs. Klicka på Nästa.

Därefter är vi inbjudna att ta en titt på användbar information av presstjänst Tryck- och dokumenttjänster. Låt oss bekanta oss och klicka på Nästa :)

Välj sedan specifika tjänster att installera. Av tidigare Skrivarserver(Print Server) kan du välja fler Distribuerad skanningsserver(Distribuerad skanningsserver), Internetutskrift(Stöder utskrift över Internet) och LPD-tjänst(UNIX Print Service). Som en del av denna anteckning är vi bara intresserade av skrivarservern, så välj den och klicka på Nästa.

På den sista skärmen godkänner vi installationen av de valda komponenterna genom att trycka på knappen Installera.

Stäng guiden med stäng.

Samma åtgärder, men i Powershell, kan utföras med bara några få kommandon:

Fipmo ServerManager add-WindowsFeature Print-Server

Efter att du har installerat tjänsten behöver du inte starta om servern. Men innan vi börjar lägga till skrivare på servern, låt oss lägga till den i domänen, som senare kommer att tillåta publicering av skrivare direkt i Active Directory.

Vi använder den klassiska gui-versionen av att lägga till, eller använder ett enkelt kommando i PS:

Add-Computer -Domännamn test.ru

Starta om servern med kommandot:

Starta om dator

2) Print Management Console. Lägga till drivrutiner och skrivare till servern;

Startar hanteringskonsolen Utskriftshantering. För att göra detta, gå till Start\Administrativa verktyg\Utskriftshantering. Eller kör på kommandoraden: printmanagement.msc

Här den översta noden Utskriftshantering låter dig lägga till/ta bort lokala och andra skrivarservrar för administration, samt migrera skrivare.

Anpassade filter filtrerar skrivare efter kategori: Alla skrivare, Alla drivrutiner, Skrivare inte klara och skrivare med aktiva uppgifter utskrift (Skrivare med jobb). På den högra knappen kan du också ställa in ditt eget filter om du inte har tillräckligt med aktuella.

Skrivarservrar visar aktuella skrivarservrar. PÅ det här fallet det kan ses att vi bara har en (lokal) skrivarserver, där drivrutiner (drivrutiner) visar alla drivrutiner på den aktuella skrivarservern, formulär (formulär) - alla pappersstorlekar som stöds, portar - lokala och nätverksportar på den aktuella skrivarservern , Skrivare - alla installerade skrivare på den aktuella skrivarservern.

Utplacerade skrivare- Skrivare som har distribuerats med hjälp av grupprincip.

För att lägga till en ny skrivare till servern, gå till noden Skrivarservrar, välj vår lokala server utskrifter (lokala) I kapitel skrivare. Högerklicka och välj Lägg till skrivare. Guiden Lägg till skrivare startar Installationsguide för nätverksskrivare, där fyra installationsmetoder är tillgängliga. Det första och snabbaste sättet att upptäcka nätverksskrivare är att utföra en automatisk sökning − Sök i nätverket efter skrivare, det andra objektet är möjligheten att lägga till en TCP/IP-skrivare eller webbskrivare genom dess IP-adress eller värdnamn - Lägg till en TCP/IP- eller webbtjänstskrivare efter IP-adress eller värdnamn, nästa kommer möjligheten att lägga till en ny skrivare med en befintlig port - Lägg till en ny skrivare med en befintlig port, och den sista punkten är att skapa din egen port och sedan lägga till en ny skrivare - Skapa en ny port och lägg till en ny skrivare.

Om du väljer det första objektet och låter guiden lägga till skrivaren automatiskt, kommer en situation att uppstå när skrivardrivrutinen också kan läggas till automatiskt från operativsystemets distributionssats, vilket inte är önskvärt, eftersom för det första kommer drivrutinen att vara långt borta. från färska, och för det andra kommer han att vara rätt under den här modellen skrivare. Om det inte finns många skrivare, så finns det ingen tragedi i detta - allt kommer att fungera, men eftersom vi har en skrivarserver, där det som regel kan finnas n:te antal skrivarenheter, är det vettigt att använda den senaste version av drivrutinen från tillverkarens webbplats. Det är bättre att använda en universell drivrutin för flera modeller samtidigt, vilket i framtiden kommer att undvika alla typer av konflikter i samband med driften av flera olika enheter på samma server och kommer att minska tidskostnaderna under framtida uppdateringar. Du kan läsa mer om fördelarna med den generiska drivrutinen på följande länk.

Och allt ovan antyder att för att systemet ska fungera korrekt måste vi först installera rätt drivrutin på servern och sedan lägga till själva skrivarna. Därför laddar vi ner en universell drivrutin från tillverkarens webbplats, till exempel för HP, och för Kyocera As för typ av drivrutin, PCL5 eller PCL6, bestäm sedan själv. Någon säger att PCL5 är mer stabil, men personligen märkte jag inte så stor skillnad. I teorin är PCL version 6 bara HP:s nyare implementering av PCL-drivrutinen, så det är vettigt att använda den.

För att lägga till drivrutiner, i konsolen Utskriftshantering gå till vår lokala server i avsnittet Förare och högerklicka för att starta guiden Lägg till drivrutin - AddDriver. På nästa skärm väljer du typ av processorarkitektur. Om du behöver stöd för 32-bitars klient operativsystem då markerar vi även kryssrutan x86. Klicka på Nästa.

På skärmen Val av skrivardrivrutin välj skrivardrivrutinen. Klick Har disk och Bläddra för att granska och lägga till drivrutiner.

Välj den tidigare nedladdade drivrutinen. I vårt exempel är detta Kyocera universella drivrutin, klicka på Nästa och Slutför. Vi upprepar operationen för dina andra enheter.

Personligen, på min server, används endast HP- respektive Kyocera-skrivare, och drivrutiner används endast av dessa tillverkare. Det är sant att det bör noteras att när du använder den universella drivrutinen från HP, stöds inte alla skrivare eller inte alla funktioner stöds korrekt, även om mest av skrivare i företagsklass fungerar utan problem. Du kan se listan över enheter som stöds här. Efter att ha lagt till drivrutinerna får vi ungefär följande bild.

Låt oss ta en titt på fliken. Förarens isolering(Förarisolering), där vi som standard har förare märkta med den "delade" flaggan, dvs. är i något isolerat läge med delad åtkomst. Teknik för drivrutinsisolering eller Skrivardrivrutinsisolering (PDI), låter dig visa skrivarens arbete i separat process PrintIsolationHost.exe, separat från spoolsv.exe-utskriftshanteraren och andra drivrutiner på servern, dvs. om ett problem uppstår i en drivrutin, så påverkar det endast processen som laddade den här drivrutinen, men inte själva utskriftstjänsten spoolsv.exe, som förblir i drift.

Och i delat läge ( allmän tillgång) alla skrivardrivrutiner är konfigurerade att fungera med en gemensam processinstans PrintIsolationHost.exe, men separat från Print Manager. Detta läge rekommenderas av Microsoft. Vid problem med drivrutiner, inkompatibilitet och frekventa kraschar av skrivare, särskilt i terminalläge, kan du prova att använda isolerat läge, där varje skrivardrivrutin redan är konfigurerad att använda sin egen processinstans PrintIsolationHost.exe och även separat från utskriftshanteraren (spoolern).

Om flaggan "ingen" är inställd laddas skrivardrivrutinerna in som vanligt, med hjälp av utskriftshanteraren (spoolern), d.v.s. om spoolsv.exe-processen kraschar påverkar det driften av alla skrivare på servern samtidigt.

Nu, efter att ha lagt till rätt drivrutiner, kan du börja installera skrivare. För att göra detta startar vi igen guiden för att lägga till skrivare som vi redan känner till, välj lägg till en TCP / IP-skrivare eller webbskrivare efter dess IP-adress. Sedan väljer vi typ av enhet: Automatisk upptäckt - automatisk identifiering av parametrar eller TCP / IP-enhet, i fältet "värdnamn eller IP-adress" anger du nätverksskrivarens IP-adress. Kryssrutan Identifiera automatiskt vilken skrivardrivrutin som ska användas (Automatisk sökning efter en skrivardrivrutin) lämnas som standard aktiv eller avmarkerad. I det här fallet hindrar det inte processen att lägga till "rätt" drivrutin. Klicka på Nästa.

På nästa skärm väljer du den tidigare installerade generiska HP- eller Kyocera-drivrutinen från listan eller lägg till en ny. Klicka på Nästa.

Sedan namnger vi skrivaren och lägger till den för allmänheten, och anger namnet på den delade resursen, den fysiska platsen och kommentaren. Med denna information kommer användare att kunna identifiera skrivaren de behöver i katalogtjänsten och lägga till den i sitt system. Klicka på Nästa.

Vi instämmer i förslaget att installera en skrivare. Klicka på Nästa och vänta tills installationsprocessen är klar.

Sedan, för att skrivaren ska vara tillgänglig i Active Directory för val, måste den publiceras. För att göra detta, gå till skrivaregenskaperna på fliken Delning och markera kryssrutan Lista i katalog och klicka på Använd.

Vi utför samma operation för alla skrivare i organisationen. Du kan välja alla skrivare samtidigt och högerklicka för att säga: Lista i katalog. Som ett resultat kan du få något i stil med följande lista.

Nu, på en klientdator i domänen, kommer användaren att kunna se skrivaren han behöver i listan och installera den.

Men det är i teorin, eller så var det i alla fall förr! I praktiken när man lägger till en nätverksskrivare under en domän konto, kan du ofta få följande fel:

Ansluter till en skrivare. Policyn som är installerad på den här datorn tillåter inte anslutning till den här utskriftskön. Kontakta din systemadministratör.

Eller den engelska versionen:

Anslut till skrivaren. En policy är i kraft på din dator som hindrar dig från att ansluta till den här utskriftskön. Kontakta din systemadministratör.

Detta beror på att Microsoft den 12 juli 2016 släppte säkerhetsuppdatering KB3170455, som eliminerar en kritisk sårbarhet i utskriftssystemet, vilket innebar nya säkerhetskrav för skrivardrivrutiner, nämligen:

1. Skrivardrivrutinen måste vara pålitlig och digitalt signerad. Installationsprocessen söker efter hashade filer i drivrutinspaketet, och om den hittar ohashade filer (utan en digital signatur), visar den ett meddelande om begränsningarna för den befintliga policyn. När det gäller den generiska drivrutinen från HP, kontrollera efter digital signatur Filerna i paketet är framgångsrika och skrivaren installeras utan problem, men när du försöker installera en skrivare från Kyocera på klienten, där Kyocera Universal Classic Driver används som drivrutin, som för övrigt är listad som 'signerad' på sajten kommer felet ovan upp.

2. Skrivardrivrutinen måste vara förpackad, specifikation (package-aware v3). När vi försöker installera en icke-paketerad drivrutin (icke-paketmedveten v3) får vi ett meddelande om att skrivaren inte är betrodd och en höjdbegäran som låter dig installera drivrutinen med ett administrativt konto.

Du kan kontrollera om skrivardrivrutinen är packad eller inte i skrivarhanteringskonsolen i avsnittet Drivrutiner, kolumnen Paket. Som du kan se är Konica Minolta-föraren i falskt tillstånd.

För att lösa problemet med att installera opålitliga skrivardrivrutiner på klientdatorer kan vi hjälpa till att aktivera grupppolicy: Peka och skriv begränsning (peka och skriv begränsningar), som finns på:

Computer Configuration\Policies\Administrative Templates\Printers (Datorkonfiguration\Policies\Administrativa mallar\Printers).

Markera rutorna bredvid Användare kan endast peka och skriva ut till dessa servrar (Peka-och-skriv-funktionen kan endast användas på dessa servrar) och, separerade med semikolon, ange skrivarservrarnas fullständigt kvalificerade domännamn (FQDN). I vårt exempel är detta: prints.test.ru. I fältet Säkerhetsmeddelanden (Security Requests) ställs parametrarna "Installerar sedan drivrutiner för en ny anslutning" och "Uppdaterar sedan drivrutiner för en befintlig anslutning" (När du installerar / uppdaterar drivrutiner för en ny anslutning): Visa inte varning eller höjdpromt (Visa inte varning eller fråga om höjd).

Det skulle inte heller vara överflödigt att ta med policyn: Paketpunkt och skriv ut - Godkända servrar (Funktion för att specificera och skriva ut för paket - Tillåtna servrar) som också finns på samma adress: Datorkonfiguration \ Policies \ Administrativa mallar \ Skrivare. Denna policy är helt oberoende av Point and Print Restriction och gäller endast batchdrivrutiner, vilket i slutändan hjälpte till att ta bort felet som uppstod under installationen av den universella drivrutinen från Kyocera.

I fältet Ange fullständiga servernamn anger du namnet på skrivarservern. Klicka på tillämpa. På skrivarservern och på klientdatorer lanserar vi en påtvingad uppdatering av policyer med hjälp av gpupdate / force. Därefter bör installationen av skrivare ske utan frågor.

3) Print Management Console. Lägga till skrivare i poolen (Print Pooling);

Print Pooling är en teknik som låter dig kombinera flera skrivare till en logisk skrivare, vilket kan vara användbart i organisationer med en stor volym utskrift och stor kvantitet utskriftsenheter. Till exempel, i en situation där det finns 5 identiska skrivare och det inte är klart vilken som är laddad med utskrift och vilken som är gratis, låter en logisk skrivare installerad i systemet dig automatiskt bestämma den lediga skrivaren i poolen, vilket i slutändan sparar tid mellan beslutet att skicka ett utskriftsjobb och faktiskt själva sigillen.

För att slå samman flera skrivare, gå till avsnittet Skrivare på vår skrivarserver och lägg till en ny skrivare till systemet som vanligt, eller välj en befintlig. Gå sedan till fliken Portar (portar) och lägg till en ny TCP/IP-port som motsvarar IP-adressen för en annan skrivare i den framtida poolen.

Välj Standard TCP / IP-port och klicka på Ny port ... Sedan skriver vi skrivarens IP-adress, klickar på Nästa och Slutför. Vi lägger till så många portar som vi behöver i poolen.

Gå nu till egenskaperna för den framtida logiska skrivaren, på fliken Portar (Portar) och markera kryssrutan Aktivera utskriftspoolning (Tillåt skrivare att poolas), välj sedan dessutom den tidigare skapade porten 192.168.0.210 och klicka på Använd;

Således lade vi till två fysiska skrivare till poolen och fick en logisk vid utgången.

4) Print Management Console. Installera skrivare med hjälp av grupppolicy;

Vad händer om det finns 50-100 eller fler datorer i vår organisation och användare, som det ofta händer, inte vill/vet inte hur eller inte vet vilken av skrivarna i katalogen de behöver installera? I det här scenariot kommer skrivarinstallationsverktyget som använder grupprincip att hjälpa oss. Om du till exempel vet att en viss användare eller grupp ska ha en viss skrivare installerad, kan du automatiskt distribuera nödvändiga skrivare i förväg, öppet för användaren och utan direkt ingripande av systemadministratören. För att göra detta, logga in på skrivarservern under ett domänkonto med Print Operators-rättigheter eller högre, gå sedan till Print Management-konsolen, markera önskad skrivare och högerklicka på Deploy with Group Policy. Som ett exempel, låt oss göra denna operation för skrivaren "Operatorer". I fältet GPO-namn väljer du den GPO som policyn ska gälla för automatisk installation skrivare. Jag kommer att välja ett förskapat Operator-objekt, som i sin tur är knutet till Operators-divisionen, där det finns användarobjekt för vilka skrivaren är installerad.

Markera rutan för vem skrivaranslutningspolicyn gäller, för användare eller datorer. Klicka på Lägg till, Använd, OK.

Vi startar om klientdatorn och ser att Operators-skrivaren har lagts till i systemet.

5) Överföra konfiguration från en skrivarserver till en annan;

I händelse av ett byte av skrivarserver eller en nödsituation kan du behöva snabbt återställa den befintliga konfigurationen till en annan server. Och för att minska återhämtningstiden är det tillrådligt att redan ha en reservmaskin i lager med utskriftstjänsten installerad och en förexporterad fil säkerhetskopiering i ett speciellt .printerExport-format. Den här filen innehåller en komplett kopia av alla installerade skrivare, portar och drivrutiner så att du kan distribuera en liknande konfiguration på en annan server. För att få en sådan fil måste du gå till roten på den lokala servern för utskriftshanteringsverktyget, i vårt fall 'prints (local)', högerklicka och välj Exportera skrivare till en fil ... (Exportera skrivare till en fil). Följ instruktionerna i guiden och hämta säkerhetskopian som utdata.

Inom ramen för denna artikel har den nuvarande (käll)servern vi har ett nätverksnamn: prints, new, final, där konfigurationen överförs: prints-new, så stegen för att överföra data från en skrivarserver till en annan kommer att vara som följer:

  1. På backup-servern (ny) lyfter vi utskrifts- och dokumenttjänstens roll, om den inte har lagts till tidigare.
  2. På den gamla servern, avbryt publiceringen i Active Directory genom att avmarkera kryssrutan Lista i katalog i egenskaperna för varje installerad skrivare, eller välj alla skrivare samtidigt och högerklicka på välj: Ta bort från katalog;
  3. Vi visar, om möjligt, den gamla servern från domänen, ändrar nätverksnamnet till utskriftsgammalt och startar om. Om en den här möjligheten inte är tillgänglig, till exempel vid ett fysiskt fel på servern, så tar vi bort datorn/servern på kontrollern, till exempel från Active Directory Users and Computers snap-in i Datorbehållaren. Vi svarar jakande på förslaget att ta bort alla kapslade objekt (Confirm Subtree Deletion).
  4. På den nya servern där vi överför konfigurationen ändrar vi nätverksnamnet till utskrifter, lägger till det i domänen.
  5. Återställer den tidigare exporterade .printerExport-filen på den nya servern. (Importera skrivare från en fil...). Under importprocessen är det möjligt att omedelbart publicera skrivare för offentlig åtkomst i katalogtjänsten (Lista i katalog). Därefter kontrollerar vi driften av skrivare på den nya servern.

6) Felsökning av utskriftstjänsten;

När det gäller de problem som uppstår under driften av utskriftstjänsten och deras eliminering finns det inget speciellt att skriva här, eftersom. allt handlar om bara några få steg, för att stoppa utskriftstjänsten, rensa utskriftsköerna i %windir%\System32\spool\PRINTERS och sedan starta tjänsten, som är känd för nästan alla administratörer och inte bara. För fullständigheten av recensionen, och för helt "gröna" kamrater, kommer jag att ge en välkänd sekvens av kommandon :)

Kör kommandoraden - cmd.exe;

Stoppa utskriftstjänsten:

Nätstoppsspooler

Vi rensar utskriftskön genom att ta bort *.SHD, *.SPL, *.TMP-filer inuti katalogen med kommandot:

Del /q /f %windir%\System32\spool\PRINTERS\*.*

Starta utskriftstjänsten:

Nätstartsspooler

Eller så gör vi en förebyggande omstart av tjänsten, utan att rensa kön:

Net stop spooler & net start spooler

Du kan skapa en batchfil för att köras i automatiskt läge. Vi sparar filen till exempel under namnet spool.cmd.

Setlocal net stop spooler del /q /f %windir%\System32\spool\PRINTERS\*.* net start spooler

Du kan också starta om tjänsten med hjälp av gui-gränssnittet, i "services"-snap-in - services.msc, och rensa mappen \ PRINTERS i utforskaren, men som för mig, i konsolen eller en batchfil är snabbare.

God eftermiddag, kära bloggläsare, idag kommer vi att analysera frågan om hur Windows Server 2012 R2-skrivarservern är konfigurerad. Vi har redan installerat en skrivarserver i Windows Server 2008 r2, och den här artikeln liknar den något. Jag tror för nybörjare systemadministratörer det kommer att vara användbart för att organisera en ny infrastruktur och ha något förbättrad funktionalitet, jag väntar på alla frågor om detta ämne i kommentarerna, jag är redo att svara på dem så detaljerat som möjligt.

Vad är en skrivarserver

Hur förstår du denna server eller virtuell maskin, på vilken rollen ligger och med hjälp av den sker en centraliserad administration och distribution av skrivare till enheter och användare i lokalt nätverk. Nedan är ett exempel på hur det ser ut.

Windows server 2012 skrivarserver

Låt oss börja konfigurera, jag kommer att göra det på en domänkontrollant, eftersom denna funktionalitet inte laddar servern alls, det första du behöver göra är att öppna Server Manager och i det övre högra hörnet klicka på Hantera> Lägg till roller och funktioner, 2012 och 2008 r2 sattes allt genom stamdata.

Du kommer att se guiden för att lägga till roller och komponenter, du kan inte läsa något i det första fönstret, det finns bara vatten, klicka på nästa.

Vi lämnar valet på Installera roller och komponenter, eftersom vi kommer att installera på en server

Välj en server för installation.

sätta en bock mot Slyzhba utskrift och dokument och klicka på nästa.

Det finns inget behov av att installera ytterligare komponenter, så vi hoppar helt enkelt över det här steget.

I det här steget kommer guiden att berätta mer detaljerat om nätverksskrivarservern, om du är intresserad, läs den sedan.

Nu kommer du att ha 4 kryssrutor att välja mellan

  • Skrivarservern > väljer den eftersom vår roll är
  • Utskrift via Internet > här framgår liksom allt av namnet
  • Distribuerad skanningsserver
  • LPD-tjänster > För Linux-plattformar

Vi klickar alla på installera.

Processen är ganska snabb.

Observera att du inte kommer att bli ombedd att starta om när du är klar.

alla roller är installerade, öppna Verktyg i Serverhanteraren och sedan Print Management.

Vi fortsätter att göra vår skrivarserver för Windows Server 2012. I snapin-modulen mmc som öppnas, öppna Print Servers > sedan din > Printers. Som du kan se har du bara en vanlig Microsoft XPS-skrivare. Det är logiskt att du måste installera alla dina nätverksskrivare. Jag har ett gäng HP LaserJet 400 MFP M425dn nätverksskrivare konfigurerade i mitt nätverk

Öppna Kontrollpanelen > Enheter och skrivare. Klicka på Lägg till skrivare överst.

I fönstret som öppnas kommer en sökning att göras efter tillgängliga skrivare i Active Directory. om inget hittas klickar du på Önskad skrivare finns inte i listan.

Nu kommer Windows-skrivarserverinstallationen att be dig lägga till en lokal eller nätverksskrivare som administratör.

Välj att lägga till en skrivare efter dess TCP/IP-adress eller namn. Jag råder dig att alltid använda dns-namn och inte binda till ip-adresser.

  • Enhetstyp > TCP/IP-enhet
  • Namn eller IP-adress > DNS-namn
  • Portnamn > vad du än förstår, jag har den här platsen på kontoret

Nu ska drivrutinen installeras, du kan installera din egen, men det räckte för mig att använda den rekommenderade.

Och ange namnet som det kan sökas med.

Ange om det finns en allmän tillgång till det eller inte.

Så här ser min lista ut

Öppna File Explorer nu och skriv \\namn på din server så får du en lista över alla skrivare den har.

Eftersom du kan lägga det manuellt när det krävs åt gången eller till en person, men om vi pratar om avdelningar, så är GP helt enkelt inte utbytbart.

Nytt på plats

>

Mest populär