Mit AutoSpool können Sie in eine Datei drucken, deren Speicherort Sie festlegen können und deren Name automatisch generiert wird.
Nachdem die Datei erstellt wurde, wird die im Dialogfeld Optionen angegebene Spooler-Anwendung ausgeführt.
AutoSpool ist bei der Ausgabe auf Netzwerkdrucker und Netzwerk-Plotter nicht notwendig. Dieses Dienstprogramm richtet sich an Benutzer anderer Netzwerke sowie an Benutzer, die während des Plotvorgangs mithilfe von AutoSpool eine andere Anwendung starten möchten.
Wenn Sie einen Drucker oder Plotter mit dem Assistenten zum Hinzufügen eines Plotters einrichten, wählen Sie Netzwerk als Anschlusstyp. Diese Einstellung entspricht den Anforderungen der meisten Drucker und Plotter hinsichtlich der Netzwerkkonnektivität.
Mit AutoSpool können Sie eine Plot-Datei an das Ausgabegerät senden und gleichzeitig mit Ihrer Arbeit fortfahren. Autospool trägt speziellen Plot- und Druckanforderungen Rechnung, wie beispielsweise Protokolldateien oder nichtstandardisierten Netzwerken. Darüber hinaus können Sie die meisten Plotroutinen aus den früheren Programmversionen verwenden.
Bei der Ausführung von AutoSpool schreibt das Programm den Plot-Auftrag in eine Datei mit automatisch vergebenem Namen in dem von Ihnen angegebenen Ordner. Anschließend führt das Programm ein Druckwarteschlangen-Übergabeprogramm zusammen mit einer benutzerdefinierten Parameterliste aus. Die Parameterliste muss mindestens den Namen der Direktzugriffsdatei enthalten, die das Programm dem Plotauftrag zugewiesen hat. Die Parameterliste wird durch die Variable %s dargestellt. Andere Parameter können beispielsweise zur Verbesserung der Auflösung des Zielgeräts oder zur Erzeugung von Protokolldateien verwendet werden.
Zur Einrichtung von AutoSpool benötigen Sie Zugriff auf die ausführbare Datei, die vom Programm aufgerufen wird. Geben Sie den Namen dieser Programmdatei und die Parameterliste im Dialogfeld Optionen ein. Die ausführbare Datei ist normalerweise ein Stapelverarbeitungsprogramm, das Sie selbst erstellen. Es kann sich aber auch um ein Programm eines anderen Herstellers handeln. Wenn Sie ein Programm eines anderen Herstellers verwenden, ist das Setup im Wesentlichen gleich. Informationen darüber, wie Sie die für das Programm eines anderen Herstellers notwendigen Parametervariablen ermitteln, finden Sie in der Dokumentation zu diesem Programm.
Mit den folgenden Methoden können Sie das Plot-Spoolen konfigurieren:
Bei der Konfiguration vom Programm für das Plot-Spoolen mit AutoSpool konfigurieren Sie den Drucker und geben die AutoSpool-Programmdatei sowie das Verzeichnis der Druckdatei an.
Im folgenden Beispiel für die Datei plot.bat werden einige der Funktionen aufgeführt, die Sie in einer Stapeldatei verwenden können. Diese Stapeldatei bestimmt das Ausgabegerät, übermittelt den Druckauftrag über den Befehl Kopieren des Betriebssystems und löscht die vom Programm erstellte temporäre Plotdatei.
Die Stapeldatei benötigt zwei Parameter vom Programm (%s und %c), die in der Stapeldatei als %1 bzw. %2 bezeichnet werden. Die imaginären Geräte in diesem Beispiel werden an die lokale Arbeitsstation und an zwei verschiedene Netzwerkdrucker-Server angeschlossen. Eine Erklärung zu den Gerätenamen und Anschlüssen finden Sie in der folgenden Tabelle. Hierbei ist zu beachten, dass die Reihenfolge, in der die Parameter an die Programmdatei AutoSpool übergeben werden, die Bezeichnung der Variablen in der Programm- oder Stapeldatei bestimmt: Die erste Variable wird zu %1 usw.
|
Gerätenamen und Anschlüsse |
|||
|---|---|---|---|
|
Beschreibung |
Server |
Netzwerk-Freigabename |
Programmkonfigurationsname |
|
Lokaler Laserdrucker |
my_laser |
||
|
ans Netzwerk angeschlossener Plotter |
milana |
\\milana\hp755cm |
hp755cm |
|
ans Netzwerk angeschlossener Laserdrucker |
kilo |
\\kilo\laser |
net_laser |
Rem PLOT.BAT @echo off Rem determine the destination if %2 == my_laser goto PlotA if %2 == hp755cm goto PlotB if %2 == net_laser goto PlotC Rem trap for undefined devices echo *******************Warning********************** echo %2 is not defined to the Plot Script, PLOT.BAT echo The plot job has been canceled. echo ************************************************ pause goto END Rem send the job :PlotA copy %1 /b LPT1 goto END :PlotB copy %1 /b \\milana\hp755cm goto END :PlotC copy %1 /b \\kilo\laser goto END Rem clean up and exit :END erase %1 exit