Anleitung zu "ToPAR" V1.6 ------------------------- Angenommen, man muß öfter ein bestimmtes Dokument ausdrucken. Mit Programmen wie "Professional Page" oder "Final Writer" dauert der Ausdruck doch sehr lange. Man kann das Dokument aber auch mit Hilfe des Programmes "CMD" (ist auf jeder Workbench (bzw. Extras-Diskette) drauf und im Handbuch zum Amiga erklärt) in ein File drucken bzw. den Ausdruck in ein File umlenken. Dieses File kann dann später beliebig oft ausgedruckt werden OHNE daß das 'langsame' DTP- oder Textprogramm geladen werden muß. Dazu kann man das File einfach mit "Copy File TO PAR:" zum Drucker schicken. Aber erstens ist das etwas umständlich, da immer nur eine Kopie gedruckt wird und zweitens ist der Rechner während der Kopie ziemlich 'ausgelastet', das heißt, daß er dann kaum noch im Multitasking zu 'gebrauchen' ist. Hier kommt nun "ToPAR" ins Spiel. Mit diesem Programm können 'CMD-Files' schnell und einfach zum Drucker geschickt werden. In "TURBOprint" ab Version 3.0 ist der Schalter "Datei" vorhanden. Ist dann unter "Name:" ein Pfad/Filename angegeben, kann auch dieses Programm in ein File drucken ... Features von "ToPAR" -------------------- o Es kann einfach eingestellt werden, wieviele Kopien gedruckt werden sollen. Bei Laserdruckern wird das File dann nur EIN MAL zum Drucker geschickt, die Kopien macht der Laser selbst. o Der Rechner wird nicht mehr belastet. Arbeiten im Hintergrund ist 'ungestört' möglich. Bei Laserdruckern ist es meist so, daß der Drucker auf den Rechner wartet, da diese Drucker normalerweise einen sehr großen Puffer haben und die Daten 'ruck zuck' in ihrem Speicher haben. Man kann das zu druckende File also ruhig 'am Stück' zum Drucker schicken. Bei Nadel- oder Tintenstrahl-Druckern wartet der Rechner auf den Drucker, da dieser zum größten Teil damit beschäftigt ist, zwei- drei mal über das Papier zu fahren, es zu transportieren etc. Hier hat es also wenig Sinn, das File 'am Stück' zu schicken, da dann der Rechner wartet und wartet und kaum für andere Aufgaben zur Verfügung steht. "ToPAR" schickt das File - wenn es KEIN Laserdrucker ist - in 'Stücken' zu je 2000 Bytes zum Drucker und macht dann eine Pause von einer Sekunde. In dieser Zeit kann der Drucker in Ruhe seine Aufgaben erledigen und der Rechner hat Zeit, sich um was anderes zu kümmern. Die Gesamtzeit des Ausdruckes wird dadurch (in den allermeisten Fällen) nicht verlängert, aber der Rechner bleibt 'frei'. o Der Ausdruck kann jederzeit abgebrochen werden. Es erfolgt ein RICHTIGER Abbruch, das heißt, daß der Drucker dann beim nächsten Ausdruck KEINEN Datenmüll mehr von sich gibt, wie es z.B. nach dem Abbruch bei "DeluxePaint" oder anderen Grafik-Programmen der Fall ist. Das Programm gibt sogar auf dem abgebrochenen Ausdruck aus, daß und bei welcher Kopie abgebrochen wurde. Einstellungen über ToolTypes ---------------------------- "ToPAR" kann über die ToolTypes gesteuert werden. Dazu das Icon von "ToPAR" EINMAL anklicken und dann im Workbench-Menü "Informationen" anwählen. Jetzt kan man die ToolTypes sehen bzw. ändern, um sie den eigenen Gegebenheiten anzupassen. Es werden folgende ToolTypes erkannt: CMDPFAD= Hier wird der PFAD (die Schublade) angegeben, in dem die 'CMD-Files' stehen. Dieser Pfad wird beim Laden vorgegeben. CMDFILE= Hier wird ein FILENAME angegeben. Dieser ist dann beim Laden vorgegeben. KOPIEN= Die vorgegebene Anzahl der zu druckenden Kopien. Möglich sind Werte zwischen 1 und 999. MAXKOPIEN= Die Anzahl der maximal einstellbaren Kopien. Hier kann eingestellt werden, wieviele Kopien maximal vorgegeben werden sollen. Möglich sind Werte zwischen 10 und 999. FF= Möglich sind FF=Ja oder FF=Nein. Bei FF=Ja wird nach einem Abbruch ein FormFeed (Seitenvorschub) an den Drucker geschickt, was ihn dazu bewegt, das Blatt auszuwerfen. Bei FF=Nein ist diese Funktion abgeschaltet. FF sollte aber eigentlich immer eingeschaltet sein. LASER= Möglich sind LASER=Ja oder LASER=Nein. "Ja" teilt dem Programm mit, daß der angeschlossene Drucker ein Laser ist. Dadurch verhält sich das Programm etwas anders: o Die maximale Anzahl Kopien ist 99 (egal, was bei MAXKOPIEN eingestellt ist). o Die Anzahl der zu druckenden Kopien wird direkt an den Laser geschickt, der daraufhin die Kopien 'erledigt'. Es werden dazu Steuerbefehle benutzt, die eigentlich jeder Laser verstehen sollte ... Nach dem Ausdruck wird die Anzahl Kopien wieder auf 1 gestellt. o Es werden teilweise andere Hilfs/Informationstexte ausgegeben. o Das File wird 'am Stück' an den Drucker geschickt. PIEPSEN= Möglich sind PIEPSEN=Ja oder PIEPSEN=Nein. Bei "Ja" gibt der Rechner nach dem Ausdruck einen Signalton aus. Außerdem wird der Screen, auf dem "ToPAR" läuft, nach vorne geholt. SCHNITTSTELLE= Möglich sind SCHNITTSTELLE=PAR: oder SCHNITTSTELLE=SER:, je nachdem, an welcher Schnittstelle der Drucker angeschlossen ist. Es kann auch der Name der Schnittstelle von Multi-I/O-Karten angegeben werden, falls der Drucker an einer solchen angeschlossen ist. Sind KEINE ToolTypes vorhanden, ist CMDPFAD=RAM:, CMDFILE=CMD_FILE, FF=Ja, LASER=Nein, KOPIEN=1, MAXKOPIEN=100, PIEPSEN=Ja und SCHNITTSTELLE=PAR: voreingestellt. Die ToolTypes werden AUCH beim Start aus der SHELL ausgewertet ! Dazu muß sich das File "ToPAR.info" in der gleichen Schublade befinden, in der auch "ToPAR" steht, was ja normalerweise der Fall ist. Selbst wenn in der Shell der aktuelle Pfad z.B. "DH0:Tools" ist und "ToPAR" mit z.B. "DH0:Utilities/TolleWurst/ToPAR" gestartet wird, werden die ToolTypes ausgewertet. Ein "CD DH0:Utilities/TolleWurst" kann also entfallen. Wichtig ? --------- "ToPAR" benötigt mindestens Kickstart 2.0. "ToPAR" öffnet sein Fenster auf der Workbench bzw. dem aktuellen 'Public Screen'. Sollte der Bildschirm größer als der sichtbare Teil sein, wird das Fenster in der SICHTBAREN Größe geöffnet. Es werden die mit dem "Prefs"-Programm "Font" eingestellten Fonts benutzt. "ToPAR" starten --------------- "ToPAR" kann von der Shell oder der Workbench gestartet werden. CLI/Shell: ToPAR . Workbench: Doppelklick auf das Icon. Beim Start erscheint der Text "Kein CMD-File geladen." oder "ToPAR für Laserdrucker. Kein CMD-File geladen" und drei Gadgets: Hilfe (Taste "H") ---------------- Gibt kurze Hilfstexte aus. Programm beenden (Taste "E") ---------------------------- Beendet das Programm. Lade CMD-File (Taste "L" ------------------------ Es erscheint ein Requester, in dem das zu ladende/zu druckende File auszuwählen ist. Der Pfad/Filename aus den ToolTypes ist vorgegeben. Ist das zu druckende File gewählt, wird es mit "Laden" eingeladen. Das zu druckende File muß KOMPLETT in den Speicher des Rechners passen ! Das ist ein kleiner Nachteil des Programmes, aber nur dadurch kann es seine Stärken voll ausspielen ... Wurde das File erfolgrech geladen, erscheint der Text "xxx geladen." (wobei "xxx" dem Filenamen entspricht) und vier Gadgets: Hilfe (Taste "H") ---------------- Gibt kurze Hilfstexte aus. Programm beenden (Taste "E") ---------------------------- Beendet das Programm. Anderes File (Taste "A") ------------------------ Es kann ein anderes zu druckendes File eingeladen werden. Anzahl Kopien: 001 ------------------ Voreingestellt ist dort die Anzahl aus dem ToolType KOPIEN=, als maximal einstellbare Anzahl die aus MAXKOPIEN=. Soll die Kopienanzahl verändert werden, einfach den Schieberegler verstellen, bis die gewünschte Anzahl eingestellt ist. Die Anzahl kann auch mit folgenden Tasten eingestellt werden: "+" erhöht um 1, mit SHIFT um 10. "-" erniedrigt um 1, mit SHIFT um 10. "1" bis "9" stellen direkt 1 bis 9 Kopien ein. "0" stellt direkt 10 Kopien ein. Drucken (Taste "D") ------------------- Der Ausdruck beginnt. Der Text "Drucke Kopie x von yyy" erscheint und ein Gadget: Abbrechen (Taste "A") --------------------- Hiermit kann der Ausdruck abgebrochen werden. Es erscheint ein Requester, in dem man folgende Möglichkeiten hat: Sofort abbrechen ---------------- Der Ausdruck wird abgebrochen. Im Fenster erscheint der Text "!! xxx y mal gedruckt", wobei die beiden Ausrufezeichen darauf hinweisen, daß der Ausdruck abgebrochen wurde. "xxx" steht für den Filenamen und "y" für die Anzahl der bisher gedruckten Kopien. Auch auf dem Ausdruck erscheint die Texte "Ausdruck abgebrochen" und "xxx y mal gedruckt", damit man sehen kann, wieviele Kopien bisher gedruckt wurden. Kopie noch zuende drucken ------------------------- Die 'aktuelle' Kopie wird noch zuende gedruckt. Danach wird abgebrochen. ACHTUNG: Da beim LASER die Anzahl der Kopien ganz am Anfang zum Laser geschickt wird, druckt er trotzdem die eingestellte Anzahl Kopien. Zurück ------ Es wird weiter gedruckt. Nach erfolgreichem Ausdruck wird, falls im ToolType PIEPSEN=Ja eingestellt ist, ein Ton ausgegeben und der Screen mit "ToPAR" in den Vordergrund geholt. Jo, das war's erstmal ... Fehler und Fehlermeldungen -------------------------- Bei den folgenden Fehlern erscheint ein Requester, der mit einem Klick auf das "Weiter"-Gadget beantwortet werden muß: ! Kann das File nicht finden/öffnen ! ------------------------------------- Kommt vor, wenn der Pfad/Filename von Hand eingegeben wird und dabei ein Fehler passiert oder das angegebene File nicht vorhanden ist. Pfad/Filenamen deshalb immer komplett mit der Maus auswählen. ! Nicht genug Speicher vorhanden ! ---------------------------------- Das zu druckende File passt nicht komplett in den Speicher. Evtl. andere noch laufende Programme beenden und es dann nochmal versuchen. ! Fehler beim Drucken ! ----------------------- Ich hab' oft versucht, den Fehler zu erzeugen, aber bei mir ist er bisher noch nicht aufgetaucht. Scheinbar ist es auch so, daß beim Druck über z.B. "PAR:" die bekannte Fehlermeldung "Druckerproblem - Papier und Drucker überprüfen" NICHT erscheint ! Wenn's also beim Druck mal nicht weitergeht, bitte nachsehen, ob der Drucker vielleich OFFLINE ist oder kein Papier mehr hat ... Sonstiges --------- Das Programm wurde auf einem Amiga 3000 in Assembler geschrieben. "ToPAR" läuft auf allen Amigas ab Kickstart 2.0, mit und ohne Turbokarte und/oder Speichererweiterungen. "ToPAR" kann NICHT resident gemacht werden - warum auch ? Verbesserungsvorschläge werden gern entgegengenommen. Danke an GUENTER von der MELMAC, der mich zu diesem Programm angeregt und neue Versionen auf Herz und Nieren mit seinen Druckern HP 550C und OKI LASER 400 getestet hat. "ToPAR" ist Freeware. Es kann frei kopiert werden. Das Copyright liegt bei: Ebsche Hermesmann Junior (EHJ) - EBSCHE@TRASH.ZER Jung-Stillingweg 9 44319 Dortmund Tel.: 0231 21 49 16 Erreichbar auch in der Mailbox "MELMAC" (Username EBSCHE): 0231 81 05 20 und 0231 728 18 35 (ZyXEL Modeme). Die Nummern ändern sich wegen Umzug in nächster Zeit (und es kommen noch 'n paar Lines dazu...). Die aktuellen Nummern stehen in den Anzeigen der Firma CROSS.