Die Druckerintegration innerhalb der Anwendung ermöglicht es Ihnen, Dokumente automatisch auf der Grundlage bestimmter Ereignisse zu drucken. Sie möchten zum Beispiel ein Rechnungsdokument drucken, wenn Sie eine Bestellung erhalten haben. Der Druckauftrag wird über das Internet ausgelöst und direkt an einen Drucker gesendet. über verschiedene Dienstleister. Die von uns unterstützten Druckdienste und wie sie integriert werden können, finden Sie im Druckdokumentation im Untermenü auf der linken Seite.
Weitere Informationen zum Drucken finden Sie auch in der jeweiligen Leistungsbeschreibung.
Als erstes müssen Sie eine Druckerkonfiguration erstellen. Gehen Sie dazu zu auf den Space > Connect > Printers und erstellen Sie eine Konfiguration. Sie müssen einen von uns unterstützten Druckdienst auswählen.
Note
|
Falls Sie in der Anwendung kein Menüdrucker sehen, stellen Sie sicher, dass die Funktion Drucken in Ihrem Bereich aktiviert ist. |
Die erste Druckerkonfiguration, die Sie erstellen, ist Ihr Standarddrucker. Wenn nicht anders angegeben, verwendet die Anwendung die Standarddruckerkonfiguration zum Drucken der Dokumente.
Sie können die Standarddrucker ändern, indem Sie die Druckerkonfiguration öffnen und das Kennzeichen Default
des Druckers ändern.
Note
|
Sie können nur einen Standarddrucker festlegen. Wenn Sie vergessen, einen Standarddrucker einzustellen, werden alle Druckaufträge fehlschlagen. |
Für bestimmte Anwendungsfälle kann es notwendig sein, dass Sie einige Informationen oder Seiten aus einem anderen Fach drucken möchten. Für diese Fälle empfehlen wir empfehlen wir Ihnen, eine neue Druckerkonfiguration zu erstellen, die standardmäßig aus einem anderen Fach druckt. In den Anwendungsfällen, in denen dies sinnvoll ist, können Sie in der Anwendung eine andere Druckerkonfiguration für die Informationen angeben, die über einen anderen Schacht gedruckt werden sollen.
Drucker können für verschiedene Ereignisse in der Anwendung verwendet werden. Dies hängt auch von den Funktionen ab, die in Ihrem Bereich aktiv sind. Nachfolgend finden Sie eine Liste der möglichen Auslöser für einen Druckauftrag.
Drucken Sie die Rechnung oder den Lieferschein aus und senden Sie sie an Ihren Kunden. Weitere Informationen finden Sie unter dem Mahnungsdokumentation.
Sie können in der Konnektorkonfiguration festlegen, ob und wann Sie eine Mahnung an Ihren Kunden drucken/versenden möchten. Weitere Informationen zu Konnektoren finden Sie unter dem Konnektor-Dokumentation.
Sobald der Drucker erstellt und für die verschiedenen Dienste konfiguriert ist, wird er automatisch mit dem Druck des Dokuments beginnen, sobald er ausgelöst wird. Im Folgenden finden Sie weitere Informationen darüber, wie Sie Druckaufträge anzeigen und neu planen können.
Druckaufträge werden durch bestimmte Ereignisse in der Anwendung ausgelöst, die von Ihnen konfiguriert werden können. Eine Liste der geplanten und erfolgreichen Druckaufträge ist in Ihrem Konto unter dem Space > Connect > Printers > Print Jobs sichtbar.
Falls der Druckerdienst nicht verfügbar ist, versuchen wir, das Dokument regelmäßig an den Druckerdienst zu senden. Während dieser Wiederholungsphase bleibt der Auftrag im
Zustand PENDING
. Wenn wir nach einer bestimmten Anzahl von Versuchen nicht in der Lage sind, den Dienst zu erreichen, wird der Auftrag in den Zustand FAILED
versetzt.
Fehlgeschlagene Druckaufträge können neu geplant werden. Um den Auftrag neu zu planen, müssen Sie den Druckauftrag öffnen und „neu planen“ drücken.
Alle gedruckten Dokumente können heruntergeladen werden. Öffnen Sie dazu den Druckauftrag und klicken Sie auf Dokument herunterladen.
Wir löschen die Druckaufträge nach einer gewissen Zeit, um die Datenbank zu bereinigen. Die Zeit, die wir die Druckaufträge aufbewahren, wird in der Konstante
Druckauftrag-Aufbewahrungszeit
definiert. Diese ist in der Dokumentation unter dem Dokumentation > API-Referenz > Typen > Konstanten zu finden.
Die Aufbewahrungszeit kann nicht geändert werden.
Die Druckerintegration ist so zuverlässig wie möglich. Das bedeutet, dass wir erneut versuchen, das Dokument zu drucken, wenn der Druckdienst nicht verfügbar ist. Wir sind jedoch nicht in der Lage zu verfolgen, ob ein Auftrag tatsächlich gedruckt wird. Wir verlassen uns auf die Rückmeldung des Dienstanbieters. Wenn der Anbieter eine positive Rückmeldung gibt, gehen wir davon aus, dass der Auftrag gedruckt wurde. Im Falle einer Dienstunterbrechung auf unserer Seite oder auf der Seite des Dienstanbieters verfolgen wir alle gedruckten Aufträge, um eine Überprüfung aller gedruckten Dokumente zu ermöglichen.
Unsere Implementierung garantiert, dass ein Dokument erst dann gedruckt wird, wenn die entsprechende Datenbanktransaktion auf unserer Seite abgeschlossen ist. Das heißt, wir beginnen erst mit dem Druck, wenn die Daten tatsächlich in unserer Datenbank gespeichert sind und nicht mehr rückgängig gemacht werden können. Im Falle eines Serverausfalls auf unserer Seite versuchen wir erneut, das Dokument zu drucken, bis wir sicher sind, dass das Dokument gedruckt wurde. Wir können jedoch nicht feststellen, ob ein Dokument bereits an den Druckdienstleister gesendet wurde, da die Dienstleister uns nicht erlauben, dies zu überprüfen. Das bedeutet, dass ein Dokument im Falle eines Systemfehlers möglicherweise mehr als einmal gedruckt wird.
Die allgemeine Zuverlässigkeit hängt auch vom Drucker selbst ab. Im Falle eines Stromausfalls kann der Drucker alle gespeicherten Druckaufträge verlieren. Um ein zuverlässiges End-to-End-System zu etablieren, kann eventuell eine manuelle Überprüfung der gedruckten Dokumente sinnvoll sein.