Anschlussmöglichkeiten für den Drucker: - Lokal am server4education * USB * Parallelanschluss - Netzwerk * Drucker mit fix fertig eingebauten Printserver (etwa dein Minolta) * Drucker, die zusätzlich noch an einem kleinen Kasterl im Netzwerk hängen Für die Netzwerkdrucker gibt es in der Regel wieder vier Protokolle: - LPD/LPR über lpd://IP des Druckers/Druckername - CUPS über http://IP des Druckers:631/printers/Druckername - SMB: \\IP des Druckers\Druckername - TCP Jetdirect Socket über socket://IP des Druckers:9100 Eigentlich alle Netzwerkdrucker haben ein Webinterface, über das man diese Protokolle einstellen kann: Einfach über http://IP des Druckers Ansonsten ist eine CD-Rom mit einem tollen Windows Programm dabei, wo man das alles einstellt. Das alles sind eigentlich Grundlagen, und haben nichts mit Linux und Co. zu tun. Der s4e ermöglicht es, all die Drucker zu verwalten. Er kann alle Formate. Irgendwie. Mit nmap kann man überprüfen, welche Ports / Protokoll offen sind auf einem Rechner bzw. Drucker. Am angenehmsten sind diese 9100 Socket Drucker, denn dann braucht man gar nicht wissen, wie der Druckername lautet. Vorgangsweise: 1. Den s4e als Printserver (CUPS) quasi "aktivieren". Einmal lokal anmelden am s4e, Firefox starten, zur Weboberfläche des Printservers (CUPS) gehen: https://s4e:631 Dort unter "Verwaltung" die ersten vier Hakerl setzen, damit CUPS im Netzwerk erscheint bzw. sollten auf ihm Drucker installiert sein, diese dann an mögliche Linux-Clients weiterleitet. (Am Client braucht man lokal ja nie einen Drucker mehr dann zu installieren) Einstellungen speichern.. CUPS startet automatisch neu. 2. Neuen Drucker hinzufügen: Entweder man tut das wieder lokal am s4e, oder von irgendeinem Client aus im Netzwerk über https://IP des Servers:631 Herausfinden und klären, was für einen Drucker man überhaupt besitzt. Wissen, welches Protokoll auf dem Netzwerkdrucker aktiviert und eingerichtet ist. Dazu eben über das Webinterface des Druckers nachschauen. Dann Drucker einrichten *Name des Druckers (keine Leerzeichen oder Sonderzeichen) *Drucker URL... Eben das entsprechende Protokoll angeben. *Modell: Hoffen, dass es den Drucker in der Liste gibt. Sollte des ihn nicht geben, dann im Internet nach einer entsprechenden "ppd" Datei suchen. So gut wie alle Hersteller haben auf ihren Support-Seiten inzwischen Unix/Linux Treiber. Bei der ppd Datei handelt es sich um eine kleine, lesbare Textdatei! * Druckeinstellungen: A4! * Testseite drucken * Fertig!
'---------------------------------------------------------- 'Ausblenden eventueller Fehlermeldungen '---------------------------------------------------------- on error resume next '---------------------------------------------------------- 'Instanzieren des Windows Scripting Hosts '---------------------------------------------------------- Set Network = CreateObject("Wscript.Network") '---------------------------------------------------------- 'Löschen eventuell bestehender Printerconnections '---------------------------------------------------------- For i = 0 To network.EnumPrinterConnections.Count - 1 On Error Resume Next network.RemovePrinterConnection network.EnumPrinterConnections.Item(i) Next '---------------------------------------------------------- 'Auslesen der ersten 3 Buchstaben des Computernamens '---------------------------------------------------------- sPCName = UCase(Left(network.ComputerName, 3)) '---------------------------------------------------------- 'Zuweisen der jeweiligen Drucker sowie des Defaultdruckers '---------------------------------------------------------- Select Case sPCName Case "CR1" PrinterShare = "\\CR101\canonip4" network.AddwindowsPrinterConnection PrinterShare network.SetDefaultPrinter PrinterShare PrinterShare = "\\CR101\hp LaserJet 1000" network.AddWindowsPrinterConnection PrinterShare network.SetDefaultPrinter PrinterShare Case "CR2" PrinterShare = "\\CR201\hp LaserJet 1005" network.AddWindowsPrinterConnection PrinterShare network.SetDefaultPrinter PrinterShare End Select
Am Freigabe-Rechner: Druckereigenschaften → Anschlüsse → [ ] Bidirektionale Unterstützung aktivieren