Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Bestellzettel 2.0

Der neue Workflow für den Bestellzetteldruck an der SUB Göttingen

< Pfeiltasten zur Navigation verwenden. >

Ausgangslage (Zettel)

Ausgangslage (Layout) - Ausschnitt

Ausgangslage (Infrastruktur)

Neue Anforderungen

Bestehende Anforderungen

Der Dienst sollte alles können was der Vorgänger kann

Grundannahmen

Übersicht über den Ablauf

Layout Datei einlesen – XML Repräsentation

Generierter Parser (Ausschnitt)

Geparster Zettel in XML (Ausschnitt)

Generiertes XSL FO (Ausschnitt)

Ergebnis

Nutzung auf der Kommandozeile

Möglichkeiten des Kommandozeilenprogramms

SUB PrintServer

Apache Camel - Ein Routing Framework

Beispiel für eine Route:


                    <route>
                        <from uri=""></from>
                        <to uri=""></to> 
                    </route>
                

Volständiges Beispiel:


                <route>
                    <from uri="file:/pica/prod/prt/selbstabholbereich?include=sub4235_\d{16}_slip001.print
                        &?move=../sich-selbstabhol"/>
                    <to uri="layout:.?xslfo=./xslfo/layout2fo.xsl&template=./ous40_layout_001_du.asc
                        &outputFormat=PS"/> 
                    <to uri="lpr://localhost/bbk-test"/>
                </route>
                

(Umbrüche für die Lesbarkeit eingefügt)

Erste Erfahrungen

Status

Nachteile

Ausblick

Mögliche Verbesserungen (nicht geplant)

Layouts grafisch gestalten (one more thing...)

Technische Anforderungen

( = möglich, = nicht möglich)

Libre Office – Textboxen annotieren

https://github.com/
subugoe/ous-print