home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-11-28 | 65.5 KB | 2,425 lines |
- ; $VER: Studio 2.00 (01.11.94)
- ; Copyright (C)1992-94 Wolf Faust
-
- (complete 0)
- (delopts "oknodelete" "force" "askuser")
-
- ;**** English text
- ;--------------
- (set #welcome
- (cat "\nIntermediate: printer drivers get installed on the used system disk.\n"
- "Expert: may install printer drivers on any disk.\n\n"
- ))
- (set #welcome-pirate
- (cat "\nWelcome to the Studio Printer Software.\n\n"
- "Studio is Copyright (C)1992-94 by Wolf Faust\n"
- "This software is NOT public domain, shareware, freeware...\n\n\n"
- "Please, spread the word and do not copy."
- ))
- ;--------------
- (set #waitmsg
- (cat "\n\n\n\nWorking. Please wait..."
- ))
- ;--------------
- (set #bad-kick
- (cat "\nYour system software is very old. "
- "You must use at least Kickstart 2.04 for all Studio programs. "
- ))
- ;--------------
- (set #diskbased
- (cat "What kind of system disk are you using?"
- ))
- (set #diskbased-choices1
- (cat "Hard disk or similar mass storage device"
- ))
- (set #diskbased-choices2
- (cat "Two or more floppy drives - No hard disk."
- ))
- (set #diskbased-choices3
- (cat "A single floppy drive - No hard disk."
- ))
- (set #diskbased-help
- (cat "\nStudio requires more disk space than is available "
- "on a single floppy. The installation will help users of floppy "
- "systems to get enough disk space in order to install Studio.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #w-studio
- (cat "Select the action(s) to perform."
- ))
- (set #w-studio-help
- (cat "\nStudio is divided in two independent parts: "
- "printer driver and Studio print program. "
- "You can now select wich parts should be un- or installed.\n\n".
- @askoptions-help
- ))
- (set #w-studio-choices1
- (cat "Uninstall Canon, Studio V1 and V2 drivers"
- ))
- (set #w-studio-choices2
- (cat "Install printer driver"
- ))
- (set #w-studio-choices3
- (cat "Install Studio application program"
- ))
- (set #w-studio-choices4
- (cat "Install Studio application output module"
- ))
- (set #w-studio-choices5
- (cat "Install Studio application printer profiles"
- ))
- (set #w-studio-choices6
- (cat "Define default settings of Studio"
- ))
- ;--------------
- (set #abortnochoice
- (cat "You didn't select an action to perform. Start installation again and select an action to perform."
- ))
- ;--------------
- (set #format
- (cat "\nYou need %ld empty floppy disk(s) in order to install the requested software. "
- "Generate the empty floppy disk(s) by using the 'Format Disk...' Workbench "
- "menu item.\n\nPlease assign name(s) to the disk(s) that help you identify them later. "
- "For instance, use \"Studio_Prefs\" for the driver or \"Studio_Print\" for the "
- "the application program disk. "
- ))
- ;--------------
- (set #abortunpack
- (cat "\nError occured while running the installation decompression program. "
- "The error occured during decompressing of the file:\n\n\"%s\"\n\n"
- ))
- ;--------------
- (set #cfm-delete
- (cat "\n\nWarning\n\n"
- "Make a backup of your system disk before deleting files.\n"
- "Don't forget to select a new printer driver after deleting the old one.\n"
- "Shall I really delete all Canon & Studio printer drivers now?\n"
- ))
- (set #cfm-delete-help
- (cat "\nIt seems you have already installed a Studio or Canon printer driver. "
- "You may delete the settings made for the previous driver before "
- "installing a new driver.\n\n"
- ))
- (set #cfm-delete-1
- (cat "Yes, delete."
- ))
- (set #cfm-delete-2
- (cat "No, continue"
- ))
- ;--------------
- (set #ask-sys
- (cat "\nIn which disk or drawer should the Studio printer driver be installed?"
- ))
- (set #ask-sys-help
- (cat "\nThis section lets you choose in which drawer or on which disk the "
- "Studio printer driver should be installed. "
- "The driver should normally go into the \"Printers:\" or \"devs:printers\" directory "
- "of your system disk.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #w-emul
- (cat "What's your printer's emulation?"
- ))
- (set #w-emul-help
- (cat "\nStudio includes several printer drivers for various "
- "printer emulations. "
- "Have a look in your printer's user manual to "
- "find the emulation supported by your printer.\n\n"
- "NOTE: often printers support more than one emulation. "
- "You may have to try several emulations to find the one "
- "that best fits your needs.\n\n"
- @askchoice-help
- ))
- (set #w-emul-choices0
- (cat "Dot-Matrix: Epson, Nec, Star, Brother"
- ))
- (set #w-emul-choices1
- (cat "Dot-Matrix: Fujitsu, Panasonic, Citizen"
- ))
- (set #w-emul-choices2
- (cat "Epson ESC/P2 compatible (Stylus, ...)"
- ))
- (set #w-emul-choices3
- (cat "Canon BJ and BJC, Brother HJ-100"
- ))
- (set #w-emul-choices4
- (cat "DeskJet: Portable, 310, 500, 510, 520"
- ))
- (set #w-emul-choices5
- (cat "DeskJet: 500C, 540, 1200, PaintJet 300XL"
- ))
- (set #w-emul-choices6
- (cat "DeskJet 550C, 560C and compatible"
- ))
- (set #w-emul-choices7
- (cat "HP LaserJet / PCL compatible"
- ))
- ;--------------
- (set #w-color
- (cat "What kind of printer do you have?"
- ))
- (set #w-color-help
- (cat "\nStudio printer drivers allow you to print up to 256 shades of grey, "
- "simulating a color printer. In order to enable this feature you have "
- "to choose between color or 256 greyshades.\n"
- "You should select the kind of printer you have as default. "
- "You may alter the setting any time using the Studio preferences program.\n\n"
- @askchoice-help
- ))
- (set #w-color-choice1
- (cat "Colour"
- ))
- (set #w-color-choice2
- (cat "Black and white"
- ))
- ;--------------
- (set #w-driver
- (cat "What's your printer's emulation/brand?"
- ))
- (set #w-driver-help
- (cat "\nStudio includes several printer drivers for various "
- "printer emulations. "
- "Have a look in your printer's user manual to "
- "find the emulation supported by your printer.\n\n"
- "NOTE: often printers support more than one emulation. "
- "You may have to try several emulations to find the one "
- "that best fits your needs.\n\n"
- @askchoice-help
- ))
- (set #w-driver-laserhelp
- (cat "\nThere are several kinds of LaserJet emulations available. "
- "This window helps you to find a good set-up for your printer, "
- "though you will probably have to \"fine tune\" the settings. \n\n"
- @askchoice-help
- ))
- ;--------------
- (set #w-ink
- (cat "What kind of printer do you have?"
- ))
- (set #w-ink-help
- (cat @askchoice-help
- ))
- (set #w-ink-choice1
- (cat "Inkjet printer"
- ))
- (set #w-ink-choice2
- (cat "Pin printer"
- ))
- ;--------------
- (set #ask-prefs
- (cat "\nIn which disk or drawer should the printer preferences program(s) be installed?"
- ))
- (set #ask-prefsdisk
- (cat "\nSelect the %ld. empty disk."
- ))
- (set #ask-prefs-help
- (cat "\nThis section lets you choose in which drawer or on which disk the "
- "Studio printer driver preferences program should be installed. "
- "These should normally go into the \"sys:prefs\" directory of your system "
- "disk.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #pin2note
- (cat "\nWarning: Don't use density 2 or 7 with a printer offering a max. print resolution of 360 dpi.\n\n"
- ))
- ;--------------
- (set #yellspace
- (cat "\nThis installation requires >%ld bytes free on the disk \"%s\". "
- "You may now delete unnecessary files using Workbench or Shell. "
- "This installation script can also delete files now in order to free space. "
- "You will be asked for permission before deleting each file.\n\n"
- "DO MAKE A BACKUP OF YOUR SYSTEM DISKS BEFORE DELETING FILES.\n\n"
- ))
- ;--------------
- (set #tdel0 "Utilities/Clock")
- (set #tdel1 "Devs/Printers/Generic")
- (set #tdel2 "C/SetFont")
- (set #tdel3 "C/Edit")
- (set #tdel4 "C/Eval")
- (set #tdel5 "C/DiskChange")
- (set #tdel6 "C/FileNote")
- (set #tdel7 "C/Lock")
- (set #tdel8 "C/Search")
- (set #tdel9 "C/Sort")
- (set #tdel10 "C/MagTape")
- (set #tdel11 "C/MakeLink")
- (set #tdel12 "C/RemRad")
- (set #tdel13 "C/Which")
- (set #tdel14 "C/ChangeTaskPri")
- (set #tdel15 "C/Join")
- (set #tdel16 "System/NoFastMem")
-
- (set #del0 "Displays the system time")
- (set #del1 "A generic text printer driver")
- (set #del2 "Defines system font")
- (set #del3 "A line editor")
- (set #del4 "Evaluate math expressions")
- (set #del5 "Recognize a diskchange")
- (set #del6 "Add/Remove filenotes")
- (set #del7 "Lock files from deletion")
- (set #del8 "Search a file")
- (set #del9 "Sort a file")
- (set #del10 "Controls tape backup devices")
- (set #del11 "Make a disk link")
- (set #del12 "Remove recoverable ram drive")
- (set #del13 "Shows location of CMD file")
- (set #del14 "Changes task priority")
- (set #del15 "Joins/Merges files")
- (set #del16 "Disables any fast memory")
- ;--------------
- (set #full-delete
- (cat "\nCan I delete the file '%s'?\n\n"
- "The function of this program:\n\n"
- "%s"
- ))
- (set #full-delete-help
- (cat "\nYour system disk doesn't offer the disk space required for "
- "installing the printer driver. The installation program "
- "can now delete files from your system disk that are often unused. "
- "If you need one of the programs, you might skip deletion. "
- "However, skipping might result in the installation failing "
- "if not enough disk space could be freed. "
- ))
- (set #full-delete-1
- (cat "Yes, delete."
- ))
- (set #full-delete-2
- (cat "No, continue"
- ))
- ;--------------
- (set #tofull
- (cat "Your disk/device %s: still doesn't offer enough free disk space "
- "for installing the printer driver. The requested installation "
- "requires at least %ld bytes of free disk space.\n"
- "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
- ))
- (set #tofull2
- (cat "Your disk/device %s: doesn't offer enough free disk space "
- "for installing the printer driver. I couldn't find "
- "any unnecessary files for deletion in order to make space free. Please have a look "
- "at the files stored on the disk and delete any unnecessary ones. "
- "The installation requires at least %ld bytes of free disk space.\n"
- "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
- ))
- ;--------------
- (set #nodevice
- (cat "\nWarning\n\n It seems the 'printer.device' file is not "
- "available in your 'DEVS:' directory. This file is required "
- "for printing and always comes with your original Workbench "
- "disks.\n\n"
- "Please make the printer.device file available after installing Studio."
- ))
- ;--------------
- (set #nopardevice
- (cat "\nWarning\nIt seems the 'parallel.device' file is not "
- "available in your 'DEVS:' directory. Unless you use the serial port or "
- "an expansion board for printing, this file is required "
- "for printing. It does come with your Workbench "
- "disks. Without this file applications might be unable to access the printer port. \n\n"
- "Please make the parallel.device file available after installing Studio "
- "if problems accessing the printer appear."
- ))
- ;--------------
- (set #noenv
- (cat "There is no volume/device/assign 'ENV:' available. "
- "The 'ENV:' volume is usually created by your system's 'startup-sequence' "
- "located in the 'S:' volume. It seems you are using a custom startup-sequence. "
- "Please make sure there is an ENV: volume created by your system disk. "
- "See your system and/or Studio manual for help."
- ))
- ;--------------
- (set #noenvarc
- (cat "There is no volume/device/assign 'ENVARC:' available. "
- "The 'ENVARC:' volume is usually created by your system during booting. "
- "It seems you are using a custom boot procedure. "
- "Please make sure there is an ENVARC: volume created by your system disk. "
- "See your system and/or Studio manual for help."
- ))
- ;--------------
- (set #finalmsg
- (cat "Your requested driver has been installed. The name of the driver is\n\"%s"
- "\"\nand should now be selected in the Workbench preferences program \"Printer\".\n"
- "The Studio driver preferences program has been saved as\n\"%s"
- "\"\nand should now be used to adjust the driver to your needs.\n"
- "Please adjust all settings to your printer."
- ))
- ;--------------
- (set #wrongdither
- (cat "\n\nWARNING: Your Workbench preferences is setup WRONG.\n\n"
- "Please select \"Ordered\" dithering in preferences "
- "(in \"PrinterGfx\"). Always set the Workbench preferences to \"Ordered\" "
- "Dithering is controlled by the Studio \"%s\" preferences program.\n"
- "I will now try to start Workbench preferences for you."
- ))
- ;--------------
- (set #ask-studio
- (cat "\nSelect the disk or drawer the 'Studio' application drawer should be created in?"
- ))
- (set #ask-studiodisk
- (cat "\nSelect the %ld. empty disk."
- ))
- (set #ask-studio-help
- (cat "\nThis section lets you choose in which drawer or on which disk the "
- "Studio application program should be installed. "
- "The program can be installed to any disk/drawer you like. "
- "The selected disk should have at least 800 KByte free space. "
- "For a complete installation, you should have 2 MByte free space.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #tofullstudio
- (cat "Your disk/device %s: doesn't offer enough free disk space "
- "for installing Studio. The requested installation "
- "requires at least %ld bytes of free disk space.\n"
- "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
- ))
- ;--------------
- (set #nomore
- (cat "A minor warning:\n\nA floppy disk doesn't offer enough disk space to install all available Studio output modules. "
- "\n\nPlease, don't select more than two output modules in the next window or the installation "
- "might fail.\nYou may add additional output modules later by using this installation program if enough disk space is available. "
- ))
- ;--------------
- (set #w-output
- (cat "Please select the required Studio output module(s)"
- ))
- (set #w-output-help
- (cat "\nStudio can print using the Workbench printer driver or custom made drivers. "
- "The custom made printer drivers are called Studio output modules. They "
- "offer faster and more convenient control over your printer. "
- "Please choose the output module that might work with your printer. "
- "You may install additional modules any time later using this installation "
- "program.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #tofullmodule
- (cat "Your disk/device %s: doesn't offer enough free disk space "
- "for installing the '%s' output module. The installation "
- "requires at least %ld bytes of free disk space.\n\n"
- "You may continue now and install the requested output module "
- "later if disk space becomes available. Restart this installation "
- "in order to add the modules.\n\n"
- ))
- ;--------------
- (set #ask-studiomod
- (cat "\nSelect the disk or drawer the 'Studio' application program is placed in. "
- ))
- (set #ask-studiomod-help
- (cat "You should now select the drawer the 'Studio' application program is placed in. "
- "Usually the program is placed in the Studio drawer and thus the Studio drawer "
- "should be selected.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #nostudio
- (cat "\nSorry, I can't find the \"Studio_Output\" drawer in the %s drawer. "
- "Please check the drawer and try installing again. "
- ))
- ;--------------
- (set #noserver
- (cat "\nNote: because of the missing ENV: or ENVARC: assign you "
- "might be unable to use Studio's server function. "
- "The server function allows application programs to "
- "use Studio for printing. Otherwise the Studio program "
- "should work fine, even without the assigns. "
- ))
- ;--------------
- (set #nostudiopro
- (cat "\nSorry, I can't find the \"Studio_Profiles\" drawer in the %s drawer. "
- "Please check the drawer and try installing again. "
- ))
- ;--------------
- (set #nostudioprefs
- (cat "\nSorry, I can't find the \"Studio_Prefs\" drawer in the %s drawer. "
- "Please check the drawer and try installing again. "
- ))
- ;--------------
- (set #nomorepro
- (cat "A minor warning:\n\nA floppy disk doesn't offer enough disk space to install all available Studio profiles. "
- "\n\nPlease, don't select more than one set of profiles in the next window or the installation "
- "might fail.\nYou may add additional profiles later by using this installation program if enough disk space is available. "
- ))
- ;--------------
- (set #w-profile
- (cat "Please select your wanted set(s) of CMS profiles"
- ))
- (set #w-profile-help
- (cat "\nProfiles are made for Studio's Color Management System (CMS). "
- "They are used by the CMS to make sure colors are "
- "printed correctly. A profile is always made for a specific "
- "printer and shouldn't be used with any other set-up.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #tofullprofile
- (cat "Your disk/device %s: doesn't offer enough free disk space "
- "for installing the '%s' profiles. The installation "
- "requires at least %ld bytes of free disk space.\n\n"
- "You may continue now and install the requested output module "
- "later if disk space becomes available. Restart this installation "
- "in order to add the modules.\n\n"
- ))
- ;--------------
- (set #mydisk
- (cat "Please insert the disk named\n\n\"StudioDisk_%ld\"\n\nin any drive."
- ))
- ;--------------
- (set #w-preset
- (cat "Please select Studio's default parameters."
- ))
- (set #w-preset-help
- (cat "\nYou can define default parameters for the Studio application. "
- "The default parameters should be used if available for your "
- "printer. Select the parameters you plan to use most of the time.\n\n"
- "If your printer is not listed, select the \"Default_Setting.prefs\" setting file.\n\n"
- @askfile-help
- ))
- ;--------------
- ;*** German
- (if (= @language "deutsch")
- (
-
- (set #welcome
- (cat "\nBei \"Intermediate\" werden die Treiber auf der aktuellen Systemdiskette installiert.\n"
- "Bei \"Expert\" können die Druckertreiber auf einer beliebigen Disk gespeichert werden.\n\n"
- ))
- (set #welcome-pirate
- (cat "\nWillkommen zur Installation der Studio-Software!\n\n"
- "Copyright (C)1992-94 Wolf Faust\n"
- "Studio ist NICHT Public Domain, Shareware, FreeWare oder ähnliches!\n\n\n"
- "Bitte kopieren Sie daher nicht die Software oder ein weiteres Amiga-Produkt "
- "kann in Zukunft nicht unterstützt werden!"
- ))
- ;--------------
- (set #waitmsg
- (cat "\n\n\n\nIch arbeite! Bitte warten..."
- ))
- ;--------------
- (set #bad-kick
- (cat "\nIhre System-Software ist sehr alt. "
- "Sie brauchen mindestens Kickstart 2.04 für alle Studio-Programme."
- ))
- ;--------------
- (set #diskbased
- (cat "Auf welche Geräte wollen Sie Studio installieren?"
- ))
- (set #diskbased-choices1
- (cat "Auf eine Festplatte."
- ))
- (set #diskbased-choices2
- (cat "2 oder mehr Diskettenstationen - Ohne Festplatte."
- ))
- (set #diskbased-choices3
- (cat "Eine Diskettenstation - Ohne Festplatte."
- ))
- (set #diskbased-help
- (cat "\nStudio benötigt mehr freien Speicherplatz als auf einer Diskette "
- "vorhanden ist. Das Installationsprogramm hilft Ihnen bei der "
- "Installation auf mehrere Disketten.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #w-studio
- (cat "Welche Programme der Studio-Software wollen Sie installieren?"
- ))
- (set #w-studio-help
- (cat "\nDie Studio-Software besteht im wesentlichen aus zwei von einander "
- "unabhängigen Teilen: Druckertreiber und dem Studio-Anwendungsprogramm. "
- "Sie können jetzt wählen, welche Teile Sie installieren wollen.\n\n"
- @askoptions-help
- ))
- (set #w-studio-choices1
- (cat "Entfernen der Canon, Studio V1 und V2 Treiber"
- ))
- (set #w-studio-choices2
- (cat "Studio Druckertreiber"
- ))
- (set #w-studio-choices3
- (cat "Studio Druckprogramm"
- ))
- (set #w-studio-choices4
- (cat "Studio Druckprogramm-Ausgabemodul"
- ))
- (set #w-studio-choices5
- (cat "Drucker-Profiles installieren"
- ))
- (set #w-studio-choices6
- (cat "Voreinstellung für das Druckprogramm"
- ))
- ;--------------
- (set #abortnochoice
- (cat "Sie haben keine Option gewählt. Bitte starten Sie das Installations-Programm erneut\n"
- ))
- ;--------------
- (set #format
- (cat "\nSie benötigen %ld leere Disketten um die gewünschte Software zu installieren. "
- "Benutzen Sie den 'Format'-Menüpunkt der Workbench, um eine leere Diskette zu erstellen. "
- "\n\nBenennen Sie die Disketten nach einem eindeutigen Namen, "
- "z.B. \"Studio_Prefs\" für die Druckertreiber und \"Studio_Print\" für das "
- "Druckprogramm. "
- ))
- ;--------------
- (set #abortunpack
- (cat "\nEin Fehler trat beim Entpacken/Schreiben einer Datei auf!\n"
- "Das zu entpackende Archiv lautete:\n\n\"%s\"\n\n"
- ))
- ;--------------
- (set #cfm-delete
- (cat "\n\nWarnung!\n\n"
- "Machen Sie eine Sicherheitskopie, bevor Sie Programme löschen. \n"
- "Soll ich jetzt wirklich alle Treiber löschen?\n\n"
- ))
- (set #cfm-delete-help
- (cat "\nEs scheint, Sie hatten bereits einmal einen Studio-Treiber "
- "installiert. Sie müssen die Voreinstellungen des alten Treibers "
- "löschen, bevor ein neuer Treiber installiert werden kann.\n\n"
- ))
- (set #cfm-delete-1
- (cat "Ja, löschen"
- ))
- (set #cfm-delete-2
- (cat "Nein"
- ))
- ;--------------
- (set #ask-sys
- (cat "\nIn welche Disk oder Schublade soll der Studio-Druckertreiber kopiert werden?"
- ))
- (set #ask-sys-help
- (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welche "
- "Schublade der Studio-Druckertreiber kopiert werden soll. Normalerweise sollten "
- "Sie hierzu die Schublade \"Devs:Printers\" wählen.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #w-emul
- (cat "Was für eine Emulation unterstützt Ihr Drucker?"
- ))
- (set #w-emul-help
- (cat "\nStudio enthält Druckertreiber für verschiedene Drucker-Emulationen. "
- "Das Benutzerhandbuch Ihres Druckers gibt Ihnen sicher Auskunft über "
- "die von Ihrem Drucker unterstützten Emulationen.\n\n"
- "Viele Drucker unterstützen mehrere Emulationen in verschiedener Qualität. "
- "Versuchen Sie daher mehrere Emulationen aus, um die für Sie richtige zu finden.\n\n"
- @askchoice-help
- ))
- (set #w-emul-choices0
- (cat "Nadeldrucker: Epson, Nec, Star, Brother"
- ))
- (set #w-emul-choices1
- (cat "Nadeldrucker: Fujitsu, Panasonic, Citizen"
- ))
- (set #w-emul-choices2
- (cat "Epson ESC/P2 kompatibel (Stylus, ...)"
- ))
- (set #w-emul-choices3
- (cat "Canon BJ und BJC, Brother HJ 100"
- ))
- (set #w-emul-choices4
- (cat "Deskjet: Portable, 310, 500, 510, 520"
- ))
- (set #w-emul-choices5
- (cat "Deskjet: 540, 500C, 1200, Painjet 300XL"
- ))
- (set #w-emul-choices6
- (cat "Deskjet 550C, 560C und kompatible"
- ))
- (set #w-emul-choices7
- (cat "HP LaserJet / PCL kompatible"
- ))
- ;--------------
- (set #w-color
- (cat "Was für einen Drucker haben Sie?"
- ))
- (set #w-color-help
- (cat "\nStudio Druckertreiber erlauben das Drucken von bis zu 256 Graustufen "
- "durch das Emulieren eines Farbdruckers. Sie müssen daher zwischen "
- "Farb- und Graustufen-Druck wählen.\n"
- "Wählen Sie die von Ihnen am meisten benutzte Ausdrucksform. "
- "Die Einstellung kann dann später bei Bedarf jederzeit geändert "
- "werden.\n\n"
- @askchoice-help
- ))
- (set #w-color-choice1
- (cat "Farbe"
- ))
- (set #w-color-choice2
- (cat "Graustufen"
- ))
- ;--------------
- (set #w-driver
- (cat "Wie lautet die Emulation bzw. der Hersteller Ihres Druckers?"
- ))
- (set #w-driver-help
- (cat "\nStudio enthält Druckertreiber für verschiedene Drucker-Emulationen. "
- "Das Benutzerhandbuch Ihres Druckers gibt Ihnen sicher Auskunft über "
- "die von Ihrem Drucker unterstützten Emulationen.\n\n"
- "Viele Drucker unterstützen mehrere Emulationen in verschiedener Qualität. "
- "Versuchen Sie daher mehrere Emulationen, um die für Sie richtige zu finden.\n\n"
- @askchoice-help
- ))
- (set #w-driver-laserhelp
- (cat "\nEs gibt mehrere Laserjet-Emulationen. Dieses Fenster "
- "hilft Ihnen beim finden der für Ihren Drucker richtigen "
- "Emulation. In seltenen Fällen müssen Sie die Einstellungen "
- "in LaserPref nach der Installation weiter optimieren, um "
- "die für Sie optimalen Einstellungen zu finden.\n\n"
- @askchoice-help
- ))
- ;--------------
- (set #w-ink
- (cat "Was für einen Typ von Drucker haben Sie?"
- ))
- (set #w-ink-help
- (cat @askchoice-help
- ))
- (set #w-ink-choice1
- (cat "Tintenstrahldrucker"
- ))
- (set #w-ink-choice2
- (cat "Nadeldrucker"
- ))
- ;--------------
- (set #ask-prefs
- (cat "\nIn welche Disk oder Schublade soll das Voreinsteller-Programm "
- "(engl. Preferences) kopiert werden?"
- ))
- (set #ask-prefsdisk
- (cat "\nBitte wählen Sie die %ld. leere Diskette."
- ))
- (set #ask-prefs-help
- (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welche "
- "Schublade das Studio Voreinsteller-Programm kopiert werden soll. "
- "Normalerweise sollten Sie hierzu die Schublade \"SYS:Prefs\" wählen.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #pin2note
- (cat "\nAchtung: Benutzen Sie nicht die Workbench Auflösung (Density) 2 oder 7, wenn Ihr Drucker nicht mit 720dpi drucken kann.\n\n"
- ))
- ;--------------
- (set #yellspace
- (cat "\nDiese Installation benötigt mehr als %ld Bytes freien Speicherplatz auf der Disk. \"%s\". "
- "Sie können jetzt unnötige Dateien von der Disk löschen. Sie können auch fortfahren mit der "
- "Installation und das Installationsprogramm wird versuchen, unnötige Dateien zu löschen. "
- "Sie werden jeweils um Erlaubnis gefragt, bevor eine Datei gelöscht wird.\n"
- "MACHEN SIE EINE SICHERHEITSKOPIE IHRER DISK, BEVOR SIE DATEIEN LÖSCHEN.\n"
- ))
- ;--------------
- (set #tdel0 "Utilities/Clock")
- (set #tdel1 "Devs/Printers/Generic")
- (set #tdel2 "C/SetFont")
- (set #tdel3 "C/Edit")
- (set #tdel4 "C/Eval")
- (set #tdel5 "C/DiskChange")
- (set #tdel6 "C/FileNote")
- (set #tdel7 "C/Lock")
- (set #tdel8 "C/Search")
- (set #tdel9 "C/Sort")
- (set #tdel10 "C/MagTape")
- (set #tdel11 "C/MakeLink")
- (set #tdel12 "C/RemRad")
- (set #tdel13 "C/Which")
- (set #tdel14 "C/ChangeTaskPri")
- (set #tdel15 "C/Join")
- (set #tdel16 "System/NoFastMem")
-
- (set #del0 "Zeigt die Uhrzeit an")
- (set #del1 "Ein simpler ASCII-Text Druckertreiber")
- (set #del2 "Definiert den Systemzeichensatz")
- (set #del3 "Ein Zeileneditor")
- (set #del4 "Löst mathematische Ausdrücke")
- (set #del5 "FÜhrt einen Diskwechsel aus")
- (set #del6 "Editieren von Dateikommentaren")
- (set #del7 "Schützt Dateien vor dem Löschen")
- (set #del8 "Sucht eine Datei")
- (set #del9 "Sortiert eine Datei")
- (set #del10 "Kontrolliert Streamer")
- (set #del11 "Erzeugt Disk-Links")
- (set #del12 "Entfernt die Resetfeste-Ram-Disk")
- (set #del13 "Zeigt den Speicherort eines Befehls")
- (set #del14 "Verändert die Task-Priorität")
- (set #del15 "Verbindet Dateien")
- (set #del16 "Entfernt Fast-Speicher")
- ;--------------
- (set #full-delete
- (cat "\nKann ich die Datei '%s' löschen?\n\n"
- "Aufgabe der Datei:\n\n"
- "%s"
- ))
- (set #full-delete-help
- (cat "\nIhre Systemdiskette verfügt nicht über genug Speicherplatz, um einen Druckertreiber zu installieren. "
- "Das Installationsprogramm kann jetzt für Sie unnötige Dateien löschen. "
- "Sie müssen nicht alle angezeigten Dateien löschen, doch kann dies dazu führen, "
- "das bei zu wenig freiem Speicherplatz, die Installation nicht zu Ende geführt werden kann. "
- ))
- (set #full-delete-1
- (cat "Ja, löschen."
- ))
- (set #full-delete-2
- (cat "Nein!"
- ))
- ;--------------
- (set #tofull
- (cat "Ihre Disk '%s' besitzt nicht gennug freien Speicherplatz. Es sind "
- "mindestens %ld Bytes an freiem Speicherplatz notwendig für "
- "die Installation des gewünschten Treibers.\n"
- "Bitte löschen Sie unnötige Dateien von der Disk und versuchen Sie anschließend "
- "erneut die Installation.\n\n"
- ))
- (set #tofull2
- (cat "Ihre Disk '%s' besitzt nicht gennug freien Speicherplatz. Es sind "
- "mindestens %ld Bytes an freiem Speicherplatz notwendig für "
- "die Installation des gewünschten Treibers. "
- "Es konnten keine unnötigen Dateien zum Löschen vom Installationsprogramm "
- "gefunden werden. "
- "Bitte löschen Sie unnötige Dateien von der Disk und versuchen Sie anschließend "
- "erneut die Installation.\n\n"
- ))
- ;--------------
- (set #nodevice
- (cat "\nAchtung:\n\nEs scheint, Ihre Systemdiskette besitzt nicht die Datei 'printer.device' "
- "im 'DEVS:'-Verzeichnis. Diese Datei wird zum Drucken von Programmen benötigt und "
- "ist Teil jeder richtigen Workbench-Diskette.\n\n"
- "Bitte machen Sie die 'printer.device' Datei nach der Installation verfügbar."
- ))
- ;--------------
- (set #nopardevice
- (cat "\nAchtung:\n\nEs scheint, Ihre Systemdiskette besitzt nicht die Datei 'parallel.device' "
- "im 'DEVS:'-Verzeichnis. Sollten Sie nicht über eine Schnittstellenkarte oder "
- "den Seriellen-Port des Amigas drucken, wird diese Datei zum Drucken dringends benötigt. "
- "Die Datei ist Teil jeder richtigen Workbench-Diskette.\n\n"
- "Bitte machen Sie die 'parallel.device' Datei nach der Installation verfügbar."
- ))
- ;--------------
- (set #noenv
- (cat "\nLeider ist keine Schublade mit dem Namen \"Env:\" auffindbar!\n"
- "Studio speichert Einstellungen in dieser Schublade. "
- "Normalerweise wird \"Env:\" von der standard Startup-Sequence von "
- "Commodore erzeugt. Es scheint, Sie benutzen eine veränderte "
- "Startup-Sequence.\n"
- "Bitte korregieren Sie Ihre Startup-Sequence und installieren Studio von "
- "neuem!\n\n"
- ))
- ;--------------
- (set #noenvarc
- (cat "\nLeider ist keine Schublade mit dem Namen \"ENVARC:\" auffindbar!\n"
- "Studio speichert Einstellungen in dieser Schublade. "
- "Normalerweise wird \"ENVARC:\" von der standard Startup-Sequence von "
- "Commodore erzeugt. Es scheint, Sie benutzen eine veränderte "
- "Startup-Sequence.\n"
- "Bitte korregieren Sie Ihre Startup-Sequence und installieren Studio von "
- "neuem!\n\n"
- ))
- ;--------------
- (set #finalmsg
- (cat "Der gewünschte Studio Treiber wurde unter dem Namen\n\"%s"
- "\"\ninstalliert und sollte jetzt in dem Workbench \"Printer\"-Voreinsteller eingestellt werden.\n"
- "Der Studio Treiber-Voreinsteller wurde unter dem Namen\n\"%s"
- "\"\ngespeichert und dient zum Einstellen zusätzlicher Funktionen des Treibers.\n"
- ))
- ;--------------
- (set #wrongdither
- (cat "\n\nACHTUNG: Die Workbench Voreinstellungen sind FALSCH!\n\n"
- "Bitte selektieren Sie die \"geordnete\" (engl. ordered) "
- "Dither-Methode mit Hilfe des \"PrinterGfX\"- bzw. \"Preferences\"-"
- "Programms. Zur Erleichterung und zur Sicherheit wird das Programm "
- "für die Voreinstellungen jetzt gestartet..."
- ))
- ;--------------
- (set #ask-studio
- (cat "\nWählen Sie eine Disk/Verzeichnis, in dem das Studio-Verzeichnis angelegt werden soll."
- ))
- (set #ask-studiodisk
- (cat "\nBitte wählen Sie die %ld. leere Diskette."
- ))
- (set #ask-studio-help
- (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welcher "
- "Schublade das Studio-Schublade des Druckprogramms kopiert werden soll. Normalerweise sollten "
- "Sie hierzu die Schublade wählen, in der Sie auch Ihre anderen "
- "Grafikprogramme speichern. Die gewählte Disk sollte mindestens 800KByte "
- "an freien Speicherplatz besitzen. Für eine Installation aller Treiber und Profiles sollten mindestens "
- "2MByte frei sein.\n\n"
- @askdir-help
- ))
- ;--------------
- (set #tofullstudio
- (cat "Ihre Disk/Verzeichnis '%s' besitzt nicht genug freien Speicherplatz. "
- "Zur Installation von Studio sind mindestens %ld Bytes notwendig. "
- "Bitte machen Sie Speicherplatz verfügbar und installieren Sie erneut.\n\n"
- ))
- ;--------------
- (set #nomore
- (cat "Achtung!\n\nEine Diskette besitzt nicht genug Speicherplatz zur Installation aller Studio-Ausgabemodule. "
- "Bitte wählen Sie nicht mehr als zwei Ausgabemodule aus dem folgenden Fenster aus oder die Installation "
- "eines Moduls könnte fehlschlagen.\n\nSie können jederzeit mit dem Installationsprogramm weitere Ausgabemodule "
- "später hinzufügen, wenn genug Speicherplatz verfügbar ist."
- ))
- ;--------------
- (set #w-output
- (cat "Bitte wählen Sie ein gewünschtes Studio Ausgabemodul!"
- ))
- (set #w-output-help
- (cat "\nDas Studio Druckprogramm druckt mittels Ausgabemodule auf verschiedene Drucker. "
- "Sollte kein Ausgabemodul für Ihren Drucker vorhanden sein, wählen Sie das "
- "Workbench-Ausgabemodul. Dieses erlaubt Studio, auf jeden beliebigen Amiga-Druckertreiber "
- "zu drucken. Sie müssen nicht jetzt alle Module installieren und können jederzeit später weitere "
- "Module hinzufügen.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #tofullmodule
- (cat "Ihre Disk/Verzeichnis '%s' besitzt nicht genug freien Speicherplatz "
- "zur Installation des '%s' Ausgabemoduls. Es sind mindestens %ld Bytes notwendig. "
- "Sie können jetzt mit der Installation fortfahren und das Modul später extra "
- "installieren, wenn genug Speicherplatz verfügbar ist.\n\n"
- ))
- ;--------------
- (set #ask-studiomod
- (cat "\nBitte wählen Sie die Schublade, in dem Sich das 'Studio'-Programm befindet."
- ))
- (set #ask-studiomod-help
- (cat @askdir-help
- ))
- ;--------------
- (set #nostudio
- (cat "Ich kann die \"Studio_Output\" Schublade nicht in der Schublade\n\n'%s'\n\nfinden. "
- "Bitte prüfen Sie die angegebene Schublade und versuchen die Installation erneut."
- ))
- ;--------------
- (set #noserver
- (cat "\nAchtung: Da eine ENV: und/oder ENVARC: Schublade nicht vorhanden war, "
- "konnte die Server-Funktion von Studio nicht installiert werden. Die Server-Funktion wird "
- "von Anwendungsprogrammen zum Druck mit Studio verwendet. Mit Ausnahme der Server-Funktion "
- "sollte dennoch Studio voll funktionieren. "
- ))
- ;--------------
- (set #nostudiopro
- (cat "Ich kann die \"Studio_Profiles\" Schublade nicht in der Schublade\n\n'%s'\n\nfinden. "
- "Bitte prüfen Sie die angegebene Schublade und versuchen die Installation erneut."
- ))
- ;--------------
- (set #nostudioprefs
- (cat "Ich kann die \"Studio_Prefs\" Schublade nicht in der Schublade\n\n'%s'\n\nfinden. "
- "Bitte prüfen Sie die angegebene Schublade und versuchen die Installation erneut."
- ))
- ;--------------
- (set #nomorepro
- (cat "Achtung!\n\nEine Diskette besitzt nicht genug Speicherplatz zur Installation aller Drucker Profiles. "
- "Bitte wählen Sie nicht mehr als einen Satz Profiles aus dem folgenden Fenster aus oder die Installation "
- "eines Profiles könnte fehlschlagen.\n\nSie können jederzeit mit dem Installationsprogramm weitere Profiles "
- "später hinzufügen, wenn genug Speicherplatz verfügbar ist."
- ))
- ;--------------
- (set #w-profile
- (cat "Bitte wählen Sie die gewünschten Drucker Profiles aus!"
- ))
- (set #w-profile-help
- (cat "\nDrucker Profiles werden von dem Studio Farbmanagementsystem verwendet "
- "und sind spezifisch für einen Drucker geschrieben worden. "
- "Ein Profile beschreibt die vom Drucker druckbaren Farben.\n\n"
- @askoptions-help
- ))
- ;--------------
- (set #tofullprofile
- (cat "Ihre Disk/Verzeichnis '%s' besitzt nicht genug freien Speicherplatz "
- "zur Installation der '%s' Profiles. Es sind mindestens %ld Bytes notwendig. "
- "Sie können jetzt mit der Installation fortfahren und die Profiles später extra "
- "installieren, wenn genug Speicherplatz verfügbar ist.\n\n"
- ))
- ;--------------
- (set #mydisk
- (cat "Bitte legen Sie die Diskette\n\n\"StudioDisk_%ld\"\n\nin ein beliebiges Laufwerk."
- ))
- ;--------------
- (set #w-preset
- (cat "Bitte wählen Sie eine Datei mit Standardeinstellungen. "
- ))
- (set #w-preset-help
- (cat "\nSie können die Standard-Einstellungen von Studio vorgeben. "
- "Wählen Sie daher die Einstellungen für den am meisten von Ihnen verwendeten Drucker.\n\n"
- "Sollte keiner der Parameter auf Ihren Drucker zutreffen, wählen Sie die "
- "'Default_Setting.prefs' Einstellung.\n\n"
- @askfile-help
- ))
- ))
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- (procedure Meter
- (
- (set accum (+ accum addmeter))
- (complete (/ (* accum 100) total))
- ))
-
- (complete 0)
- ;(welcome #welcome)
- ;(message #welcome-pirate)
-
- (set total 0)
- (set accum 0)
- (set addmeter 0)
- (set firstdisk "")
- (set studiodefault "Default_Setting.prefs")
- ; **** sure we are running under a 2.04 or higher ROM???
- (if (< (/ (getversion) 65536) 37)
- (abort #bad-kick)
- )
-
- ; **** Does this system offer a hard disk? 0=HD 1=2nd floppy 2=one floppy
- (set diskbased (askchoice (prompt #diskbased)
- (help #diskbased-help)
- (choices #diskbased-choices1 #diskbased-choices2 #diskbased-choices3)
- (default 0)
- )
- )
- (complete 1)
- ; **** Wich parts should get installed: driver &-| Studio?
- (set studio (askoptions (prompt #w-studio)
- (help #w-studio-help)
- (choices #w-studio-choices1 #w-studio-choices2 #w-studio-choices3 #w-studio-choices4 #w-studio-choices5 #w-studio-choices6)
- (default (if (> diskbased 1) %111110 %111110)) ; use 111111 for second %111110 if deletion is wanted as default for non-signle floppy systems
- )
- )
- ; **** determine max. meter for complete()
- (set n 0)
- (while (set size (select n 5 ; delete
- 26 ; driver
- 30 ; application
- 10 ; output module
- 10 ; profile
- 4 ; application preset
- 0 ))
- (
- (if (IN studio n)
- (
- (set total (+ total size))
- ))
- (set n (+ n 1))
- ))
- (set disknumber 1)
- (if (> diskbased 0)
- (
- (set format 0)
- (if (IN studio 1)
- (
- (set format 1)
- ))
- (if (IN studio 2)
- (
- (set format 2)
- ))
- (if (> format 0)
- (
- (message (#format format))
- ))
- ))
- (set @default-dest "")
- (if (> studio 0)
- (
- (set TotalFiles (+ TotalFiles 2))
- (copyfiles (source "StudioDisk_1:check")
- (dest "RAM:")
- (nogauge)
- )
- (copyfiles (source "StudioDisk_1:lx")
- (dest "RAM:")
- (nogauge)
- )
- (set exerr (run "RAM:lx n"))
- (if (> exerr 0)
- (
- (abort (#abortunpack "-none-"))
- ))
- )
- (
- (abort #abortnochoice)
- ))
- ; **** delete old drivers/prefs
- (if (IN studio 0)
- (
- (set addmeter 1)
- (Meter)
- (if (askbool (prompt (#cfm-delete))
- (help (#cfm-delete-help ))
- (choices #cfm-delete-1 #cfm-delete-2)
- (default 1))
- (
- (set n 0)
- (while (set thisfile (select n "Beep"
- "Time"
- "ResX"
- "ResY"
- "Dry"
- "GAdj"
- "CAdj"
- "MAdj"
- "YAdj"
- "GDit"
- "CDit"
- "MDit"
- "YDit"
- "Copies"
- "Type"
- "Type0"
- "Type1"
- "Type2"
- "Type3"
- "Type4"
- "Type5"
- "Type6"
- "Type7"
- "Type8"
- "Type9"
- "Type10"
- "Perf"
- "Mirror"
- "Sep"
- "Magenta"
- "Yellow"
- "Orient"
- "TDirect"
- "Scale"
- "Top"
- "Tab"
- "Super"
- "Form"
- "Color"
- "GEmu"
- "TEmu"
- "Strip"
- "Quiet"
- "KAdj"
- "KDit"
- "GFeed"
- "PageLen"
- "Wrap"
- "GDirect"
- "Shingl"
- "Depl"
- "Quality"
- "Compress"
- "Symbol"
- "Media"
- "PCL5"
- "Tray"
- "OutTray"
- "PJL"
- "HighRes"
- "PPage"
- "PjlHighRes"
- "PjlTimeout"
- "PjlTimeFlag"
- "PjlRet"
- "PjlProtect"
- "CDitAlg"
- "GDitAlg"
- "Emu"
- "Mode"
- "Font"
- "CanonBJ5-230Pref"
- "CanonBJECPref"
- "PinPref"
- "DeskPref"
- "DeskPref4C"
- "LaserPref"
- "" ))
- (
- (set n (+ n 1))
- (if (exists (cat "ENV:Studio" thisfile))
- (
- (delete (cat "ENV:Studio" thisfile))
- ))
- (if (exists (cat "ENV:Canon" thisfile))
- (
- (delete (cat "ENV:Canon" thisfile))
- ))
- (if (exists (cat "ENVARC:Studio" thisfile))
- (
- (delete (cat "ENVARC:Studio" thisfile))
- ))
- (if (exists (cat "ENVARC:Canon" thisfile))
- (
- (delete (cat "ENVARC:Canon" thisfile))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (set n 0)
- (while (set thisfile (select n "CanonBJ-EC"
- "CanonBJ5-2x0"
- "CanonBJ5-230"
- "PinDriver"
- "DeskDriver"
- "DeskDriver4C"
- "LaserDriver"
- "" ))
- (
- (set n (+ n 1))
- (if (exists (cat "devs:printers" thisfile))
- (
- (delete (cat "devs:printers" thisfile))
- ))
- (if (exists (cat "printers:" thisfile) (noreq))
- (
- (delete (cat "printers:" thisfile))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (set n 0)
- (while (set thisfile (select n "CanonPref"
- "CanonPref.info"
- "PinPref"
- "PinPref.info"
- "DeskPref"
- "DeskPref.info"
- "DeskPref4C"
- "DeskPref4C.info"
- "LaserPref"
- "LaserPref.info"
- "" ))
- (
- (set n (+ n 1))
- (if (exists (cat "sys:prefs" thisfile))
- (
- (delete (cat "sys:prefs" thisfile))
- ))
- (if (exists (cat "sys:prefs" thisfile ".info"))
- (
- (delete (cat "sys:prefs" thisfile ".info"))
- ))
- ))
- (set addmeter 1)
- (Meter)
- )
- (
- (set addmeter 3)
- (Meter)
- ))
- ))
- ; **** install driver
- (if (IN studio 1)
- (
- (set addmeter 1)
- (Meter)
- ; ask for kind of printer
- (set emul (askchoice (prompt #w-emul)
- (help #w-emul-help)
- (choices #w-emul-choices0 ; Dot-Matrix: Epson, Nec, Star
- #w-emul-choices1 ; Dot-Matrix: Fujitsu, Panasonic
- #w-emul-choices2 ; Epson ESC/P2 compatible (Stylus,...)
- #w-emul-choices3 ; Canon BJ and BJC
- #w-emul-choices4 ; Deskjet: 310,500,510,520
- #w-emul-choices5 ; Deskjet: 500C, 1200, Painjet 300XL
- #w-emul-choices6 ; Deskjet 550C, 560C and compatible
- #w-emul-choices7 ; HP LaserJet / PCL compatible
- )
- (default 0)
- ))
- (set addmeter 1)
- (Meter)
- ; ask for: color or b/w if not laser printer
- (set prtcolor 0)
- (if (< emul 7)
- (
- (set prtcolor (askchoice (prompt #w-color)
- (help #w-color-help)
- (choices #w-color-choice1
- #w-color-choice2)
- (default 0)
- ))
- ))
- (set addmeter 1)
- (Meter)
- ; ask if ink jet or impact printer...
- (if (OR (OR (= emul 0) (= emul 1)) (= emul 2))
- (
- (set kind (askchoice (prompt #w-ink)
- (help #w-ink-help)
- (choices #w-ink-choice1
- #w-ink-choice2
- )
- (default 0)
- ))
- ))
- (set addmeter 1)
- (Meter)
- (set driverpath "")
- (set drivername "")
- (set prefpath "")
- (set prefname "")
- (set preffilename "")
- (set envname "")
- (set presetname "")
- (set setupname "")
- (set driversize 0)
- (set prefsize 0)
- (if (OR (= emul 0) (= emul 1))
- ( ; PinDriver
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "PinDriver")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "PinPref")
- (set driversize 46110) ; ~36488+6550+3072
- (set prefsize 74240)
- (set envname "PinPref")
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "Epson 24 pin Emulation: LQ, SQ, ..." ;0
- "Epson 48 pin Emulation: SQ, BJC, ..." ;1
- "Epson Stylus" ;2
- "Seikosha (Epson): SL230, ..." ;3
- "Star (Epson): SJ/LC/XB, ..." ;4
- "Oki (Epson): 390,391, ..." ;5
- "Nec (Epson/Nec) : P6, P6+, P60,..." ;6
- "Fujitsu (DPL24C/DPL24C+): DL1100, ..." ;7
- "Panasonic (Epson 24pin): KX-P, ..." ;8
- "Citizen (Epson 24pin): 224, Swift24 ..." ;9
- )
- (default 0)
- ))
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/Epson24pin")
- (set studiodefault "24PinPrinter.prefs")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/Epson24ink")
- ))
- (if (= brand 1)
- ( ; Epson 48 pin
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/Epson48pin")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/Epson48ink")
- ))
- ))
- (if (= brand 2)
- ( ; Epson Stylus
- (set presetname "StudioDisk_2:DriverPresets/PinStylusInk")
- (if (> prtcolor 0)
- (
- (set studiodefault "Stylus.prefs")
- )
- (
- (set studiodefault "StylusColor.prefs")
- ))
- ))
- (if (= brand 3)
- ( ; Seikosha
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/SeikoshaPin")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/SeikoshaInk")
- ))
- ))
- (if (= brand 4)
- ( ; Star
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/StarPin")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/StarInk")
- ))
- ))
- (if (= brand 5)
- ( ; Oki
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/OkiPin")
- ))
- ))
- (if (= brand 6)
- ( ; Nec
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/NecPin")
- ))
- ))
- (if (= brand 7)
- ( ; Fujitsu
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/FujitsuPin")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/FujitsuInk")
- ))
- ))
- (if (= brand 8)
- ( ; Panasonic
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/Pana24pin")
- ))
- (set setupname "StudioDisk_1:prefs/SetupKXP.pkd")
- ))
- (if (= brand 9)
- ( ; Citizen
- (if (= kind 1) ; **** pin printer
- (
- (set presetname "StudioDisk_2:DriverPresets/CitizenPin")
- )
- (
- (set presetname "StudioDisk_2:DriverPresets/CitizenInk")
- ))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (= emul 2)
- ( ; Epson ESC/P2
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "EpsonP2")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "EpsonP2Pref")
- (set driversize 42680) ; ~33064+6544+3072
- (set prefsize 73500)
- (set envname "EpsonP2Pref")
-
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "ESC/P2 compatible" ;0
- "Seikosha SL 96" ;1
- "Epson Stylus" ;2
- "Epson Stylus Color" ;3
- )
- (default 0)
- ))
- (if (OR (= kind 1) (= brand 1)) ; **** pin printer or SL 96
- (
- (set presetname "StudioDisk_2:DriverPresets/p2pin")
- (message (#pin2note))
- )
- (
- (if (= brand 2)
- (
- (set studiodefault "Stylus.prefs")
- )
- (
- (set studiodefault "StylusColor.prefs")
- ))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (= emul 3)
- ( ; CanonBJ/BJC
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "Brother HJ100" ; 0
- "Canon BJ 5, 10, 10e, 10ex, 20" ; 1
- "Canon BJ 200, 200e, 230" ; 2
- "Canon BJ 300, 330" ; 3
- "Canon BJC 600" ; 4
- "Canon BJC 800, 820" ; 5
- "Canon BJC 4000" ; 6
- )
- (default 0)
- ))
-
- (if (OR (= brand 0) (= brand 1))
- ( ; HJ 100 or BJ 5..10..20
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJ5-230")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJ5-230Pref")
- (set driversize 28882) ; ~24404+1406+3072
- (set prefsize 84500) ; FontShop + CanonPref + icons
- (set envname "CanonBJ5-230Pref")
- (set presetname "StudioDisk_2:DriverPresets/CanonBJ10")
- (set studiodefault "CanonBJ5_10_20.prefs")
- ))
-
- (if (= brand 2)
- ( ; CanonBJ2x0
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJ5-230")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJ5-230Pref")
- (set driversize 28882) ; ~24404+1406+3072
- (set prefsize 84500)
- (set envname "CanonBJ5-230Pref") ; default preset
- (set presetname "StudioDisk_2:DriverPresets/CanonBJ200") ; usualy not installed... for future reasons...
- (set studiodefault "CanonBJ200.prefs")
- ))
-
- (if (= brand 3)
- ( ; CanonBJ300
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJ300")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJ300Pref")
- (set driversize 24462) ; ~19984+1406+3072
- (set prefsize 65500)
- (set envname "CanonBJ300Pref")
- (set studiodefault "CanonBJ5_10_20.prefs")
- ))
-
- (if (= brand 4)
- ( ; CanonBJC600
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJEC")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJECPref")
- (set driversize 53178) ; ~43548+6558+3072
- (set prefsize 74240)
- (set envname "CanonBJECPref")
- (set presetname "StudioDisk_2:DriverPresets/CanonBJC600")
- (set studiodefault "CanonBJC600.prefs")
- ))
-
- (if (= brand 5)
- ( ; CanonBJC800, 820
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJEC")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJECPref")
- (set driversize 53178) ; ~43548+6558+3072
- (set prefsize 81500)
- (set envname "CanonBJECPref")
- (set presetname "StudioDisk_2:DriverPresets/CanonBJC800")
- (set studiodefault "CanonBJC800.prefs")
- ))
-
- (if (= brand 6)
- ( ; CanonBJC4000
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "CanonBJEC")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "CanonBJECPref")
- (set driversize 53178) ; ~43548+6558+3072
- (set prefsize 81500)
- (set envname "CanonBJECPref")
- (set presetname "StudioDisk_2:DriverPresets/CanonBJC4000")
- (set studiodefault "CanonBJC4000.prefs")
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (OR (= emul 4) (= emul 5))
- (
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "DeskDriver")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "DeskPref")
- (set driversize 44326) ; ~35976+5278+3072
- (set prefsize 99000)
- (set envname "DeskPref")
-
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "HP Deskjet and compatible" ;0
- "HP Deskjet Plus, Portable" ;1
- "HP Deskjet 310, 500, 510, 520" ;2
- "HP Deskjet 500C, 540C and compat." ;3
- "HP Deskjet 1200C and 1200PS" ;4
- "HP Paintjet 300XL" ;5
- "PCL 5C compat. and Color Laserjet" ;6
- )
- (default 0)
- ))
- (if (> brand 0) ; DJ500C
- (
- (set presetname "StudioDisk_2:DriverPresets/dj500c")
- (set studiodefault "Deskjet_300_500_Port.prefs")
- ))
- (if (= brand 4) ; DJ 1200C
- (
- (set presetname "StudioDisk_2:DriverPresets/dj1200")
- ))
- (if (= brand 5) ; PJ300XL
- (
- (set presetname "StudioDisk_2:DriverPresets/pj300xl")
- ))
- (if (= brand 6) ; PCL 5C
- (
- (set presetname "StudioDisk_2:DriverPresets/dj1200")
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (= emul 6)
- ( ; Deskjet 550/560
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "DeskDriver4C")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "DeskPref4C")
- (set driversize 49846) ; ~40212+6562+3072
- (set prefsize 100000)
- (set envname "DeskPref4C")
-
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "HP Deskjet 550C, 560C" ;0
- "HP Deskjet 1200C and 1200PS" ;1
- "HP Paintjet 300XL" ;2
- )
- (default 0)
- ))
-
- (if (= brand 0) ; DJ 550C, 560C
- (
- (set studiodefault "Deskjet_550C_560C.prefs")
- ))
- (if (= brand 1) ; DJ 1200C
- (
- (set presetname "StudioDisk_2:DriverPresets/dj12004c")
- ))
- (if (= brand 2) ; PJ300XL
- (
- (set presetname "StudioDisk_2:DriverPresets/pj300xl4c")
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (= emul 7)
- ( ; Laserjet
- (set driverpath "StudioDisk_1:drivers/")
- (set drivername "LaserDriver")
- (set prefpath "StudioDisk_1:prefs/")
- (set prefname "LaserPref")
- (set driversize 32648) ; ~28144+1432+3072
- (set prefsize 95323)
- (set envname "LaserPref")
-
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-laserhelp)
- (choices "HP 4, 4P, 4Plus, 4Si, 4V" ;0
- "PCL 5e compatible" ;1
- "HP IIIP, 4L, 4LM" ;2
- "PCL 5 compatible, HP III, IIISI, IIID" ;3
- "Brother HL4Ve, Nec S62P, Ricoh LP1200" ;4
- "Oki 810, Seikosha OP108, Star LS 5" ;5
- "Star LS 4, LS5, LS 8, Seikosha OP104" ;6
- "HP IIP, Oki400e, Brother HL4V, HL8V, HL8D" ;7
- "PCL 3 / PCL 4 / Laserjet II compatible" ;8
- "Nec S60P, Panasonic KX-P4455" ;9
- )
- (default 7)
- ))
- (if (= brand 0) ; PCL 5 + PJL + 600dpi + mode 5 compression
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5epjl")
- (set setupname "StudioDisk_1:prefs/SetupPJL.pkd")
- (set studiodefault "Laser_Printer_600dpi.prefs")
- ))
- (if (= brand 1) ; PCL 5 + 600dpi + mode 5 compression
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5e")
- (set setupname "StudioDisk_1:prefs/SetupPJL.pkd")
- (set studiodefault "Laser_Printer_600dpi.prefs")
- ))
- (if (= brand 2) ; PCL 5 + mode 5 compression
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5mode5")
- ))
- (if (= brand 3) ; PCL 5
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5")
- ))
- (if (= brand 4) ; PCL 5
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5")
- ))
- (if (= brand 5) ; PCL 5
- (
- (set presetname "StudioDisk_2:DriverPresets/pcl5")
- ))
- (if (= brand 6) ; HP IIP
- (
- (set presetname "StudioDisk_2:DriverPresets/hpiip")
- ))
- (if (= brand 7) ; HP IIP
- (
- (set presetname "StudioDisk_2:DriverPresets/hpiip")
- ))
- (if (= brand 8) ; HP II
- (
- (set presetname "StudioDisk_2:DriverPresets/hpii")
- ))
- (if (= brand 9) ; HP II
- (
- (set presetname "StudioDisk_2:DriverPresets/hpii")
- ))
- ))
- (set addmeter 1)
- (Meter)
- ; find the devs:printers directory
- (set driverdrawer "PRINTERS:")
- (if (= (getassign "PRINTERS") "")
- (
- (set driverdrawer "Devs:Printers")
- ))
- (set addmeter 1)
- (Meter)
- (if (= @user-level 2)
- (
- (set driverdrawer (askdir (prompt #ask-sys)
- (help #ask-sys-help)
- (default driverdrawer))
- )
- ))
- (set addmeter 1)
- (Meter)
- (if (not (exists driverdrawer))
- (
- (set driverdrawer (askdir (prompt #ask-sys)
- (help #ask-sys-help)
- (default driverdrawer))
- )
- ))
- (set addmeter 1)
- (Meter)
- (set targetsize (getdiskspace driverdrawer))
- (if (< targetsize driversize)
- (
- (if (<> (getdevice driverdrawer) "RAM")
- (
- (message (#yellspace driversize (getdevice driverdrawer)))
- (set n 0)
- (set flag 0)
- (while (set thisfile (select n #tdel0
- #tdel1
- #tdel2
- #tdel3
- #tdel4
- #tdel5
- #tdel6
- #tdel7
- #tdel8
- #tdel9
- #tdel10
- #tdel11
- #tdel12
- #tdel13
- #tdel14
- #tdel15
- #tdel16
- "" ))
- (
- (set thiscomment (select n #del0
- #del1
- #del2
- #del3
- #del4
- #del5
- #del6
- #del7
- #del8
- #del9
- #del10
- #del11
- #del12
- #del13
- #del14
- #del15
- #del16
- "" ))
- (set n (+ n 1))
- (set targetsize (getdiskspace driverdrawer))
- (if (< targetsize driversize)
- (
- (set devthisfile (tackon (cat (getdevice driverdrawer) ":") thisfile))
- (if (exists devthisfile)
- (
- (set flag 1)
- (if (askbool (prompt (#full-delete devthisfile thiscomment))
- (help (#full-delete-help ))
- (choices #full-delete-1 #full-delete-2)
- (default 1))
- (
- (protect devthisfile "+rwed")
- (delete devthisfile)
- (protect (cat devthisfile ".info") "+rwed")
- (delete (cat devthisfile ".info"))
- ))
- ))
- ))
- ))
- (set targetsize (getdiskspace driverdrawer))
- (if (< targetsize driversize)
- (
- (if (= flag 1)
- (
- (abort (#tofull (getdevice driverdrawer) driversize))
- )
- (
- (abort (#tofull2 (getdevice driverdrawer) driversize))
- ))
- ))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (if (<> (exists "devs:printer.device") 1)
- (
- (message #nodevice)
- ))
- (if (<> (exists "devs:parallel.device") 1)
- (
- (message #nopardevice)
- ))
- (if (<> (exists "ENV:") 2)
- (
- (abort #noenv)
- ))
- (if (<> (exists "ENVARC:") 2)
- (
- (abort #noenvarc)
- ))
- (set addmeter 1)
- (Meter)
- ; **** find the sys:prefs directory
- (set prefdisk ("SYS:Prefs"))
- (if (> diskbased 0)
- (
- (set prefdisk (askdir (prompt (#ask-prefsdisk disknumber))
- (help #ask-prefs-help)
- (default "Studio_Prefs:"))
- )
- (set firstdisk prefdisk)
- (makeassign "STUDIOPARENT" firstdisk)
- (set prefdisk (tackon prefdisk "Prefs"))
- (if (<> (exists prefdisk) 2)
- (
- (makedir (prefdisk)
- (infos)
- )
- ))
- )
- (
- (if (exists "sys:preferences")
- (
- (set prefdisk ("SYS:Preferences"))
- ))
- (if (exists "SYS:Prefs")
- (
- (set prefdisk ("SYS:Prefs"))
- ))
- (set prefdisk (askdir (prompt #ask-prefs)
- (help #ask-prefs-help)
- (default prefdisk))
- )
- ))
- (set addmeter 1)
- (Meter)
- (if (not (exists prefdisk))
- (
- (set prefdisk (askdir (prompt #ask-prefs)
- (help #ask-prefs-help)
- (default prefdisk))
- )
- ))
- (set addmeter 1)
- (Meter)
- (working #waitmsg)
- (makeassign "DRIVERPARENT" prefdisk)
- (set addmeter 1)
- (Meter)
- (set exerr (run (cat "RAM:lx x " driverpath drivername ".pkd \"" driverdrawer "\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack drivername))
- ))
- (set addmeter 1)
- (Meter)
- (set exerr (run (cat "RAM:lx x " prefpath prefname ".pkd \"DRIVERPARENT:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack prefname))
- ))
- (set addmeter 1)
- (Meter)
- (if (<> setupname "")
- (
- (set exerr (run (cat "RAM:lx x " setupname " \"DRIVERPARENT:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack setupname))
- ))
- ))
- (if (exists "ENV:")
- (
- (delete (cat "ENV:" envname))
- ))
- (if (exists "ENVARC:")
- (
- (delete (cat "ENVARC:" envname))
- ))
- (set addmeter 1)
- (Meter)
- (if (<> presetname "")
- (
- (askdisk (prompt (#mydisk 2))
- (help @askdisk-help)
- (dest "StudioDisk_2")
- ;(assigns)
- )
- (if (= (exists presetname) 1)
- (
- (copyfiles (source presetname)
- (dest "ENV:")
- (newname envname)
- (nogauge)
- )
-
- )
- (
- (set presetname (cat presetname ".pkd"))
- (if (= (exists presetname) 1)
- (
- (set exerr (run (cat "RAM:lx x " presetname " ENV:")))
- (if (> exerr 0)
- (
- (abort (#abortunpack presetname))
- ))
- ))
- ))
- (if (= (exists (cat "ENV:" envname)) 1)
- (
- (if (exists "ENVARC:")
- (
- (copyfiles (source (cat "ENV:" envname))
- (dest "ENVARC:")
- (newname envname)
- (nogauge)
- )
- ))
- ))
- ))
- (set addmeter 1)
- (Meter)
- ))
- (if (IN studio 2) ; Studio Application Prgm.
- (
- (set addmeter 1)
- (Meter)
- (if (> diskbased 0)
- (
- (if (= firstdisk "")
- (
- (set firstdisk (askdir (prompt (#ask-studiodisk disknumber))
- (default "Studio_Prefs:")
- (help #ask-studio-help))
- )
- (makeassign "STUDIOPARENT" firstdisk)
- ))
- (set exerr (run (cat "RAM:lx x StudioDisk_2:Studio/Scan.pkd \"STUDIOPARENT:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack "Scan.pkd"))
- ))
- (rename "STUDIOPARENT:Studio" "STUDIOPARENT:Studio_Tools")
- (rename "STUDIOPARENT:Studio.info" "STUDIOPARENT:Studio_Tools.info")
- ))
- (set disknumber (+ disknumber 1))
- (if (> diskbased 0)
- (
- (set target (askdir (prompt (#ask-studiodisk disknumber))
- (default "Studio_Print:")
- (help #ask-studio-help))
- )
- )
- (
- (set guessdrawer (getassign "WORK" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH0" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH2" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer "SYS:")
- ))
- ))
- ))
- (set target (askdir (prompt #ask-studio)
- (help #ask-studio-help)
- (default guessdrawer))
- )
- ))
- (set addmeter 1)
- (Meter)
- (set @default-dest target)
- (working #waitmsg)
- (set targetsize (getdiskspace target))
- (if (< targetsize 700000)
- (
- (if (<> (getdevice target) "RAM")
- (
- (abort (#tofullstudio (getdevice target) 700000))
- ))
- ))
- (set addmeter 1)
- (Meter)
- (makeassign "STUDIOPARENT" target)
- (set target (tackon target "Studio"))
- (if (= (exists target) 1)
- (
- (rename target (cat target "_V1"))
- (if (= (exists (cat target ".info")) 1)
- (
- (rename (cat target ".info") (cat target "_V1.info"))
- ))
- ))
- (askdisk (prompt (#mydisk 2))
- (help @askdisk-help)
- (dest "StudioDisk_2")
- ;(assigns)
- )
- (working #waitmsg)
- (set exerr (run (cat "RAM:lx x StudioDisk_2:Studio/Studio.pkd \"STUDIOPARENT:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack "Studio.pkd"))
- ))
- (set addmeter 20)
- (Meter)
- (if (= diskbased 0)
- (
- (set exerr (run (cat "RAM:lx x StudioDisk_2:Studio/Scan.pkd \"STUDIOPARENT:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack "Scan.pkd"))
- ))
- ))
- (if (<> (exists "ENV:") 2)
- (
- (message #noenv)
- (message #noserver)
- )
- (
- (textfile (dest "Env:StudioPath")
- (append (cat "\"" (tackon target "Studio") "\"")) )
- ))
- (if (<> (exists "ENVARC:") 2)
- (
- (message #noenvarc)
- (message #noserver)
- )
- (
- (textfile (dest "ENVARC:StudioPath")
- (append (cat "\"" (tackon target "Studio") "\"")) )
- ))
- (set disknumber (+ disknumber 1))
- (set addmeter 7)
- (Meter)
- ))
- (set outputdefault (if (> diskbased 0) %0 %1111111111))
- (set profiledefault (if (> diskbased 0) %0 %1111111111))
- (if (IN studio 5) ; Studio Preset
- (
- (set addmeter 1)
- (Meter)
- (if (not (IN studio 2)) ; Studio Application Prgm.
- (
- (set guessdrawer (getassign "WORK" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH0" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH2" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer "SYS:")
- ))
- ))
- ))
- (set target (askdir (prompt #ask-studiomod)
- (help #ask-studiomod-help)
- (default guessdrawer))
- )
- (if (<> (exists (tackon target "Studio_Prefs")) 2)
- (
- (abort (#nostudioprefs target))
- ))
- (makeassign "STUDIOMOD" (tackon target "Studio_Prefs"))
- ))
- (set addmeter 1)
- (Meter)
- (makeassign "STUDIOMOD" (tackon target "Studio_Prefs"))
- (set spreset (askfile (prompt #w-preset)
- (help #w-preset-help)
- (default (tackon "StudioDisk_2:StudioPresets" studiodefault))
- ))
- (set addmeter 1)
- (Meter)
- (copyfiles (source spreset)
- (dest "T:")
- (newname "DefaultSettings")
- (nogauge)
- )
- (copyfiles (source "t:DefaultSettings")
- (dest "STUDIOMOD:")
- (nogauge)
- )
- (if (exists "STUDIOMOD:Studio.prefs")
- (
- (delete "STUDIOMOD:Studio.prefs")
- ))
- (set addmeter 1)
- (Meter)
- (set presetname (fileonly spreset))
- (if (= presetname "CanonBJ200.prefs")
- (
- (set outputdefault %10)
- (set profiledefault %1)
- ))
- (if (= presetname "CanonBJ230.prefs")
- (
- (set outputdefault %100)
- (set profiledefault %1)
- ))
- (if (= presetname "CanonBJ5_10_20.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %1)
- ))
- (if (= presetname "CanonBJC4000.prefs")
- (
- (set outputdefault %100000)
- (set profiledefault %1000)
- ))
- (if (= presetname "CanonBJC800.prefs")
- (
- (set outputdefault %10000)
- (set profiledefault %100)
- ))
- (if (= presetname "CanonBJC600.prefs")
- (
- (set outputdefault %1000)
- (set profiledefault %10)
- ))
- (if (= presetname "StylusColor.prefs")
- (
- (set outputdefault %100000)
- (set profiledefault %10000)
- ))
- (if (= presetname "Stylus.prefs")
- (
- (set outputdefault %1000000)
- (set profiledefault %10000)
- ))
- (if (= presetname "24PinPrinter.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %100000000)
- ))
- (if (= presetname "Deskjet_300_500_Port.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %1000000)
- ))
- (if (= presetname "Deskjet_550C_560C.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %10000000)
- ))
- (if (= presetname "Laser_Printer_300dpi.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %100000)
- ))
- (if (= presetname "Laser_Printer_600dpi.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %100000)
- ))
- (if (= presetname "Laserjet_4L_300dpi.prefs")
- (
- (set outputdefault %1)
- (set profiledefault %100000)
- ))
- (if (= presetname "Fargo_Primera.prefs")
- (
- (set outputdefault %100000000)
- (set profiledefault %0)
- ))
- ))
- (if (IN studio 3) ; Output module
- (
- (set addmeter 1)
- (Meter)
- (if (not (OR (IN studio 2) (IN studio 5))) ; Studio Application Prgm.
- (
- (set guessdrawer (getassign "WORK" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH0" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH2" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer "SYS:")
- ))
- ))
- ))
- (set target (askdir (prompt #ask-studiomod)
- (help #ask-studiomod-help)
- (default guessdrawer))
- )
- (if (<> (exists (tackon target "Studio_Output")) 2)
- (
- (abort (#nostudio target))
- ))
- (makeassign "STUDIOMOD" (tackon target "Studio_Output"))
- ))
- (makeassign "STUDIOMOD" (tackon target "Studio_Output"))
- (set addmeter 1)
- (Meter)
- (if (> diskbased 0)
- (
- (message #nomore)
- ))
- (set addmeter 1)
- (Meter)
- (set module (askoptions (prompt #w-output)
- (help #w-output-help)
- (choices "Workbench printer driver" ;0
- "Canon BJ 200, 200e" ;1
- "Canon BJ 230" ;2
- "Canon BJC 600" ;3
- "Canon BJC 800, 820" ;4
- "Canon BJC 4000" ;5
- "Epson ESC/P2 and Stylus" ;6
- "IFF ILBM picture" ;7
- ; "Fargo Primera (Dye Sub)" ;8
- )
- (default outputdefault)
- ))
- (set addmeter 1)
- (Meter)
- (working #waitmsg)
- (set n 0)
- (while (set insmod (select n "Workbench"
- "CanonBJ200"
- "CanonBJ230"
- "CanonBJC600"
- "CanonBJC800"
- "CanonBJC4000"
- "Epson_ESC-P2"
- "IFF_ILBM"
- "Fargo_Primera"
- "" ))
- (
- (set modsize (select n 16000
- 30000
- 30000
- 30000
- 30000
- 30000
- 30000
- 33000
- 40000
- "" ))
- (set targetsize (getdiskspace "STUDIOMOD:"))
- (if (AND (< targetsize modsize) (<> (getdevice "STUDIOMOD:") "RAM"))
- (
- (message (#tofullmodule (getdevice "STUDIOMOD:") insmod modsize))
- (working #waitmsg)
- )
- (
- (if (IN module n)
- (
- (askdisk (prompt (#mydisk 2))
- (help @askdisk-help)
- (dest "StudioDisk_2")
- ;(assigns)
- )
- (working #waitmsg)
- (set exerr (run (cat "RAM:lx x \"StudioDisk_2:Output/" insmod ".pkd\" \"STUDIOMOD:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack insmod))
- ))
- ))
- ))
- (set n (+ n 1))
- ))
- (set addmeter 6)
- (Meter)
- ))
-
- (if (IN studio 4) ; Printer Profile
- (
- (set addmeter 1)
- (Meter)
- (if (not (OR (OR (IN studio 2) (IN studio 3)) (IN studio 5)))
- (
- (set guessdrawer (getassign "WORK" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH0" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer (getassign "DH2" "d"))
- (if (= guessdrawer "")
- (
- (set guessdrawer "SYS:")
- ))
- ))
- ))
- (set target (askdir (prompt #ask-studiomod)
- (help #ask-studiomod-help)
- (default guessdrawer))
- )
- (if (<> (exists (tackon target "Studio_Profiles")) 2)
- (
- (abort (#nostudiopro target))
- ))
- ))
- (makeassign "STUDIOMOD" (tackon target "Studio_Profiles"))
- (set addmeter 1)
- (Meter)
- (if (> diskbased 0)
- (
- (message #nomorepro)
- ))
- (set addmeter 1)
- (Meter)
- (set profiles (askoptions (prompt #w-profile)
- (help #w-profile-help)
- (choices "Canon BJ" ;0
- "Canon BJC 600" ;1
- "Canon BJC 800" ;2
- "Canon BJC 4000" ;3
- "Stylus/Stylus Color" ;4
- "HP Laserjet" ;5
- "Deskjet 3x0, 500, 510" ;6
- "Deskjet 550C, 560C" ;7
- "24 Pin Printer" ;8
- )
- (default profiledefault)
- ))
- (set addmeter 1)
- (Meter)
- (working #waitmsg)
- (set n 0)
- (while (set inspro (select n "StudioDisk_3:Profiles/Canon_BJ" ;0
- "StudioDisk_3:Profiles/CanonBJC600" ;1
- "StudioDisk_3:Profiles/CanonBJC800" ;2
- "StudioDisk_3:Profiles/CanonBJC4000" ;3
- "StudioDisk_3:Profiles/Stylus" ;4
- "StudioDisk_3:Profiles/Laserjet" ;5
- "StudioDisk_3:Profiles/Deskjet_5x0" ;6
- "StudioDisk_3:Profiles/Deskjet_560" ;7
- "StudioDisk_3:Profiles/Pin24Printer" ;8
- "" ))
- (
- (set prosize (select n 45000 ;0
- 140000 ;1
- 175000 ;2
- 155000 ;3
- 145000 ;4
- 30000 ;5
- 157000 ;6
- 157000 ;7
- 17500 ;8
- "" ))
- (set targetsize (getdiskspace "STUDIOMOD:"))
- (if (AND (< targetsize prosize) (<> (getdevice "STUDIOMOD:") "RAM"))
- (
- (set insproname (select n "Canon BJ" ;0
- "Canon BJC 600" ;1
- "Canon BJC 800" ;2
- "Canon BJC 4000" ;3
- "Stylus/Stylus Color" ;4
- "Laserjet Family" ;5
- "Deskjet 3x0, 500, 510" ;6
- "Deskjet 550, 560" ;7
- "24 Pin Printer" ;8
- "" ))
- (message (#tofullprofile (getdevice "STUDIOMOD:") insproname prosize))
- (working #waitmsg)
- )
- (
- (if (IN profiles n)
- (
- (askdisk (prompt (#mydisk 2))
- (help @askdisk-help)
- (dest "StudioDisk_2")
- ;(assigns)
- )
- (working #waitmsg)
- (set exerr (run (cat "RAM:lx x " inspro ".pkd \"STUDIOMOD:\"")))
- (if (> exerr 0)
- (
- (abort (#abortunpack inspro))
- ))
- ))
- ))
- (set n (+ n 1))
- ))
- (set addmeter 6)
- (Meter)
- ))
- (if (IN studio 1)
- (
- (set addmeter 1)
- (Meter)
- (message (#finalmsg drivername (tackon prefdisk prefname)))
- (if (exists "sys:prefs/printer")
- (
- (run "sys:prefs/printer")
- )
- (
- (if (exists "sys:prefs/preferences")
- (
- (run "sys:prefs/preferences")
- ))
- ))
- (set addmeter 1)
- (Meter)
- (run "RAM:check")
- (delete "RAM:check")
- (if (not (exists "RAM:StudioTemp"))
- (
- (message #wrongdither)
- (if (exists "sys:prefs/printergfx")
- (
- (run "sys:prefs/printergfx")
- ))
- )
- ( ; else
- (delete "RAM:StudioTemp")
- ))
- (set addmeter 1)
- (Meter)
- (run (cat "\""
- (tackon prefdisk prefname)
- "\""))
- (set addmeter 1)
- (Meter)
- ))
- (if (> studio 0)
- (
- (run "RAM:lx n")
- (delete "RAM:lx")
- (delete "RAM:check")
- ))
- (complete 100)
-