yashira
Goto Top

Drucker remote installieren, Internet Port

Druckere remote [Internet Port] auf einem XP Proff. Rechner installieren

Hallo zusammen,

ich habe ein kleine Problem an dem ich schon einige Stunden rumbastel und mir einfach schlichtweg die Ideen ausgehen.

Wir möchten remote in einem recht großen Netzwerk im Bedarfsfall Drucker über den Internet Port anbinden. Jetzt haben wir ein wenig mit "rundll32 printui.dll printuientry" getestet. Das Problem ist nur sobald wir den Parameter /c (Remote) ins Spiel bringen, in Verbindung mit /il (Druckereinrichtungsassistenten für den Fremdrechner) haben wir auch wirklich nur die Chance Lokale Drucker anzubinden.
Als Hinweis: Wenn wir die rundll32 printui.dll printuientry ohne den Parameter /C (Remote) aufrufen kommen wir einen BS früher in den Dialog, wir haben also die Möglichkeit im Vorfeld zu wählen ob wir einen Lokalen oder einen Drucker z. BSP als internet Port anbinden möchten.

Jetzt kam die Idee auf, mit dem Prnport.vbs Script im Vorfeld den Port auf den Fremdrechner einzurichten und dann über den oben genannten Druckereinrichtungsassistenden den Drucker über den vorhandenen Port einzubinden. Aber auch dieses Script bietet keine Möglichkeit einen Internet Port anzubinden.

Habt Ihr vllt noch eine Idee wie man das mit Windows Bordmitteln umsetzen kann, das ganze soll innerhalb eines C# .net Programms laufen, wird also nur eingebettet

Als Background:
Die Drucker sollen auf Windows XP Prof. Maschinen installiert werden ( Die Anbindung über einen Internet Port wurde vorgegeben)
Der Druckserver liegt auf einer Linux-Maschine

Ein paar Tipps würden mir schon reichen.

Vielen dank im Voraus
Yashi

Content-Key: 164928

Url: https://administrator.de/contentid/164928

Printed on: April 19, 2024 at 00:04 o'clock

Member: Jochem
Jochem Apr 20, 2011 at 10:24:09 (UTC)
Goto Top
Moin,

definiere bitte mal "Internet Port".

Gruß J face-smile chem
Member: Yashira
Yashira Apr 20, 2011 at 10:39:29 (UTC)
Goto Top
Hallo,

im Druckerinstallations-Assistenten > Netzwerkdrucker oder Drucker, der an einen anderen Computer angeschlossen ist. > Folgedialog -> Verbindung mit einem Drucker im Internet oder Heim/Firmennetzwerk herstellen.

Die Anbindung erfolgt dann z. BSP über folgende URL : http://xxxxxx.xxxx.net:port/printers/Druckername. und dann kann man den entsprechenden Druckertreiber anbinden.

Im Fenster Anschlüsse würde sich dann der entsprechende Anschluss mit dem URL-Link befinden Beschreibung: Internet Port.

Gruß
Yashi

PS: Und danke für die hilfe
Member: Jochem
Jochem Apr 20, 2011 at 12:37:30 (UTC)
Goto Top
Moin,

irgendwie krieg ich die Kurve bei der Problemstellung nicht.

Wenn der Drucker auf einem Drucker-Server eingerichtet ist, dann erfolgt doch die Anbindung der Clients an diesen Drucker nach "Schema F". d. h. das Ding ist über den Drucker-Server eingerichtet und freigegeben und die Verbindung erfolgt über \\servername\druckerfreigabename. Warum noch den Umweg über eine http-Verbindung auf den Druckerserver? Oder bin ich auf dem falschen Dampfer?

Gruß J face-smile chem
Member: Yashira
Yashira Apr 20, 2011 at 12:55:06 (UTC)
Goto Top
Das hätte ich auch so gemacht, wenn ich der Serveradmin wäre face-smile Das Problem ist leider das wir die Druckeranbindung seitens des Serverbetreibers so angeboten bekommen. Das Rechtesystem ist etwas diffus.

Das heißt eine richtige Freigabe mit der entsprechenden hinterlegung der Windows Druckertreiber auf dem Linuxservers ist nicht gegeben. Vielmehr sollen wir in diesem Fall über diese HTTP-Anbindung gehen und den Druckertreiber je Client einrichten.

Die normale Anbindung als freigebener Drucker hätten wir ja leicht per Script oder über die rundll32 lösen können. So komme ich in diesem Fall aber leider nicht weiter, da ich noch keine Möglichkeit gefunden eine lokale http Anbindung remote zu hinterlegen.

Kann natürlich auch sein das ich einen totalen Denkfehler mache.

LG
Mitglied: 99045
99045 Apr 20, 2011 at 12:59:23 (UTC)
Goto Top
Zitat von @Yashira:
Folgedialog -> Verbindung mit einem Drucker im Internet oder Heim/Firmennetzwerk herstellen.
Bist du sicher, dass da wirklich Internet und nicht etwa Intranet steht?
Member: Yashira
Yashira Apr 20, 2011 at 13:10:58 (UTC)
Goto Top
Ich hab noch mal geschaut, im Druckassistent-Dialog steht Internet. Der Server selber steht aber im Firmennetzwerk (WAN).

Wenn ich mich auf einen entsprechenden Rechner aufwähle, kann ich die Drucker im Administrator-Account auch ohne Probleme mit dem entsprechenden Druckertreiber anbinden.

Diese Einrichtung selber würde ich gerne Remote durchführen ohne das eine Aufwahl nötig ist.

LG
Yashi
Member: Jochem
Jochem Apr 20, 2011 at 13:26:40 (UTC)
Goto Top
Moin,

@99045:

jep, steht so in der Systemsteuerung unter "Drucker und Faxgeräte" bei "Drucker hinzufügen - Netzwerkdrucker". Hab ich als erstes mal nachgesehen, weil die Einstellung war mir so auch nicht bewußt.

@Yashira:

hmm, bei den Vorgaben wirds schwierig. Derzeit keine weiteren Ideen. Sorry.

Gruß J face-smile chem

Edit: sehe gerade Die Antwort zu oben. Wenn Du doch schon remote auf dem Rechner bist, mußt Du die Befehle zum Einbinden des Druckers doch auch unter einem Admin-Account absetzen können. Wie willst Du denn sonst die Anbindung bewerkstelligen, wenn Du nicht auf dem Rechner bist (entweder lokal oder remote)?
Member: Yashira
Yashira Apr 20, 2011 at 14:44:53 (UTC)
Goto Top
Also ich möchte den Drucker übers Netz anlegen, "ohne mich Aufwählen zu müssen. Das geht bei der Anbindung eines lokalen Drucker bei dem entfernten Clients ohne Probleme. Zum Bsp.

runas /user:Administrator "rundll32 printui.dll PrintUIEntry /il /c\Requester" (Jetzt geht der Druckerkonfigurations-Assistent für den entfernten Client bei mir auf) allerdings nur für lokale Anbindungen. Ich kann über die gleiche dll auch Netzwerkanbindungen alla : \\Server\Drucker realisieren allerdings keine Anbindung über diese .http://Geschichte......

Das merkwürdige ist wenn ich die "rundll32 printui.dll PrintUIEntry /il" aufrufe , also den Druckerinstallationsassistenten für meinen eigenen Rechner, dann kann ich auch Drucker übers Netz installieren, wenn ich mit dem Parameter /c [Remote] arbeite, steige ich erst bei der lokalen Druckerinstallation ein,

Daraufhin habe ich versucht über das Script : C:\Windows\System32\Prnport.vbs mit den entsprechenden Parametern einen Port auf den entfernten Rechner einzurichten, um dann über den Port die Resteinrichtung zu realisieren. Aber auch hier gibt es keine Argumente bzw Parameter die es mir es erlauben einen Internet Port anzulegen.


Hmm, ich hoffe Ihr konntet mir folgen....

Danke nochmals für eure unterstützunung
lg
yashi
Mitglied: 99045
99045 Apr 20, 2011 at 14:52:06 (UTC)
Goto Top
Hi,
@Jochem
inzwischen bin ich auf den Trichter gekommen, selbst mal nachzusehen und habe es auch gesehen. Komisch, etwas ungewöhnlich finde ich.
Das waren sicher wieder die rothaarigen Praktikantinnen. face-smile

Gruß
Member: 2morpheus
2morpheus May 02, 2011 at 18:25:37 (UTC)
Goto Top
Hallo Yashi,

ich habe ein ähnliches Problem und versuche es über das logon.bat per Script zu lösen.

Ein erster Ansatz ist dieser Weg:

rundll32 printui.dll,PrintUIEntry /b "ipptest" /x /n "Teil des n-Option" /if /f %windir%\inf\ntprint.inf /r "http://veprint:631/printers/canonip" /m "HP Laserjet 4000 Series PCL"

Dabei wird ein Drucker mit ipp(http) Port erzeugt.

Hast du inzwischen eine Lösung gefunden.

Viele Grüße

Christian
Member: Yashira
Yashira May 04, 2011 at 19:18:35 (UTC)
Goto Top
Hallo Christian,

leider habe ich bis dato noch keine Lösung gefunden die mich glücklich machen würde, ich bin an Thema aber noch dran.. Leider hat sich ein anderes Projekt in den Vordergrund geschoben. Ein Script bzw. Batchdatei wäre aber eine Lösung , man könnte dieses Script ja über psexec ausführen.

Danke für den Hinweis
LG
Yashi
Member: 2morpheus
2morpheus May 06, 2011 at 09:39:20 (UTC)
Goto Top
Hallo Yashi,

ich habe es so gelöst:


Winxp in Domäne Druckereinstellungen per Script laden

Viele Grüße

Christian