Paketierung eines freigegebenen Druckers

Moderators: MVogt, moderators

User avatar
cRd
Posts: 34
Joined: 14. Apr 2008, 12:13
Location: Hessen
Contact:

Paketierung eines freigegebenen Druckers

Post by cRd » 22. Feb 2010, 10:05

Hallo,

ich habe folgendes Problem(chen). Ich paketiere unsere Netzwerkdrucker mit der Vorlage von Herrn Ambrosius, an dieser Stelle danke dafür ;), und möchte zwei freigegebenen Drucker auf einem Server mehreren Benutzern zur Verfügung stellen (zur zentralen Ansteuerung der Kopierer).
Netzwerkdrucker bekomme ich mit dem Paket ohne Probleme hin, nur bei den freigegebenen Druckern stehe ich irgendwie auf dem Schlauch.

Wir verwenden den HP Universal Treiber und der Freigabename lautet "FollowMe". Hier der relevante Auszug aus der Setup.inf:
; !!!!!!!!!! Enter EITHER the hostname OR the IP-address, not BOTH !!!!!!!!!!!!!!!!!!!
; Hostname/DNS-entry or IP-address of the network printer
Printer-Hostname=\\PRINTSERVER\FollowMe
Printer-IP-Address=
; Standard printer port is 9100, change only if required
Printer-port=9100

; name of the driver-inf-file
Printer-DriverFile=hpcu094c.inf

; name of the printer model (see section below the "Manufacturer"-section of the INF-file)
; example: [MANUFACTURER]
; HP=HP,NTx86.5.1.0x03
; [HP.NTx86.5.1.0x03]
; "HP LaserJet 2300 Series PCL 6" =DRV_INST.DOTNET_x86,USBPrint\Hewlett-Packardhp_...
; Printer-Name would be "HP LaserJet 2300 Series PCL 6" in this case
; If the printer-name is a variable in the INF-file change it to static.
; example: original: %PrinterName1% = MLT,LPTENUM\MINOLTA-QMSmagicolor7DCE
; modified: "Magicolor 2300-LPT"=MLT,LPTENUM\MINOLTA-QMSmagicolor7DCE
Printer-Name=HP Universal Printing PCL 5

[Application]
ProductName=FollowMe
Für Hilfe wäre ich sehr dankbar :)
------------------------------------------------------------
Wir können hier nicht anhalten... das ist Fledermausland!

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 23. Feb 2010, 10:26

Das Paket ist eigentlich nicht für freigegeben Drucker gedacht.
Wieso nehmen Sie dafür nicht einfach den PackageWizard mit der "Drucker"-Option?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
cRd
Posts: 34
Joined: 14. Apr 2008, 12:13
Location: Hessen
Contact:

Post by cRd » 23. Feb 2010, 17:51

Hallo, erstmal danke für die Antwort.

Also mit dem Packagewizard Option "Druckerinstallation" habe ich es probiert, er zeigt mir den Drucker aber nicht an. Dieser wurde vorher über die Freigabe verbunden. CheckPrinters ist auf 0 gesetzt. Was mache ich da falsch :) ?
------------------------------------------------------------
Wir können hier nicht anhalten... das ist Fledermausland!

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 23. Feb 2010, 18:56

Mit CheckPrinters hat das nix zu tun weil ja nicht über DIFF paketiert wird.
Sie wählen nur den bereits installierten Drucker beim Paketieren aus und wählen dann die Paketvorlage printer.inf.
Dann sollte es gehen.
Oder wird der Drucker schon im PackageWizard nicht angezeigt?
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
cRd
Posts: 34
Joined: 14. Apr 2008, 12:13
Location: Hessen
Contact:

Post by cRd » 24. Feb 2010, 11:20

Genau das ist der Fall.
------------------------------------------------------------
Wir können hier nicht anhalten... das ist Fledermausland!

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Post by Hendrik_Ambrosius » 24. Feb 2010, 13:26

Ach so - dann lässt er sich auch darüber nicht paketieren.
Liegt wohl am Treiber.

Testen Sie mal ob es reicht wenn man den Drucker über den Empirum-Befehl

Code: Select all

AddPrinterConnection ("\\server\sharedprinter")
Sich korrekt einrichtet, d.h. auch gleich den passenden Treiber vom Server zieht.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Sascha Bernhard
Posts: 171
Joined: 20. Aug 2007, 13:53
Contact:

Re:

Post by Sascha Bernhard » 26. Apr 2010, 16:12

Hendrik_Ambrosius wrote:
Testen Sie mal ob es reicht wenn man den Drucker über den Empirum-Befehl

Code: Select all

AddPrinterConnection ("\\server\sharedprinter")
Sich korrekt einrichtet, d.h. auch gleich den passenden Treiber vom Server zieht.
Hallo Herr Ambrosius
Das funktioniert leider nicht wenn es mit dem Advaced Agent (Eris.exe)verteilt werden soll, nur über das SWdepot.
Über Eris.exe werden die Drucker nicht angezeigt, wenn ich es aber direkt über die Setup.exe probiere funktioniert es einwandfrei.
Gibt es da einen Trick ? Call rundll32 printui.dll,PrintUIEntry /in /n\\ geht nämlich auch nicht.

MfG
Sascha Bernhard

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7965
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paketierung eines freigegebenen Druckers

Post by Hendrik_Ambrosius » 26. Apr 2010, 20:09

Keine Idee, Bisher hatte ich da keine Probleme.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Sascha Bernhard
Posts: 171
Joined: 20. Aug 2007, 13:53
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by Sascha Bernhard » 27. Apr 2010, 08:21

Da ich wohl nicht der einzige mit dem Problem bin:
http://www.matrix42.de/forum/viewtopic. ... connection
Hab ich einen Call aufgemacht

CSchlingmann
Posts: 41
Joined: 07. Mar 2012, 09:05
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by CSchlingmann » 11. Apr 2013, 15:16

Guten Tag,

ich hol den Thread mal wieder hoch, bevor ich einen neuen starte. Ich habe nämlich jetzt das gleiche Problem.

Gibt es schon was neues zu dem Thema?


Wir wollen nun auch einen Followme Drucker einrichten, was aber auf-Teufel-komm-raus nicht klappen will.

Gruß C. Schlingmann

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by r.wiegel » 11. Apr 2013, 15:28

Hallo,

Code: Select all

#Set:Product, CLIENT
#Set:OnUninstallProduct, DELETE CLIENT

[Set:Product]
Call rundll32 printui.dll,PrintUIEntry /in /n\\Printserver\Freigabe

[Set:OnUninstallProduct]
-Call rundll32 printui.dll,PrintUIEntry /dn /n\\Printserver\Freigabe
Ändern der Treiberinstallationssicherheit für über Gruppenrichtlinien bereitgestellte Drucker:
http://technet.microsoft.com/de-de/libr ... 10%29.aspx

Gruß
Roman
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

CSchlingmann
Posts: 41
Joined: 07. Mar 2012, 09:05
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by CSchlingmann » 11. Apr 2013, 15:33

Den befehl "Call rundll32 printui.dll,PrintUIEntry /in /n\\Printserver\Freigabe" hab ich schon versucht.. klappt nur halb ;) ..

werde mir den technet Artikel mal durchlesen und befolgen. Vllt ist das der Tipp der mir fehlt... Danke erstmal

User avatar
r.wiegel
Posts: 896
Joined: 05. Feb 2010, 13:45
Location: Regensburg
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by r.wiegel » 11. Apr 2013, 15:40

Der Befehl sollte unter einem User und nicht System ausgeführt werden, daher:

Code: Select all

#Set:Product, CLIENT
#Set:OnUninstallProduct, DELETE CLIENT
Gruß
Roman
Viele Grüße
Roman Wiegel
IT-Consultant

MR Datentechnik - Vertriebs- und Service GmbH

User avatar
bboehm
Posts: 569
Joined: 07. Apr 2008, 18:47
Location: München
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by bboehm » 11. Apr 2013, 16:21

Hallo,

Mittlerweile gibt es VB-Skripte zur Druckerverwaltung:
..\Windows\System32\Printing_Admin_Scripts\de-DE

Vielleicht helfen die weiter... :-)

Schöne Grüße
Bernhard
IT-Administrator mit Migrationshintergrund bei Fraunhofer-Gesellschaft

Produktionssystem: W2k22, Empirum 23.0.1, MS SQL 2017 Enterprise
Testsystem: W2k19, Empirum 23.0.1, MS SQL 2017 Express

CSchlingmann
Posts: 41
Joined: 07. Mar 2012, 09:05
Contact:

Re: Paketierung eines freigegebenen Druckers

Post by CSchlingmann » 12. Apr 2013, 10:54

So, hat funktioniert. Ich hatte gestern schon das richtige Script nur durch das ganze Testen hat Empirum die Command Option nicht richtig übernommen. Dadruch wurde der Usertei nicht ausgeführt obwhl ich es als Client definiert hatte. Habe einmal die Versionen abgeglichen und jetzt geht es.

Für die Zukunft kurz mein Script :)

Code: Select all

[SetupInfo]
..
Command line options    =/S0 /AW
..

[Setup]
...
Platform=*
...

[Product]
#Set:Product, CLIENT
#Set:OnUninstallProduct, DELETE CLIENT

[Set:Product]
Call rundll32 printui.dll,PrintUIEntry /in /n\\%PrintServer%\Followme

[Set:OnUninstallProduct]
-Call rundll32 printui.dll,PrintUIEntry /dn /n\\%PrintServer%\Followme
Gruß
CSchlingmann

Post Reply

Return to “Software Management”

Who is online

Users browsing this forum: No registered users and 11 guests