SetDevice V1.00 11.09.1998 Einleitung ---------- SetDevice ist ein normaler Voreinsteller für die Workbench. Er erlaubt das Verändern der Einstellung des vom printer.device benutzten Ausgabedevices und Unit. Dies ist besonders für IO-Karten (MultiFace, HyperCom, GVP IO Extender) nützlich. Im Gegensatz zu diversen anderen Programmen (z.B. MapDevice von MultiFace III) tut SetDevice NICHT die Ausgabe von einen Port auf einen anderen umlenken und es bleibt kein Port unnütz belegt. Es wird auch kein anderer Hack veranstaltet. SetDevice ist nur einfach der Beweis, daß die Workbench sehr wohl erlaubt, das Device mit dem Druckerport frei anzugeben. Voraussetzungen --------------- Kickstart/Workbench 2.04, 2.1, 3.0, 3.1 oder neuer Installation ------------ Einfach zu den anderen Voreinstellern in die SYS:Prefs Schublade kopieren. Startoptionen -------- SetDevice kann von der Workbench oder von dem Shell aus benutzt werden, wobei folgende Tooltype/Schlüsselworte erlaubt sind: DEVICE= Normal werden alle Einstellungen an dem Drucker über die Amiga interne parallele/serielle Schnittstelle getätigt. Die Schnittstelle wird mit dem parallel.device oder serial.device aus der DEVS: Schublade angesteuert. Benutzen Sie das DEVICE-Argument, um eine andere Schnittstelle anzugeben (z.B. das pit.device der Multiface III). Das angegebene Device muß kompatibel zu dem Amiga serial.device bzw. parallel.device sein. UNIT= UNIT erlaubt die Angabe der Unit bzw. Port des Ausgabedevices, über den der Drucker angesteuert werden soll. Dies ist besonders bei eine Schnittstellenkarte mit mehreren Anschlüssen notwendig. Hier wird in der Regel die UNIT-Nummer benutzt, um eine der vielen Schnittstellen bzw. Ports auszuwählen. Zusätzlich muß bei diesen Schnittstellenkarten oft noch das DEVICE-Argument benutzt werden. PUBSCREEN= Das PUBSCREEN-Argument erlaubt das Öffnen des Editors auf einem mit definierten öffentlichen Bildschirm. Groß- und Kleinschrift ist dabei zu beachten. TOPAZ SetDevice verwendet normalerweise zum Schreiben der Fenstertexte die in den Workbench-Voreinstellungs-Editoren eingestellte Schrift (engl. font independent). Mit TOPAZ schalten Sie diese Funktion ab und es wird in jedem Fall die TOPAZ 8-Schrift verwendet. SAVE Mit Hilfe von SAVE können Sie Einstellungen permanent ändern, ohne das Fenster des Editors anzeigen zu lassen. Die zuvor temporär gemachten Einstellungen des Treibers werden von dem Editor permanent eingestellt und danach das Programm sofort wieder verlassen. Das SAVE-Schlüsselwort ist besonders im Zusammenhang mit DEVICE und UNIT hilfreich, um den Treiber automatisch zwischen verschiedenen Einstellungen dauerhaft umzuschalten. USE USE ähnelt in der Funktion dem Schlüsselwort SAVE nur werden die Änderungen temporär bis zum nächsten Ausschalten in ENV: gespeichert. Kommentar --------- SetDevice macht nichts weiter als die normalen Voreinstellungen der Workbench zu verändern. Die Einstellungen werden in der gleichen Datei gespeichert wie die vom Printer Voreinstellungsprogramm der Workbench in der Prefs-Schublade. Stellen Sie ein Device mit SetDevice ein, dann wird diese Einstellung normal auch dann behalten, wenn Sie anschließend mit dem Printer Voreinstellungsprogramm Veränderungen an der gleichen Einstellungsdatei vornehmen. Es gibt jedoch Ausnahmen: verändern Sie die Einstellungen "komplett" mit dem Printer Voreinsteller (z.B. mit Hilfe des "Auf Vorgaben zurückstellen" Menüpunkts), dann werden auch die mit SetDevice gemachten Einstellungen geändert. Aber solange Sie einfach nur normal Einstellungen im Printer Voreinsteller verändern, bleibt die SetDevice Einstellung beibehalten. Aus obigem Grunde wird jetzt auch leicht ersichtlich, warum das SetDevice Programm auch keine FROM Startoption wie andere Voreinsteller braucht. Dies kann auf Wunsch mit dem Printer Voreinsteller gemacht werden. Normal sollte dies aber sowieso nicht gebraucht werden, da SetDevice die Einstellungen auch per Startoption direkt verändern kann. Nur am Rande bemerkt: Stellen Sie mit SetDevice ein Device ein, dann wird immer benutzt. Es ist dabei egal, was für ein Druckeranschluß Sie in dem Printer Voreinsteller der Workbench eingestellt haben. Die Standardvorgabe der Workbench sieht keinerlei Angabe eines Devices vor. In diesem Fall benutzt je nach Druckeranschluß das printer.device automatisch das parallel- bzw. serial.device aus der DEVS: Schublade. Haben Sie eine IO Karte und wissen nicht, welches Device nun mit SetDevice eingestellt werden soll? Hier ein paar Tips: Amiga interner Parallel-Port: parallel.device Amiga internal Serial-Port: serial.device MultiFace III Parallel Port: pit.device MultiFace III Serial Ports: duart.device GVP IO Extender Parallel-Port: gvppar.device HyperCom Parallel-Port: hyperPAR.device Fehler/Wünsche/Kontakt ---------------------- Bei Problemen mit dem Programm bitte eine EMail schicken an: Wolf Faust, Internet Adresse: 100116.1070@compuserve.com COPYRIGHT/DISCLAIMER ==================== Die SetDevice Software ist Urheberrechtlich geschützt. Copyright ©1998 Wolf Faust. Sämtliche Rechte vorbehalten. Ohne vorherige, schriftliche Zustimmung von Wolf Faust darf diese Software weder auszugsweise noch als Ganzes vervielfätigt, kopiert, abgedruckt oder übersetzt werden. Installer and Installer project icon (c) Copyright 1991-93 Commodore-Amiga, Inc. All Rights Reserved. Reproduced and distributed under license from Commodore. More (c) 1986-1993 Commodore-Amiga, Inc. All Rights Reserved. Reproduced and distributed under license from Commodore. HAFTUNGSAUSSCHLUSS DIE IN DIESER PAKET ENTHALTENE SOFTWARE WERDEN "SO WIE SIE SIND" ZUR VERFÜGUNG GESTELLT, D.H. OHNE JEGLICHE AUSDRÜCKLICHE BZW. IMPLIZITE GEWÄHRLEISTUNGEN ODER VORBEHALTUNGEN ODER ZUSATZKLAUSELN BEZÜGLICH DER ANWENDUNG, DER ERGEBNISSE ODER DES NUTZENS DIESER INFORMATIONEN, IHRER EIGNUNG, GENAUIGKEIT, ZUVERLÄSSIGKEIT ODER AKTUALITÄT. JEDWEDE RISIKEN HINSICHTLICH DER VERWENDUNG DIESER INFORMATIONEN WERDEN VOM ANWENDER ÜBERNOMMEN. UNTER KEINEN UMSTÄNDEN HAFTET WOLF FAUST FÜR IRGENDWELCHE DIREKTEN, INDIREKTEN, ZUFÄLLIGEN ODER FOLGESCHÄDEN, SELBST WENN WOLF FAUST DIE MÖGLICHKEIT SOLCHER SCHÄDEN ANGEZEIGT WURDE. DIESER HAFTUNGSAUSSCHLUSS ERSETZT ALLE GEGENTEILIG LAUTENDEN MÜNDLICHEN ODER SCHRIFTLICHEN ERKLÄRUNGEN. SIND SIE MIT DIESEM HAFTUNGSAUSSCHLUSS NICHT EINVERSTANDEN, BITTEN WIR SIE, DIE SOFTWARE UNBENUTZT ZU LASSEN.