Von Version < 9.1 >
bearbeitet von gru
am 08.06.2021, 16:48
Auf Version < 10.5
bearbeitet von gru
am 08.06.2021, 17:51
<
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,18 +1,19 @@
1 1  [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/fc-plugin-print-service&fileid=8194||rel="noopener noreferrer" target="_blank"]] (erfordert Anmeldung)
2 2  
3 3  {{info}}
4 -Das Print-Service Plugin wurde aus technischen Gründen auf ein neues Konzept umgestellt. Hierfür muss neben dem Plugin ein eigener Print-Server installiert werden.
4 +Das Print-Service Plugin wurde aus technischen Gründen auf ein neues Konzept umgestellt. Hierfür muss neben dem Plugin ein eigener Print-Server installiert werden. Die Benutzung und Konfiguration der Plugin-Aktion unterscheidet sich zwischen der alten und der neuen Version nicht.
5 5  
6 -Die Benutzung und Konfiguration der Plugin-Aktion unterscheidet sich zwischen der alten und der neuen Version nicht. Hinweise zu Besonderheiten und zur Installation sowie die Downloadlink zur alten Version befinden sich im Punkt [[Hinweise für ältere Versionen des Print-Service Plugins>>||anchor="HHinweisefFCrE4ltereVersionendesPrint-ServicePlugins"]].
6 +
7 +Hinweise zur Installation und zu Besonderheiten zur alten Version sowie deren Downloadlink befinden sich im Punkt [[Hinweise für ältere Versionen des Print-Service Plugins>>||anchor="HHinweisefFCrE4ltereVersionendesPrint-ServicePlugins"]].
7 7  {{/info}}
8 8  
9 9  {{content/}}
10 10  
11 -Das kostenpflichtige Plugin //Print-Service// ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist.
12 +Das kostenpflichtige Plugin //Print-Service// ermöglicht es, in der Statusverarbeitung ein PDF aus dem Formular zu erzeugen, welches besser für den Druck geeignet ist.
12 12  
13 13  == Technische Besonderheiten ==
14 14  
15 -Um das //Print-Service// Plugin verwenden zu können, ist es erforderlich, //Node.js// sowie den //Print Server// zu installieren. Dieser kann auf dem gleichen Server wie der {{formcycle/}} Master-Server installiert werden.
16 +Um das //Print-Service// Plugin verwenden zu können, ist es erforderlich, //Node.js// sowie den //Print Server// zu installieren. Dieser kann auf dem gleichen Server wie der {{formcycle/}} Master-Server installiert werden.
16 16  
17 17  == Installation ==
18 18  
... ... @@ -31,6 +31,7 @@
31 31  : 4. Die Print Server Installationsdateien können Sie hier über die Customer-Cloud herunterladen.
32 32  : 5. Entpacken Sie die ZIP Datei „print_server_fc.zip“ und verschieben Sie den Inhalt in den Ordner print_server_fc unter C:\Programme\.
33 33  : 6. Zur Installation öffnen Sie die Kommandozeile (cmd) mit administrativen Berechtigungen und führen die folgenden Befehle aus:
35 +
34 34  {{code language="none"}}
35 35  cd C:\Programme\print_server_fc
36 36  npm install
... ... @@ -39,13 +39,13 @@
39 39  node install-windows-service.js
40 40  {{/code}}
41 41  
42 -Es ist nun ein neuer Dienst {{code language="none"}}FORMCYCLE Print Server{{/code}} vorhanden. Bitte prüfen Sie, ob dieser auch gestartet ist, bevor Sie einen Test durchführen.
43 -Das Skript install-windows-service.js enthält Standardvariablen für die Installation des Print-Services.
44 +Es ist nun ein neuer Dienst {{code language="none"}}FORMCYCLE Print Server{{/code}} vorhanden. Bitte prüfen Sie, ob dieser auch gestartet ist, bevor Sie einen [[Test>>||anchor="HTest"]] durchführen. Das Skript {{code language="none"}}install-windows-service.js{{/code}} enthält Standardvariablen für die Installation des Print-Services.
44 44  
45 -: Der Dienst wird standardmäßig auf dem Port 8090 installiert. Um diesen zu ändern, müssen Sie in der Datei install-windows-service.js den Parameter --port=8090 anpassen.
46 -: Standardmäßig ist Logging aktiviert. Um dies zu ändern setzen Sie den Parameter {{code language="none"}}--verbose=true{{/code}} auf {{code language="none"}}--verbose=false{{/code}}.
47 -Nach der Installation wird ein Ordner mit dem Namen „deamon“ für die Logdateien angelegt.
46 +* Der Dienst wird standardmäßig auf dem Port 8090 installiert. Um diesen zu ändern, müssen Sie in der Datei install-windows-service.js den Parameter {{code language="none"}}--port=8090{{/code}} anpassen.
47 +* Standardmäßig ist Logging aktiviert. Um dies zu ändern setzen Sie den Parameter {{code language="none"}}--verbose=true{{/code}} auf {{code language="none"}}--verbose=false{{/code}}.
48 48  
49 +Nach der Installation wird ein Ordner mit dem Namen {{code language="none"}}deamon{{/code}} für die Logdateien angelegt.
50 +
49 49  ==== Deinstallation ====
50 50  
51 51  Für die Deinstallation des Print Servers, öffnen Sie eine Kommandozeile (cmd) mit administrativen Berechtigungen und führen Sie folgende Befehle aus.
... ... @@ -63,23 +63,26 @@
63 63  Zur Installation öffnen Sie die Konsole und führen die folgenden Befehle aus:
64 64  
65 65  {{code language="none"}}
66 -# Laden des Skriptes
68 +# Laden des Skriptes (je nach Betriebssystem unterschiedlich)
67 67  
68 -(Debian 10 - Wenn Sie als root angemeldet sind,)
70 +# Debian 10 - Wenn Sie als root angemeldet sind:
69 69  wget "https://customer.formcycle.eu/index.php/s/0GBtp1HtQHJMzQx/download?path=/&files=install_printserver_debian10.sh" -O install_print_server.sh
70 70  
71 -(Debian 10 - oder wenn Sie als normaler Benutzer mit Sudo-Rechten angemeldet sind.)
73 +# Debian 10 - oder wenn Sie als normaler Benutzer mit Sudo-Rechten angemeldet sind:
72 72  wget "https://customer.formcycle.eu/index.php/s/0GBtp1HtQHJMzQx/download?path=/&files=install_printserver_debian10_sudo.sh" -O install_print_server.sh
73 73  
74 -(Ubuntu 16 - oder wenn Sie als root angemeldet sind.)
76 +# Ubuntu 16 - Wenn Sie als root angemeldet sind:
75 75  wget "https://customer.formcycle.eu/index.php/s/0GBtp1HtQHJMzQx/download?path=/&files=install_printserver_ubuntu16.sh" -O install_print_server.sh
76 76  
79 +
77 77  # Datei Ausführbar machen
78 78  chmod 750 install_print_server.sh
79 79  
83 +
80 80  # Installation starten
81 81  ./install_print_server.sh
82 82  
87 +
83 83  # Print Server ausführen
84 84  systemctl start printserver
85 85  {{/code}}
... ... @@ -90,28 +90,32 @@
90 90  ==== Deinstallation ====
91 91  
92 92  Für die Deinstallation des Print Servers, öffnen Sie eine Kommandozeile (cmd) mit administrativen Berechtigungen und führen Sie folgende Befehle aus:
93 -
98 +
94 94  {{code language="none"}}
95 95  /home/formcycle/deinstall_printserver.sh
96 96  {{/code}}
97 -
98 -{{info}}**Achtung:** Bei der Installation wurden, in Abhängigkeit des vorhandenen Systems, auch einige Linux-Pakete wie z.B. nodejs installiert. Es ist aber nicht möglich, die Pakete automatisiert wieder zu deinstallieren. Löschen Sie die automatisch installierten Pakete nur, wenn Sie zu 100% sicher sind, dass sie nicht mehr benötigt werden!{{/info}}
99 99  
103 +{{info}}
104 +**Achtung:**
105 +Bei der Installation wurden, in Abhängigkeit des vorhandenen Systems, auch einige Linux-Pakete wie z.B. nodejs installiert. Es ist aber nicht möglich, die Pakete automatisiert wieder zu deinstallieren. Löschen Sie die automatisch installierten Pakete nur, wenn Sie zu 100% sicher sind, dass sie nicht mehr benötigt werden!
106 +{{/info}}
107 +
100 100  === Test ===
101 101  
102 102  Um zu prüfen, ob die Installation erfolgreich durchgeführt wurde, kann der Service testweise auf dem Server aufgerufen werden:
103 -http://localhost:8090/pdf?orientation=landscape&format=A4&wait=false&marginTop=0mm&formURL=http://www.formcycle.de
111 +{{code language="none"}}http://localhost:8090/pdf?orientation=landscape&format=A4&wait=false&marginTop=0mm&formURL=http://www.formcycle.de{{/code}}
104 104  
105 105  === Einrichtung des Plugins ===
114 +
106 106  ==== Installation Plugin Print-Service ====
107 107  
108 108  Damit das Plugin in {{formcycle/}} als Aktion in der Verarbeitung zur Verfügung steht, muss dieses im Bereich Systemplugin der Verwaltungsoberfläche bereitgestellt werden. Eine Anleitung zur Installation von Plugins finden Sie [[hier>>doc:Formcycle.UserInterface.Client.Plugins.WebHome]].
109 109  
110 110  Falls bereits die alte Version des Print-Service Plugins (Phantom-Plugin) installiert war, wird folgende Vorgehensweise für die Installation empfohlen:
111 -: Phantom-Plugin deaktivieren
112 -: Phantom-Plugin löschen
113 -: Neues Print-Service Plugin hochladen
114 -: Mit der Konfiguration fortfahren
120 +* Phantom-Plugin deaktivieren
121 +* Phantom-Plugin löschen
122 +* Neues Print-Service Plugin hochladen
123 +* Mit der Konfiguration fortfahren
115 115  
116 116  ==== Konfiguration des Plugins ====
117 117  
... ... @@ -156,6 +156,7 @@
156 156  {{code language="none"}}
157 157  Error: unable to verify the first certificate
158 158  {{/code}}
168 +
159 159  Bei den beschriebenen Schritten handelt es sich nur um einen Workaround und die Umgebungsvariablen sollten nach der erfolgreichen Installation wieder auf die Standardwerte gesetzt werden!
160 160  
161 161  {{code language="none"}}
Copyright 2000-2025