alanod
28th October 2004, 10:58
Hallo,
Wir möchten die unter $BSE_TMP bereitgestellten Druckdateien direkt in unserem Archivierungssystem (Docuware), mittels Cold/Read, verschlagworten. Wie oben erwähnt, erwartet Cold/Read die Dateien im PCL - Format. Hat jemand schon einen Konverter im Einsatz bzw. kennt jemand eine Firma, die eine Lösung anbietet ?
PS: Da wir nicht über die nötigen BaaN Source (Quellcode) verfügen, können wir diese Dateien nicht direkt an einen PCL Drucker senden !!
hantes
29th October 2004, 15:58
Hallo alanod,
habt Ihr mal daran gedacht beim drucken die Infos auszugeben?
Grüße,
Hantes
Hallo,
Wir möchten die unter $BSE_TMP bereitgestellten Druckdateien direkt in unserem Archivierungssystem (Docuware), mittels Cold/Read, verschlagworten. Wie oben erwähnt, erwartet Cold/Read die Dateien im PCL - Format. Hat jemand schon einen Konverter im Einsatz bzw. kennt jemand eine Firma, die eine Lösung anbietet ?
PS: Da wir nicht über die nötigen BaaN Source (Quellcode) verfügen, können wir diese Dateien nicht direkt an einen PCL Drucker senden !!
Martin Jung
29th October 2004, 18:06
Hallo alanod,
habt Ihr schon mal daran gedacht die Reportarchivierung (ab SP15) als Basis für die COLD-Verarbeitung zu nutzen? Funktioniert gut und hat uns eine Anpassung erspart. Vorher hatten wir hantes Methode im Einsatz, die etwas Trickserei erfordert wenn man mehere Kopien eines Dokumentes vor sich hat.
Gruss
Martin
alanod
2nd November 2004, 14:02
@hantes
Erst einmal Danke für die Antwort. Aber wir wollen die an eine UNIUX Queue gesendete Druckdatei (Treiber ibm_pro) direkt verwenden. Natürlich könnten wir auch einen PCL Drucker einrichten, aber dazu müsste das Dokument nochmals gedruckt werden.
klixy23
2nd November 2004, 14:36
@hantes
[...] Natürlich könnten wir auch einen PCL Drucker einrichten, aber dazu müsste das Dokument nochmals gedruckt werden.
Das ist schon die halbe Lösung des Problems.
1. PCL Drucker einrichten
2. shell script schreiben
#!/usr/bin/sh
#
# script lp_2mal
#
# <dev_org> und <dev_pcl> durch die entsprechenden Drucker ersetzen
# entweder fest im Script
ORG_DEVICE =<dev_org>
PCL_DEVICE=<dev_pcl>
# oder als Parameter, nicht benötigte Zeilen auskommentieren
ORG_DEVICE =$1
PCL_DEVICE=$2
# Anzahl der Kopien und Datei werden als 3. und 4. Parameter übergeben
COPIES=$3
DATEI=$4
# folgende Zeile entspricht dem Feld "Warteschlange" aus der "Session Drucker verwalten"
/bin/lp -c -d$ORG_DEVICE -s -n$COPIES $DATEI
# folgende Zeile druckt das alles nochmal auf einen zweiten Drucker
# Parameter -n (COPIES) weglassen, wenn keine Kopien gedruckt werden sollen
/bin/lp -c -d$PCL_DEVICE -s $DATEI
3. shell script in "Drucker verwalten" eintragen, da wo jetzt "lp -d<dev>..." steht, z.B. "lp_2mal ORG PCL %d %s"
Ich hoffe, es sind keine groben Schnitzer drin, da ich es nicht getestet habe. Ich habe aber auf die gleiche Art die Anzahl der Kopien an einen remote printer übermittelt und das funktioniert.