Startseite › Foren › PDF24 Creator › Allgemeines › PDF24 unter Citrix
- Dieses Thema hat 16 Antworten und 4 Teilnehmer, und wurde zuletzt aktualisiert vor 14 Jahren, 4 Monaten von pdf24.
-
AutorBeiträge
-
2010-06-24 um 16:32 Uhr #590robert schinkTeilnehmer
Hallo pdf24 Supportteam,
ich hab heute die neuste Version (2.8.4) bei mir lokal installiert und wollte den Drucker nun auch unter Citrix nutzen.
Hier ein paar Einzelheiten:
Citrix Server: Windows 2003 R2 SP2 English mit German Language Pack
Citrix Farm: Citrix Presentation Server Enterprise Edition 4.5 SP 2006.10
Client: Windows XP SP3 English mit German Language Pack
Citrix Online Plugin 12Ich habe versucht den Drucker auf dem Citrix Server zu installieren.
Beim drucken wird die Auswahlmöglichkeit zum Anzeigen / Speichern / Bearbeiten auf dem Server geöffnet aber nicht bei dem Benutzer am Client.Wenn ich den Drucker auf einem Print Server installiere und in Citrix freigebe, geschiet das gleiche nur auf dem Print Server. Wo muss der Drucker installiert werden damit er unter Citrix funktioniert?
Mit freundlichen Grüßen
Robert Schink2010-06-24 um 19:00 Uhr #1817pdf24TeilnehmerHi,
ich hatte vor einiger Zeit den PDF24 Creator mal auf einem Citrix System ausprobiert.
Soweit ich mich erinnern kann, werden für jeden Benutzer, der sich am Server einwählt, eigene Prozesse erstellt. Der PDF24 Creator Hintergrundprozess ist die pdf24.exe. Über diesen Prozess werden die Druckaufträge zugestellt. Jeder angemeldete Benutzer muss so einen Prozess besitzen, damit die Zustellung zum Benutzer klappt.
Wenn ich mich nun als Benutzer am System einwähle, und auf dem PDF24 Drucker drucke, dann sollte der Druckauftrag auch zum richtigen Benutzer geleitet werden. Sollte der PDF24 Assistent nicht beim Benutzer aufgehen, sondern auf dem Server, dann konnte der Druckjob nicht dem Benutzer zugestellt werden. Normalerweise sollte das nicht auftreten, ich will es jetzt aber auch nicht ausschließen.
Ich habe gerade kein Citrix System da, auf dem ich das testen kann.
Eventuell hilft mir eine genauere Auflistung der einzelnen Schritte, die sie ausgeführt haben. Besteht eventuell eine Möglichkeit, dass ich das in ihrem Citrix System testen kann damit ich eventuell Fehler ausbessern kann?2010-06-25 um 7:18 Uhr #1818robert schinkTeilnehmerHi,
Installation auf dem Citrix Server:
change user /install
Ausführen der Installationsroutine
change user /execute
Einstellungen am Drucker vornehmen (Quervormat)
Server Neustarten
Anwendung auf dem Client PC starten (Kein Benutzer auf dem Server angemeldet.)
PDF24 Drucker auswählen (Kein Benutzer auf dem Server angemeldet.)
"drucken" (Kein Benutzer auf dem Server angemeldet.)
Administrator meldet sich auf dem Server an und bekommt den Druckjob vom Clientbenutzer
Der Client hat keinen pdf24.exe Prozess nur der angemeldete Admin
Druckjob geht laut Eventlog über den Namen des ClientbenutzersHier der Auszug aus dem Eventlog:
Dokument 2, 01016710 MODEL im Besitz von "Clientbenutzer" wurde über Anschluss \\.\pipe\PDFPrint auf PDF24 gedruckt. Größe in Bytes: 39196; Seiten gedruckt: 1
2010-06-25 um 7:44 Uhr #1819pdf24TeilnehmerIch habe noch mal ein bischen nachgelesen und für mich ist noch nicht ganz klar, wie die einzelnen System miteinander funktionieren.
Es bei ihnen gibt es Citrix Server und Clients. Beinhalten die Clients eine eigenständige Windows Installation oder sind das nur Thin Client, den den Desktop von einem Server anzeigen?
Also wenn auf den Clients eigenständige Windows System installiert sind, dann muss der PDF Drucker in den Clients installiert werden. Macht man das nicht, sondern gibt den PDF Drucker lediglich bei den Clients frei und druckt dann auf einem Client, dann wird der Assistent auf dem Server geöffnet und nicht beim Client. Desshalb muss der PDF24 auf dem Client installiert sein.
Bekommen die Clients lediglich ein Benutzerkonto vom Server, dann erfolgt die Installation des PDF24 auf dem Server. Der PDF24 kann auf einem System mit mehreren Benutzerkontos genutzt werden. Die Zustellung der Druckaufträge erfolgt bei einem Mehrbenutzersystem korrekt.
Haben sie z.b. ein Serverprogramm auf einem Server und wollen sie nun zu einem Client drucken, dann müssen sie den PDF Drucker des Clients auf dem Server freigeben. Druckt man dann auf dem freigegebenen Drucker auf dem Server, wird der Druck zum entsprechenden Client geleitet.
Die Konstellation kann sehr verschieden sein, desshalb frage ich genau nach. Viele Fälle habe bereits mit dem PDF24 Creator getestet und das Programm direkt auf Netzwerktauglichkeit und Mehrbenutzersystem abgestimmt.
2010-06-25 um 7:55 Uhr #1820robert schinkTeilnehmerDie Clients beinhalten eine Windows Installation und bekommen über einen Citrix Client verschiedene Applicationen gepublished.
Also werde ich den Drucker auf den Clients installieren. Diese möglich habe ich auch schon getestet und sie funktioniert auch problemlos, ich hatte nur auf eine Lösung innerhalb des Servers gehofft. Vielen danke für die Hilfe.
Gibt es schon den Gedanken PDF24 unter Citrix Serverseitig zu modifizieren?
2010-06-25 um 9:07 Uhr #1821pdf24TeilnehmerHi,
PDF24 nur im Server habe ich wirklich noch nicht getestet. Aktuell ist das wirklich nicht möglich, aber für die Zukunft ein interessanter Punkt. Ich werde mir das mal ansehen und mal sehen, eventuell bekomme ich das ja schnell integriert.
Da sie sich offenbar gut mit Citrix System auskennen, können sie mir eventuell sagen, wo ich Informationen zum Citrix Server und zum Publishen von Anwendungen und dem Prinzip dahinter bekomme?
Was mir gerade in den Sinn kommt: Aktuell wird ja der Assistent auf dem Server geöffnet und nicht beim Client. Eventuell reicht es, wenn man den Assistenten für den Benutzer startet, der gerade gedruckt hat? Also das System öffnet quasi ein Benutzerprozess. Frage mich gerade ob das möglich ist und ob dort Sicherheitsproblematiken bestehen.
2010-06-25 um 9:36 Uhr #1822robert schinkTeilnehmerIch habe die Idee PDF24.exe als Benutzer zu starten mal aufgegriffen.
Sobald der Benutzer eine Application startet wird bei uns in der Firma jedesmal ein Loginscript für Netzlaufwerke u.Ä. ausgeführt.
Diesem habe ich den Befehl
call "M:Program FilesPDF24pdf24.exe" (wobei M: unsere Windowspartition darstellt)
hinzugefügt. Somit startet der Benutzer bei jedem Login eine Prozess für PDF24 und bekommt dann auch den Assistenten auf seinem Client angezeigt.
Auch der Editor wird Ordnungsgemäß geöffnet.
Kann man diese funktion irgendwie in das Programm integrieren?
Und gibt es einen Registryeintrag mit dem ich einstellungen Global auf "Öffne erstellte PDF-Dateien im Editor", "gute Qualität" und "Tray Icon nicht anzeigen" setzen kann?2010-06-25 um 15:00 Uhr #1823pdf24TeilnehmerHi,
ich habe heute schon mal geschaut, und prinzipiell sollte das möglich sein. Ich versuche jetzt die nächsten Tage da mal eine Lösung zu erarbeiten. Eventuell haben wir ja dann nächste Woche eine Lösung für dieses Problem.
2010-07-22 um 18:18 Uhr #1838juergen mellesTeilnehmerHallo,
ich habe noch eine Frage zur Nutzung unter Citrix.
Unsere Administratoren sind zu Recht ziemlich empfindlich wenn es um Sicherheitsfragen geht. Leider scheint der in PDF24 integrierte Dateiexplorer nicht die über Richtlinien vergebenen Rechte zu beachten. So wird in unserem normalen Citrix-Windows-Explorer das Programmlaufwerk, auf dem die unter Citrix zur Verfügung gestellten Programme installiert sind, nicht angezeigt. Manipulationen sind so ausgeschlossen.
Der PDF24-Dateiexplorer zeigt aber eben dieses Laufwerk an und bietet im Kontextmenü z.B. die Möglichkeit, Verzeichnisse oder Dateien umzubenennen. Das ist für unsere Administratoren natürlich ein KO-Kriterium.
Gibt es eine Möglichkeit, das Kontextmenü komplett zu deaktivieren ?
Vielen Dank im Voraus !
2010-07-27 um 7:24 Uhr #1840pdf24TeilnehmerIch habe mich die letzten Tage viel mit der Server-Problematik beschäftigt und einige Sachen ausprobiert.
Wir hatten ja bereits herausbekommen, das wenn man den pdf24.exe per Loginscript startet, das die GUI der PDF Erstellung dann korrekt angezeigt wird.
Dieses Login Script habe ich versucht nachzuahmen, indem ich versucht habe, einen Prozess als Benutzer zu erstellen, wenn ein Benutzer den PDF Drucker auf dem Server benutzt.
Teilweise bekomme ich auch die Applikation gestartet, aber es gibt an der einen und anderen Stelle immer noch Probleme. Ich werde versuchen, diese Problem zu lösen.
Ansonsten scheint der Weg per Loginscript erstmal eine gute Lösung zu sein, die funktioniert.
2010-07-27 um 7:29 Uhr #1841pdf24Teilnehmer@Jürgen Melles:
Also diese Richtlinien wurden bei der Entwicklung bisher nicht berücksichtigt. Danke für den Tip. Ich werde mir das ebenfalls mal ansehen und schaun, was ich da machen kann.
Mal eine andere Lösung:
Normalerweise gibt es ja auch die Möglichkeit für ein Laufwerk Sicherheitseinstellungen vorzunehmen, so dass z.b. nur Admins Änderungen vornehmen dürfen. Dann würde das Laufwerk zwar im pdf24 angezeigt werden, aber Ändern könnte man dann nichts. Das wäre erstmal eine mögliche Lösung für die Zwischenzeit.2010-08-04 um 9:06 Uhr #1843aiboTeilnehmerHallo,
habe eben das Tool auf unserer Citrix Farm (5 Server) installiert. Funktioniert wunderbar mit dem Login-Script.
Was wirklich gut wäre und einen riesen Nutzen hätte:
Globale pdf24 Einstellungen die für alle Benutzer gelten.
Einstellungen für User ausblenden.
Assistent ohne Editor - ist wirklich gefährlich User hat kompletten Zugriff auf die Daten des Servers.Grüsse aus dem Allgäu
Siggi2010-08-04 um 9:22 Uhr #1845pdf24Teilnehmer@aibo
Ich schreibe das Feature mal auf die TODO Liste. Das wird dann in einer der nächsten Versionen integriert.Jetzt stellt sich für mich die Frage, wie das mit den Globalen EInstellungen am Besten aussehen soll. Ich denke es ist nicht bei allen Einstellungen sinnvoll, die beim Benutzer zu deaktivieren oder?
Ist es nicht ratsam, einige Benutzereinstellungen dem Benutzer zur Verfügung zu stellen?Ein kleiner Anfang ist ja bereits gemacht bzw. etwas anders von mir angedacht. Es gibt bereits die Einstellung zum Updateverhalten, das nur von Admins geändert werden kann. Diese Einstellung würde bei nicht-Admins nicht änderbar sein.
Was ist ihre Überlegung dabei?
2010-08-04 um 10:00 Uhr #1846aiboTeilnehmeralso den Editor habe ich nun mal "rudimentär" deaktiviert:
pdf24-DocTool.exe umbenannt in pdf24-Editor.exe
Globale Einsellungen für alle User wären (am besten ein/ausschalten):
Icon ausblenden
Qualität Standardmäßig hoch (sollte aber vom User geändert werden können - im Assistenten reicht)
Einstellungen für User deaktivieren
Editor deaktivieren
Update Suche deaktivierenWie kann das update pop-up deaktiviert werden?
Reicht evtl. auch umbenennen der Datei?2010-08-04 um 11:35 Uhr #1847pdf24TeilnehmerDas Update Popup bzw. Updates können in den EInstellungen deaktiviert werden. Dazu einfach die entsprechende Einstellung auf deaktiviert setzen.
Es kann sein, das die Einstellung erst nach einem Neustart des Programms wirkung zeigt, das weiß ich gerade nicht so genau.
2010-08-06 um 6:40 Uhr #1852aiboTeilnehmerHabe die pdf24-Updater.exe auch umbenannt und funktioniert.
Soweit funktioniert nun alles für unsere Ansprüche. Nur noch eins:Gibt es einen Startparameter zur pdf24.exe oder eine andere Möglichkeit das TRay ICON zu deaktivieren.
Hintergrund:
Bei 5 Citrix Servern in der Farm können bei jedem User auch bis 5 Tray Icons auf seinem Client angezeigt werden. Also je nach Anwendungsnutzung der Citrix Farm.Wenn ich über 100 User das alles per "Hand" einstellen lassen muß, ist es ein enormer Zeitverlust.
Wenn wir hier noch eine Lösung hätten wäre es perfekt.
2010-08-06 um 13:37 Uhr #1853pdf24TeilnehmerDas Trayicon kann ausgestellt werden.
Geht aber aktuell nur per Konfiguration in den EInstellungen des Users.
Mann kann aber auch im Loginscript des Users die Registry ändern, dann kann die Registry ändern und so das Tray-Icon ausstellen.HKCU/Software/PDFPrint
ShowTrayIcon = 0Das Pro User anlegen.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.