Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:schnittstelle:einsatzdrucker [2022/01/06 20:39] – [Tabelle] Holger Mauneserver:schnittstelle:einsatzdrucker [2022/01/06 21:19] (aktuell) – [Voraussetzungen zum Betrieb der Schnittstelle] Holger Maune
Zeile 12: Zeile 12:
 Für die Schnittstelle können bei der Aufgabendefinition verschiedene Parameter übergeben werden. Derzeit sind folgende Parameter vorgesehen und in der Schnittstelle realisiert: Für die Schnittstelle können bei der Aufgabendefinition verschiedene Parameter übergeben werden. Derzeit sind folgende Parameter vorgesehen und in der Schnittstelle realisiert:
  
-^ Parameter                          ^ Beschreibung                                                                                                               +^ Parameter                          ^ Beschreibung                                                                                                                            
-| ---                                | Drucken der Standardvorlage auf dem in der Konfiguration definierten "Standarddrucker" -> Kann dann Windows oder IPP sein  +| ---                                | Drucken der Standardvorlage auf dem definierten Windows-Systemdrucker                                                                   
-| ''ReportName''                     | Drucken auf dem in der Konfiguration definierten "Standarddrucker"                                                         +| ''ReportName''                     | Drucken der Vorlage mit dem Namen ''ReportName'' auf dem definierten Windows-Systemdrucker                                              
-| ''ReportName@DruckerName''         | Drucken auf dem angegebenen Drucker*                                                                                       +| ''ReportName@DruckerName''         | Drucken der Vorlage mit dem Namen ''ReportName'' auf dem Drucker mit dem Namen''DruckerName''                                         
-| ''ReportName|Anzahl@DruckerName''  | Drucken auf dem angegebenen Drucker* mit der angegeben Anzahl an Kopien                                                    |+| ''ReportName|Anzahl@DruckerName''  | Drucken der Vorlage mit dem Namen ''ReportName'' auf dem Drucker mit dem Namen''DruckerName'' mit der angegeben ''Anzahl'' an Kopien  |
  
-*Haben Windows-Systemdrucker und IPP-Drucker den gleichen Namen, wird auf den IPP-Drucker zurückgegriffen.+* Haben Windows-Systemdrucker und IPP-Drucker den gleichen Namen, wird auf den IPP-Drucker zurückgegriffen.
  
 ==== Konfiguration der Schnittstelle ==== ==== Konfiguration der Schnittstelle ====
 Die Konfiguration erfolgt über das Konfigtool des EDPServer. Die Konfiguration erfolgt über das Konfigtool des EDPServer.
  
 +{{:server:schnittstelle:einsatzdrucker:konfig1.png?nolink|}}
 +{{:server:schnittstelle:einsatzdrucker:konfig2.png?nolink|}}
  
 +Die IPP-Adresse muss regelmäßig mit ''/'' abgeschlossen werden, sonst akzeptiert das IPP-Tool die Adresse nicht. Bei "Unterordnern" kann dies je nach Drucker entfallen. Beispiele: ''<nowiki>ipp://192.169.100.20/</nowiki>'' oder ''<nowiki>ipp://192.169.100.20/ipp</nowiki>''
  
 +==== Voraussetzungen zum Betrieb der IPP-Schnittstelle ====
 +Für den Betrieb der Schnittstelle sind folgende Voraussetzungen zu erfüllen:
 +  - InternetPrintingProtocol Tools müssen installiert sein, siehe https://www.pwg.org/
 +  - Konfigurationsdatei muss für jeden Druckertyp vorhanden sein, siehe Beispiel für HP
  
 +<file txt beispiel.ipp>
 +# File: printfile.ipp
 +{
 +NAME "EDPServer"
  
 +# The request to send
 +OPERATION Print-Job
 +GROUP operation-attributes-tag
 +ATTR charset attributes-charset utf-8
 +ATTR language attributes-natural-language en
 +ATTR uri printer-uri $uri
 +ATTR name requesting-user-name EDPServer
 +FILE $filename
  
 +# The response to expect
 +STATUS successful-ok
 +EXPECT attributes-charset OF-TYPE charset
 +EXPECT attributes-natural-language OF-TYPE naturalLanguage
 +EXPECT job-id OF-TYPE integer
 +EXPECT job-uri OF-TYPE uri
 +}
 +</file>
 +
 +Weiterführende Informationen
 +  * [[http://heise.de/-2600094|Dialog mit dem Drucker, c't 10/2015, S.164]]
 +  * https://www.pwg.org/
 + 
  
  • server/schnittstelle/einsatzdrucker.1641497975.txt.gz
  • Zuletzt geändert: 2022/01/06 20:39
  • von Holger Maune