416
Andi2401
cyber40014
DerWoWusste
Pozelei

Druckerumgebung im Web Browser

Mitglied: TimoBeil
07.04.2008
12:36:38 Uhr
11436 Aufrufe
5 Antworten
Noch nicht bewertet
Rezept für die Druckereinrichtung in einem Intranet
Zutaten: Ein Windows Server, der als Printserver agiert und auf dem der IIS installiert werden kann.
Alles mit den Boardmitteln (i386) Ordner realisierbar
Ziel: Die Benutzer sollen Ihre Drucker per Webfrontend einrichten können.

Benötigt wird (siehe oben) ein Printserver (je nach User knowhow mit deutschem / englischem OS) mit freigegebenen Druckern und der IIS (Internet Information Server).
{Zur erklärung: Die Betriebsystemsprache ist auch für die Sprache des Webservers zuständig - nicht jeder weiß, was "connect to Printer bedeutet - Mit Drucker verbinden - verstehen die meisten}

Zuerst werden auf dem Printserver die Drucker eingerichtet und freigegeben.

Nun wird per Software hinzufügen - der IIS installiert.

[Start] 
Einstellungen 
Systemsteuerung 
Software 
Windows Komponenten hinzufügen /entfernen 
"Anwendungsserver" markieren 
"Details" auswählen 
dort Internetinformationsdienste (IIS) den Haken setzen.
b9cd4fd2e3996cf47de03d1863476c75-00.jpg

Noch bei Details sicherstellen, dass "Internetdrucken" angehakt ist und auf [OK] klicken.

d1bb632f448e9c5293cdf079eda330f1-001.jpg
Mit [OK] die installation starten.


Nachdem dieser installiert wurde, die Verwaltung des IIS starten [%SystemRoot%\system32\inetsrv\iis.msc]

oder per Startmenü:
[Start] Verwaltung Internetinformationsdienste-Manager anklicken.


Unter Websites / Standardwebsite gibt es nun den Ordner "Printers" - diesen öffnen.

Sicherstellen, daß unter Virtuelles Verzeichnis "Leseberechtigung" und Ausführberechtigungen für Skripts eingetragen (angeklickt) sind.

e6e2db9236d28ac240d4f6795d2cac6a-01.jpg


Die Verzeichnissicherheit kann bei einem internen Server auf "anonymen Zugriff aktivieren" bestehen bleiben - die integrierte Windows Authentifizierung sollte aktiv sein.
(Dann sehen "nur" die Benutzer[gruppen] den "Farbdrucker", den Sie auch benutzen dürfen)

9031b47e3710aeef6dc928c6790c1e24-02.jpg

Das war dann schon alles auf der Serverseite.

Wenn der Printserver auch öffentlich zugänglich ist - bitte auch bei Verzeichnissicherheit die Einschränkungen für IP-Adressen und Domainnamen bearbeiten.

Nun auf einem Client die Ip des Printservers im Webbrowser eingeben und (falls die "printers" nicht die std. Webseite ist) - noch \printers dahinter eingeben und abschicken.
Diese Adresse kann natürlich auch in einem Intranet publiziert werden. Bzw. "nur" dann macht sich der Aufwand auch bezahlt.

Beispiele:

Startseite:
9d5a36e6c9d1e5e1399a4fb64441e021-004.jpg
Detail eines Druckers:
86c46c966b764c68596056beb28c244d-03.jpg

Viel Spass bei der Installation - ich hoffe, der eine oder andere kanns gebrauchen face-wink

Mitglied: ghost4810
ghost4810 schreibt am 06.05.2008 um 20:55:21 Uhr
super anleitung

Hast du vielleicht noch einen tipp wie man diese Drucker per script den Benutzern zuweisen kann.

MFG
Mitglied: Nilsen
Nilsen schreibt am 15.05.2008 um 09:57:15 Uhr
Ich habe zwar den Beitrag oben nicht gelesen.

Wir weisen bei uns die Drucker via Login-Script zu.
Dieses ist als VB-Script (VBS) abgelegt (Windows Scriping Host) und wird via GroupPolicy ausgelöst.

Hier die Zeile die den Drucker zufügt:
01.
AddPrinter "\\Printserver\d0001" 
02.
 
03.
\\Printserver = Printserver-Name 
04.
d0001 = Druckername
Nun kannst du die Policy zuweisen und wenn du den Drucker nicht der ganzen OE zuweisen willst, via Filter dies auf gewisse User beschränken.

Wir haben es so gelöst, dass der User noch weitere Drucker selber holen kann. Dazu haben wir manuell eine Website erstellt, damit wir diese nach Gebäude sauber auflisten konnten.
Hinter dem Druckernamen ist dann ein VBS-Script abgelegt, das man starten kann.
01.
' Drucker verbinden  
02.
Set WshNetwork = Wscript.CreateObject("Wscript.Network") 
03.
' Drucker verbinden 
04.
WshNetwork.AddWindowsPrinterConnection "\\Druckserver\Druckername"    
05.
reply = msgbox ("Soll dies Ihr Standart-Drucker sein?", vbYesNo, "Printer") 
06.
      If reply = vbYes Then 
07.
		' Als Standarddrucker setzen 
08.
   		WshNetwork.SetDefaultPrinter "\\Druckserver\Druckername" 
09.
      End If
Grüsse
Mitglied: Ting
Ting schreibt am 15.05.2008 um 15:56:58 Uhr
Hallo,
vielen Dank für die Infos, ist aufg jeden fall brauchbar.

Jetzt stellt sich mir aber noch die Frag, ich kann zwar die Drucker von den Usern aus verwalten lassen, aber ich kann dem User nicht die Möglichkeit geben sich die Drucker verbinden zu lassen.

Gibt es überhaupf ne Möglichkeit per webinterface sich Drucker zu verbinden?

Vielen Dank
Gruß
Ting
Mitglied: Nilsen
Nilsen schreibt am 15.05.2008 um 17:35:21 Uhr

Gibt es überhaupf ne Möglichkeit
per webinterface sich Drucker zu verbinden?



Eben... du machst eine Website. Du erstellst pro Drucker eine VBS-Scritp (siehe oben) und verlinkst dieses auf der Website.
Mitglied: TraceHard40
TraceHard40 schreibt am 11.06.2008 um 19:16:24 Uhr
Danke für die Anleitung... das Hilft mir schonmal weiter!
mehr ...Ähnliche Beiträge