Jump to content

Printserver und LPD


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo liebe Forumsmitglieder,

 

ich suche mich gerade zu Tode und finde nichts, vielleicht könnt ihr helfen:

Auf einem W2K-Printserver ist eine Queue angelegt.

 

Mit LPQ -S <Servername> -P <Printername> kann man sich den Inhalt der Queue ansehen. Also ist eine Queue vorhanden.

 

Ich finde aber in keiner Windows-Druckeinstellung einen Passenden Port oder eine Queue gleichen Namens.

 

Wo oder wie kann ich die Einstellungen finden und ändern ?

 

Gruß

thos-berlin

Link zu diesem Kommentar

Hi thos-berlin und Willkommen im Board !

 

Deine Fehlerbeschreibung ist aber leider nicht sehr hilfreich. Das einzige, was man daraus entnehmen kann, ist, daß Du einen Drucker im Netz bereitstellen willst, aber den anscheinend die Clients nicht finden !

Du mußt genauer beschreiben, wie Du den Drucker bereitstellen willst (z.B. als Freigabe über einen Server oder über einen Prinzserver, den die Clients direkt ansprechen sollen).

Gut wär auch, wenn Du posten würdest, um welchen Printserver bzw. Drucker es sich handelt.

Ich hab so das Gefühl, daß es sich um eine "produktbezogene Herstellerlösung" handelt . ;)

Link zu diesem Kommentar

lass mal das folgende script auf dem server laufen:

 

Set WshNetwork = WScript.CreateObject("WScript.Network")

Set oPrinters = WshNetwork.EnumPrinterConnections

WScript.Echo "Network printer mappings:"

For i = 0 to oPrinters.Count - 1 Step 2

WScript.Echo "Port " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)

Next

 

 

-> script als irgend_etwas.vbs speichern und ausführen.

 

JollyJumper

Link zu diesem Kommentar

oder noch mit log file

 

Set WshNetwork = WScript.CreateObject("WScript.Network")

Set oPrinters = WshNetwork.EnumPrinterConnections

Set fs = CreateObject("Scripting.FileSystemObject")

Set PrintersLog = fs.CreateTextFile("c:\printers.log", True)

WScript.Echo "Network printer mappings:"

For i = 0 to oPrinters.Count - 1 Step 2

WScript.Echo "Port " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)

PrintersLog.WriteLine"Port " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1)

 

Next

Link zu diesem Kommentar

@Zuschauer: Wir haben eine Umgebung aus mehreren W2K-Printservern, zum Teil erledigen die Server die Windows-Druckaufbereitung, zum Teil spoolen sie nur. Auf dem betroffenen System wird offensichtlich nur gespoolt, aber nicht auf das richtige Endgerät (Drucker mit Netzwerkkarte). Ich möchte das nun korrigieren. Das Problem: Die Warteschlange mit dem faschen Ausgangsport ist in den Windows-Druckeinstellungen nicht zu sehen, wohl aber kann man mit LPQ die Warteschlange abfragen. Also muß diese Warteschlange doch irgendwo konfigurierbar sein.

 

@JollyJumper: Vielen Dank, ich werde das Script mal ausprobieren, vielleicht hilft es mir.

 

Gruß

thos-berlin

Link zu diesem Kommentar
Original geschrieben von thos-berlin

Das Problem: Die Warteschlange mit dem faschen Ausgangsport ist in den Windows-Druckeinstellungen nicht zu sehen, wohl aber kann man mit LPQ die Warteschlange abfragen. Also muß diese Warteschlange doch irgendwo konfigurierbar sein.

Ehrlich gesagt, ist mir immer noch nicht klar, wie dann Deine Clients ihr Druckaufträge abschicken können - wenn die Queue garnicht sichtbar ist ! :confused:

Link zu diesem Kommentar

Man kann direkt auf einen (beliebigen) installierten Druckdienst drucken ohne zu wissen, welche Applikation/welcher Service ihn bereitstellt. Es muß ja auch kein Windows-Druckdienst sein. (Mit dem LinePrintDaemeon verwaltete Drucker erscheinen ja auch nicht in den PC-Freigaben).

 

Im vorliegenden sendet ein vorgeschalteter Windowsserver den Job an den Anschluß

 

<Druckserver>:<Druckername>.

 

mit LPQ -S <Druckserver> -P <Druckername> ist die Queue bzw. deren Inhalt sichtbar. Wie gesagt, die Queue scheint nicht mit dem Windows-Drucksystem angelegt zu sein, denn sonst müßte sie dort sichtbar sein. (Ausreichende Rechte sind vorhanden)

Link zu diesem Kommentar
  • 3 Wochen später...

Hallo thorgood,

 

iregendwie muß ich doch dem PC - auch wenn die Unix-Dienste laufen - beibringen können, wohin der Output gehen soll. Also muß neben dem Spool-Verzeichnis doch noch irgendwie und irgendwo eingestellt werden können, daß Jobs für den Drucker "Hugo" an den lokalen LPT1-Port 1, die TCP/IP / LPR-Prinserverbox "Hugo" oder die nächste Druckerwarteschlange "Habicht" an PC "Horst" gehen sollen. Und genau diese Einstellungen suche ich ...

Link zu diesem Kommentar

Das legt die Windows Druckerkonfiguration fest.

 

Wenn du einen Drucker HUGO in Windows anlegst und dem LPT1

zuordnest dann benutzt auch der Unix Druckdienst den LPT1 wenn

du einen Printjob an die Queue HUGO sendest.

 

Richtest du einen Drucker WILLI ein der selber über LPD einen HP JetDirect Drucker anspricht,

dann wird jeder Druck an die Queue WILLI zum HP Drucker gesendet.

 

thorgood

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...