home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-07-29 | 48.2 KB | 1,701 lines |
- ; $VER: Studio 1.13 (27.07.93)
- ; Copyright (C)1992,93 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 wanted disks.\n\n"
- ))
- (set #welcome-pirate
- (cat "\nWelcome to the Studio printer software!\n\n"
- "Studio is Copyright (C)1992,93 by Wolf Faust\n"
- "This software is NOT public domain, shareware, freeware...\n\n\n"
- "Please, spread the word and do not copy!"
- ))
- (set #bad-kick
- (cat "\nYour system software is very old. "
- "You must use at least Kickstart 2.04 for all Studio programs "
- "with an user-interface. Anyway, you may use the printer "
- "drivers until you have updated your system software."
- ))
- (set #w-studio
- (cat "Wich parts of Studio do you want to install?"
- ))
- (set #w-studio-help
- (cat "\nStudio is devided in two independent parts: "
- "printer driver and Studio print program. "
- "You can now select wich parts should be installed!\n\n".
- @askoptions-help
- ))
- (set #w-studio-choices1
- (cat "Studio printer driver"
- ))
- (set #w-studio-choices2
- (cat "Studio application program"
- ))
- (set #which-disk
- (cat "In which disk or drawer should the Studio application program be installed?"
- ))
- (set #which-disk-help
- (cat "\nThis section lets you choose in which drawer or on which disk the "
- "Studio application program files should be installed. "
- "These should normally go into the default directory of your graphic "
- "application programs.\n\n"
- @askdir-help
- ))
- (set #abortmsg
- (cat "\nThis installation requires about 160000 bytes free on the volume "
- "where you wish to install Studio. Please make this space "
- "available and then re-install.\n\n"
- ))
- (set #abortunpack
- (cat "\nError occured while unpacking/writing a file!\n\n"
- ))
- (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 \"devs:printers\" directory "
- "of your system disk.\n\n"
- @askdir-help
- ))
- (set #abortmsgdriver
- (cat "\nThis installation requires >35000 bytes free on the volume "
- "where you wish to install the printer driver. Please make this space "
- "available and then re-install.\n\n"
- ))
- (set #ask-prefs
- (cat "\nIn which disk or drawer should the printer preferences program be installed?"
- ))
- (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 #abortmsgpref
- (cat "\nThis installation requires >80000 bytes free on the volume "
- "where you wish to install the preferences program. Please make this space "
- "available and then re-install.\n\n"
- ))
- (set #missing-env-kick
- (cat "\nThere is no ENV: directory available for storing the driver environment settings!\n"
- "Studio stores settings like emulation and brightness in the ENV: directory. "
- "Normaly, ENV: is generated by the standard Commodore startup-sequence.\n"
- "It seems, you have altered the startup-sequence. Please change the startup-sequence "
- "and reinstall!\n\n"
- ))
- (set #ask-env-mes
- (cat "\nThere is no ENV: directory available for storing the driver environment settings!\n"
- "Studio stores settings like emulation and brightness in the ENV: directory. "
- "Normaly, ENV: is generated by the standard Commodore startup-sequence.\n"
- "It seems, you have altered the startup-sequence. You may now change the startup-sequence "
- "with the help of this install program!\n\n"
- ))
- (set #ask-env
- (cat "\nIn which disk or drawer should the environment settings (ENV:) be saved?"
- ))
- (set #ask-env-help
- (cat "\nThis section lets you choose in which drawer or on which disk the "
- "Studio printer driver places its enviroment settings. "
- "These should normally go in the \"ENV:\" directory of your system disk.\n\n"
- "Make sure ENV: is saved on a non volatile disk, so your settings "
- "keep active even after a turning off your computer\n\n"
- @askdir-help
- ))
- (set #ask-startup
- (cat "\nAdd ENV: assign to \"S:user-startup\"?"
- ))
- (set #ask-startup-help
- (cat "\nSelect YES to add assign to the user-startup file\n\n"
- @startup-help
- ))
- (set #warn-env-kick
- (cat "\nNote: Please make sure your ENV: directory is assigned to a non volatile "
- "disk in your \"s:startup-sequence\" or you will loose your driver settings "
- "when turning off your computer. So please, check your startup-sequence after "
- "finishing this installation and change it if required.\n\n"
- "Note: unchanged standard Workbench 1.3.x startup-sequences do NOT assign "
- "ENV: to a non-volatile disk and must get altered\n"
- ))
- (set #w-emul
- (cat "What's your printers emulation?"
- ))
- (set #w-emul-help
- (cat "\nStudio includes several printer drivers for various "
- "printer emulations. "
- "Have a look into your printers user manual for "
- "finding 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 "
- "fitting your needs best!\n\n"
- @askchoice-help
- ))
- (set #w-desk
- (cat "What's your printers emulation?"
- ))
- (set #w-desk-help
- (cat @askchoice-help
- ))
- (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 greyshades "
- "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 anytime using the Studio preferences program.\n\n"
- @askchoice-help
- ))
- (set #w-color-choice1
- (cat "Colour"
- ))
- (set #w-color-choice2
- (cat "Black and white"
- ))
- (set #cfm-delete
- (cat "\n\nCan the old Studio printer driver settings be deleted?"
- ))
- (set #cfm-delete-help
- (cat "\nIt seems you have allready installed a Studio printer driver. "
- "You must delete the settings made for the previous driver before "
- "installing a new driver.\n\n"
- ))
- (set #cfm-delete-1
- (cat "Yes, kill'm"
- ))
- (set #cfm-delete-2
- (cat "No"
- ))
- (set #cfmdelete
- (cat "You did not allow me to delete your old driver settings! "
- "Sorry, I'm unable to install a driver without erasing your "
- "previous settings. This is done for your secure. "
- "In case you decided to delete the settings, try installing again!\n\n"
- ))
- (set #w-driver
- (cat "What's your printers emulation/brand?"
- ))
- (set #w-driver-help
- (cat "\nStudio includes several printer drivers for various "
- "printer emulations. "
- "Have a look into your printers user manual for "
- "finding 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 "
- "fitting your needs best!\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 #w-gemu
- (cat "What's your printers graphic emulation?"
- ))
- (set #w-gemu-help
- (cat "\nMost 24 pin printers support 360 vertical dots per inch. "
- "Star printers do this by using one of two emulation: NEC or EPSON. "
- "The emulation usualy gets selected by a printer dip-switch."
- "\n\nNote: Old Star (NB) printers only support NEC emulation!\n\n"
- "You may now choose the emulation for the Amiga driver, which must be equal to "
- "the printers setup. You may also change the setting later using the Studio "
- "PinPref program\n\n"
- @askchoice-help
- ))
- (set #w-gemu2
- (cat "What's your printers graphic emulation?"
- ))
- (set #w-gemu2-help
- (cat "\nMost 24 pin printers support 360 vertical dots per inch. "
- "Panasonic printers do this by using one of two emulation: NEC or EPSON. "
- "The emulation usualy gets selected by a printer dip-switch."
- "\n\nNote: Old Panasonic printers only support NEC emulation!\n\n"
- "You may now choose the emulation for the Amiga driver, which must be equal to "
- "the printers setup. You may also change the setting later using the Studio "
- "PinPref program\n\n"
- @askchoice-help
- ))
- (set #w-laser
- (cat "What kind of laser do you have?"
- ))
- (set #w-laser-help
- (cat "\nThere are several kinds of laserjet emulations available. "
- "This window helps you finding a good setup for your printer, "
- "though, you most likely have to \"fine tune\" the settings. \n\n"
- @askchoice-help
- ))
- (set #pagestream
- (cat "\n\nDo you want to install PCL 5 (Laserjet III/IV) drivers for the "
- "PageStream 2.x DTP program?\n\n"
- ))
- (set #pagestream-help
- (cat "\nStudio comes with special printer drivers for the PageStream 2.x "
- "program. In case you own this DTP package, you can use these faster "
- "printer drivers offering a 200%% speed increase."
- ))
- (set #pagestream-yes
- (cat "Yes"
- ))
- (set #pagestream-no
- (cat "No"
- ))
- (set #pagestreamdesk
- (cat "\n\nDo you want to install custom driver for the "
- "PageStream 2.x DTP program?\n\n"
- ))
- (set #pagestreamdesk1200
- (cat "\n\nATTENTION: Deskjet 1200 and Paintjet 300XL users MUST set "
- "the PageStream SPECIAL gadget to \"pcl5\" (case-sensitive!), or "
- "the PageStream driver won't work!!\n\n"
- ))
- (set #emu
- (cat "\n\nDo you use more than one emulation on your printer? "
- "In case you switch your printer between these emulations (manual or automatic) select YES.\n\n"
- ))
- (set #emu-help
- (cat "\nSelect yes if you own a printer wich allows you to switch between "
- "emulations. For instance, your printer owns a PostScript cartridge and you "
- "use the Laserjet and PostScript emulation on your printer during a session. "
- "In this case select YES and the Studio laserjet driver will make sure, "
- "your printer is setup right each time you print a document.\n\n"
- ))
- (set #emu-yes
- (cat "Yes"
- ))
- (set #emu-no
- (cat "No"
- ))
- (set #ask-pagestream
- (cat "\nIn which drawer should the PageStream drivers (HP-PCL5 & HP-PCL5-PJL) be saved?"
- ))
- (set #ask-pagestreamdesk
- (cat "\nIn which drawer should the PageStream drivers (DeskJet4C) be saved?"
- ))
- (set #ask-pagestream-help
- (cat "\nThis section lets you choose in which drawer the PageStream driver should be saved. "
- "These should normally go into the PageStream \"Printers\" directory.\n\n"
- @askdir-help
- ))
- (set #HPsetup
- (cat "\n\nPlease set your printer resolution to 600 dpi!"
- ))
- (set #finalmsg1
- (cat "Your requested driver has been installed. The name of the driver is\n\""
- ))
- (set #finalmsg2
- (cat "\"\nand should now be selected in the Workbench preferences program \"Printer\".\n"
- "The Studio driver preferences program has been saved as\n\""
- ))
- (set #finalmsg3
- (cat "\"\nand should now be used to adjust the driver to your needs.\n"
- "Note: the settings and adjustments made by this install program are far from "
- "being best. 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\"). I will now try to start Workbench preferences for you."
- ))
- (set #waitmsg
- (cat "\n\n\n\nWorking! Please wait..."
- ))
-
- ;*** 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,93 Wolf Faust / Vertrieb: MacroSystem\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 #bad-kick
- (cat "\nIhre System-Software ist sehr alt. "
- "Sie brauchen mindestens Kickstart 2.04 für alle Studio-Programme "
- "mit einer Benutzeroberfläche. Sie können dennoch die Druckertreiber "
- "benutzen, bis Sie Ihre System-Software auf den neusten Stand gebracht haben."
- ))
- (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 "Studio Druckertreiber"
- ))
- (set #w-studio-choices2
- (cat "Studio Anwendungsprogramm"
- ))
- (set #which-disk
- (cat "\nIn welche Disk oder Schublade soll das Studio-Anwendungsprogramm kopiert werden?"
- ))
- (set #which-disk-help
- (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welcher "
- "Schublade das Studio-Programm kopiert werden soll. Normalerweise sollten "
- "Sie hierzu die Schublade wählen, in der Sie auch Ihre anderen "
- "Grafikprogramme speichern.\n\n"
- "Bitte beachten Sie, daß das Studio-Programm in die Schublade kopiert "
- "wird und keine neue Schublade ohne ausdrücklichen Wunsch angelegt wird.\n\n"
- @askdir-help
- ))
- (set #abortmsg
- (cat "\nDas Studio-Programm benötigt ca. 160000 Bytes an freiem Speicher "
- "auf dem von Ihnen angegebenen Datenträger. Leider ist nicht genug "
- "Speicherplatz auf dem Datenträger vorhanden. Löschen Sie bitte "
- "daher unnötige Dateien und versuchen Sie die Installation erneut!\n\n"
- ))
- (set #abortunpack
- (cat "\nEin Fehler trat beim Entpacken/Schreiben einer Datei auf!\n\n"
- ))
- (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 #abortmsgdriver
- (cat "\nDer Studio-Druckertreiber benötigt ca. 35000 Bytes an freiem Speicher "
- "auf dem von Ihnen angegebenen Datenträger. Leider ist nicht genug "
- "Speicherplatz auf dem Datenträger vorhanden. Löschen Sie bitte "
- "daher unnötige Dateien und versuchen Sie die Installation erneut!\n\n"
- ))
- (set #ask-prefs
- (cat "\nIn welche Disk oder Schublade soll das Voreinsteller-Programm "
- "(engl. Preferences) kopiert werden?"
- ))
- (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 #missing-env-kick
- (cat "\nLeider ist keine Schublade mit dem Namen \"Env:\" auffindbar!\n"
- "Studio speichert alle Treiber-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 #abortmsgpref
- (cat "\nDas Studio-Programm für die Voreinstellungen benötigt ca. 80000 Bytes "
- "an freiem Speicherplatz auf der angegebenen Disk.\n\n"
- "Leider habe Sie nicht genug Speicherplatz auf der Disk frei! "
- "Bitte machen Sie genug Speicherkapazität frei und versuchen erneut "
- "eine Installation!\n\n"
- ))
- (set #ask-env-mes
- (cat "\nLeider ist keine Schublade mit dem Namen \"Env:\" auffindbar!\n"
- "Studio speichert alle Treiber-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\n"
- "Sie erhalten jetzt die Möglichkeit, Ihre Startup-Sequence mittels "
- "dieses Installations-Programms zu erweitern.\n\n"
- ))
- (set #ask-env
- (cat "\nIn welche Disk oder Schublade sollen die Voreinstellungen (\"Env:\") gespeichert werden?"
- ))
- (set #ask-env-help
- (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welcher "
- "Schublade der Studio-Druckertreiber seine Voreinstellungen speichert. "
- "Die hier anzugebene Disk bzw. die Schublade (ENV:) sollte NICHT aus einem "
- "leicht löschbaren Medium (z.B. Ram Disk) bestehen, da Sie sonst mit "
- "dem Ausschalten des Computers auch alle Voreinstellungen löschen.\n\n"
- @askdir-help
- ))
- (set #ask-startup
- (cat "\nSoll ich die Zuweisung von "ENV:" in der Datei \"S:user-startup\" vornehmen?"
- ))
- (set #ask-startup-help
- (cat "\nStudio Druckertreiber speichern Ihre Voreinstellung in \"Env:\". "
- "Die Schublade ENV: wird normalerweise von der Startup-Sequence- bzw. User-Startup-Datei Ihres Rechners "
- "angelegt. Dieser Vorgang findet scheinbar bei Ihnen nicht statt. "
- "Sie können daher jetzt mit \"Ja\" (engl. yes) diesen Vorgang Ihrer "
- "User-Startup-Datei hinzufügen.\n\n"
- @startup-help
- ))
- (set #warn-env-kick
- (cat "\nBitte versichern Sie sich, daß die Inhalte der Env:-Schublade bei Ihnen "
- "nicht durch ausschalten des Rechners verloren geht. Env: sollte nicht "
- "einem Verzeichnis im Speicher (Ram Disk) Ihres Rechners zugewiesen sein.\n\n"
- "Achtung: die standard Startup-Sequence der Commodore Workbench 1.3 "
- "weist ENV: einem flüchtigen Speicher zu und muß daher geändert werden!\n"
- ))
- (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-desk
- (cat "Was für einen Deskjet Drucker benutzen Sie?"
- ))
- (set #w-desk-help
- (cat @askchoice-help
- ))
- (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 #cfm-delete
- (cat "\n\nKönnen die alten Studio-Voreinstellungen gelöscht werden?"
- ))
- (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 #cfmdelete
- (cat "Tut mir leid, aber ohne das Löschen Deiner alter Voreinstellungen "
- "kann ich keinen neuen Treiber installieren. Dies dient Ihrer "
- "Datensicherheit. Sollten Sie sich anders entscheiden, dann rufen "
- "Sie bitte das Installationsprogramm erneut auf!\n\n"
- ))
- (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-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 #w-gemu
- (cat "Was für eine Grafik-Emulation besitzt Ihr Drucker?"
- ))
- (set #w-gemu-help
- (cat "\nDie meisten 24 Matrixdrucker unterstützen heute 360 Punkte pro Inch (1 Inch = 2,54 cm). "
- "Drucker von Star benutzen z.B. eine von zwei Emulationen zur Steuerung dazu: Nec oder Epson "
- "Die zum Druck verwendete Emulation wird üblicherweise am Drucker mit einem kleinen "
- "Schalter eingestellt. Entsprechend muß der Druckertreiber die gleiche Emulation "
- "benutzen.\n\n"
- "Achtung: alte Star-Drucker (Typ NB) unterstützen meist nur Nec-Emulation!\n\n"
- "Sie können auch später jederzeit die Einstellung für die Emulation mit Hilfe "
- "des PinPref-Programms ändern.\n\n"
- @askchoice-help
- ))
- (set #w-gemu2
- (cat "Was für eine Grafik-Emulation besitzt Ihr Drucker?"
- ))
- (set #w-gemu2-help
- (cat "\nDie meisten 24 Matrixdrucker unterstützen heute 360 Punkte pro Inch (1 Inch = 2,54 cm). "
- "Drucker von Star benutzen z.B. eine von zwei Emulationen zur Steuerung dazu: Nec oder Epson "
- "Die zum Druck verwendete Emulation wird üblicherweise am Drucker mit einem kleinen "
- "Schalter eingestellt. Entsprechend muß der Druckertreiber die gleiche Emulation "
- "benutzen.\n\n"
- "Achtung: alte Star-Drucker (Typ NB) unterstützen meist nur Nec-Emulation!\n\n"
- "Sie können auch später jederzeit die Einstellung für die Emulation mit Hilfe "
- "des PinPref-Programms ändern.\n\n"
- @askchoice-help
- ))
- (set #w-laser
- (cat "Was für einen Laserdrucker besitzen Sie?"
- ))
- (set #w-laser-help
- (cat "\nEs gibt viele verschiedene Arten von Laserjet-Emulationen. Die angezeigte "
- "Auswahl hilft die für Sie richtige Emulation zu finden. "
- "Dennoch ist meist ein weiteres optimieren der Einstellungen von "
- "\"Hand\" mittels des LaserPref-Programms nötig.\n\n"
- @askchoice-help
- ))
- (set #pagestream
- (cat "\n\nWollen Sie PCL 5/e (Laserjet III/IV) kompatible Treiber für das DTP-Programm "
- "PageStream installieren?\n\n"
- ))
- (set #pagestream-help
- (cat "\nDas Studio-Paket enthält auch spezielle Druckertreiber für das DTP-Programm "
- "PageStream V2.x. Sollten Sie das DTP-Programm besitzen, dann können Sie "
- "mit diesen PCL 5 und PCL 5e Treibern ca. 200 %% schneller drucken.\n\n"
- ))
- (set #pagestream-yes
- (cat "Ja"
- ))
- (set #pagestream-no
- (cat "Nein"
- ))
- (set #pagestreamdesk
- (cat "\n\nWollen Sie einen 4-Farb-Treiber für das DTP-Programm "
- "PageStream installieren?\n\n"
- ))
- (set #pagestreamdesk1200
- (cat "\n\nAchtung! Geben Sie \"pcl5\" (Kleinschrift!) in das PageStream \"Special\"-"
- "Eingabefeld ein! Ohne die Angabe von pcl5 funktioniert der PageStream-Treiber nicht!\n\n"
- ))
- (set #emu
- (cat "\n\nBenutzen Sie mehrere Emulationen Ihres Druckers während einer Computersitzung? "
- "Wenn Sie zwischen diesen Emulationen manuell oder automatisch umschalten, "
- "sollten Sie die Frage mit JA beantworten.\n\n"
- ))
- (set #emu-help
- (cat "\nWählen Sie JA, wenn Sie einen Drucker mit mehreren benutzten Emulationen besitzen! "
- "Haben Sie z.B. einen Laserjet-Drucker mit PostScript-Erweiterng und benutzen "
- "beide Emulationen während einer Computersitzung, dann wählen Sie JA. "
- "Dies stellt sicher, daß der Drucker immer automatisch bei jedem Ausdruck "
- "initialisiert.\n\n"
- ))
- (set #emu-yes
- (cat "Ja"
- ))
- (set #emu-no
- (cat "Nein"
- ))
- (set #ask-pagestreamdesk
- (cat "\nIn welche Schublade soll der PageStream-Treiber (Deskjet4C) "
- "kopiert werden?"
- ))
- (set #ask-pagestream
- (cat "\nIn welche Schublade sollen die PageStream-Treiber (HP-PCL5 & HP-PCL5-PJL) "
- "kopiert werden?"
- ))
- (set #ask-pagestream-help
- (cat "\nIn diesem Teil können Sie die Ziel-Schublade für die PageStream "
- "Druckertreiber wählen. Normalerweise sollte die "
- "PageStream \"Printers\"-Schublade angegeben werden.\n\n"
- @askdir-help
- ))
- (set #HPsetup
- (cat "\n\nBitte stellen Sie Ihren Drucker auf eine Auflösung von 600 dpi ein!"
- ))
- (set #finalmsg1
- (cat "Der Treiber wurde installiert unter dem Namen\n\""
- ))
- (set #finalmsg2
- (cat "\"\nund sollte jetzt in dem \"Printer\"-Programm der Workbench eingestellt werden.\n"
- "Das Studio-Programm für die Voreinstellungen des Treibers wurde unter den Namen\n\""
- ))
- (set #finalmsg3
- (cat "\"\ngespeichert und sollte jetzt zur genaueren Einstellung benutzt werden.\n"
- "Achtung: die von dem Installations-Programm gemachten Voreinstellungen "
- "sind sicher nicht optimal und können im schlimmsten Fall zu Fehlfunktionen führen, "
- "wenn Sie nicht die Voreinstellungen genauer an Ihren Drucker anpassen!"
- ))
- (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 #waitmsg
- (cat "\n\n\n\nIch arbeite! Bitte warten..."
- ))
-
- ))
-
- (welcome #welcome)
- (message #welcome-pirate)
-
- ; **** sure we are running under a 2.04 ROM???
- (if (< (/ (getversion) 65536) 37)
- (message #bad-kick)
- )
-
- (complete 5)
-
- ; **** Wich parts should get installed: driver &-| Studio?
- (set studio (askoptions (prompt #w-studio)
- (help #w-studio-help)
- (choices #w-studio-choices1 #w-studio-choices2)
- (default 3)
- )
- )
- (set compl 60)
- (if (= studio 3)
- (
- set compl 20
- ))
- (complete compl)
-
- ; **** Install Studio program?
- (if (IN studio 1)
- (
- (set studdisk (getassign "WORK" "d"))
- (if (= studdisk "")
- (
- (set studdisk (getassign "DH0" "d"))
- (if (= studdisk "")
- (
- (set studdisk (getassign "DH2" "d"))
- (if (= studdisk "")
- (
- (set studdisk "SYS:")
- ))
- ))
- ))
- (set target (askdir (prompt #which-disk)
- (help #which-disk-help)
- (default studdisk))
- )
- (set @default-dest target)
- (set targetsize (getdiskspace target))
- (if (< targetsize 160000)
- (
- (if (<> (getdevice target) "RAM")
- (
- (abort #abortmsg)
- ))
- ))
- (complete (set compl (+ compl 10)))
- (working #waitmsg)
- (run (cat "StudioDisk:unpack StudioDisk:packed/Studio.pkd \""
- (tackon target "Studio\"")
- ))
- (if (exists "RAM:StudioTemp")
- (
- (abort #abortunpack)
- ))
- (complete (set compl (+ compl 10)))
- (copyfiles (source "StudioDisk:Studio")
- (dest target)
- (nogauge)
- (all))
- (complete (set compl (+ compl 10)))
- (copyfiles (source "StudioDisk:Dithers")
- (dest (tackon target "Dither-Settings"))
- (all)
- (infos)
- (nogauge))
- (complete (set compl (+ compl 10)))
- ))
-
- ; **** Install printer driver?
- (if (IN studio 0)
- (
- (set @default-dest "")
- ; find the devs:printers directory
- (set studdisk "Devs:Printers")
- (if (= @user-level 2)
- (
- (set studdisk (askdir (prompt #ask-sys)
- (help #ask-sys-help)
- (default studdisk))
- )
- ))
- (if (not (exists studdisk))
- (
- (set studdisk (askdir (prompt #ask-sys)
- (help #ask-sys-help)
- (default studdisk))
- )
- ))
- (complete (set compl (+ compl 5))) ; 65
- (set targetsize (getdiskspace studdisk))
- (if (< targetsize 35000)
- (
- (if (<> (getdevice studdisk) "RAM")
- (
- (abort #abortmsgdriver)
- ))
- ))
-
-
- ; **** find the sys:prefs directory
- (set prefdisk ("SYS:Prefs"))
- (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))
- )
- (if (not (exists prefdisk))
- (
- (set prefdisk (askdir (prompt #ask-prefs)
- (help #ask-prefs-help)
- (default prefdisk))
- )
- ))
- (set targetsize (getdiskspace prefdisk))
- (if (< targetsize 80000)
- (
- (if (<> (getdevice prefdisk) "RAM")
- (
- (abort #abortmsgpref)
- ))
- ))
- ; find the ENV: directory
- (if (not (exists "ENV:"))
- (
- (if (< (/ (getversion) 65536) 37)
- (abort #missing-env-kick)
- )
- (set envdisk "SYS:Env-Archive")
- (if (exists "SYS:Prefs/Env-Archive")
- (
- (set envdisk "SYS:Prefs/Env-Archive")
- ))
- (message #ask-env-mes)
- (set envdisk (askdir (prompt #ask-env)
- (help #ask-env-help)
- (default envdisk))
- )
- (startup
- "Studio"
- (prompt #ask-startup)
- (help #ask-startup-help )
- (command ("Assign ENV: %s" envdisk))
- )
- (makeassign "ENV" envdisk)
- )
- ( ; else
- (if (< (/ (getversion) 65536) 37)
- (message #warn-env-kick)
- )
- ))
- ; delete old ENV: and ENVARC: settings
- (set n 0 )
- (foreach "Env:" "Studio#?"
- (
- (set n 1)
- ))
- (if (> n 0)
- (
- (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"
- "" ))
- (
- (set n (+ n 1))
- (if (exists (cat "ENV:Studio" thisfile))
- (
- (delete (cat "ENV:Studio" thisfile))
- ))
- (if (>= (/ (getversion) 65536) 37)
- (if (exists (cat "ENVARC:Studio" thisfile))
- (
- (delete (cat "ENVARC:Studio" thisfile))
- ))
- )
- ))
- )
- ( ; else
- (abort #cfmdelete)
- ))
- ))
-
- ; ask for kind of printer
- (set emul (askchoice (prompt #w-emul)
- (help #w-emul-help)
- (choices "Dot-Matrix Emulations: Epson, Nec, Star,..."
- "Deskjet compatible: 500, 510, 1200 and PJ300XL"
- "Deskjet 550C and compatible"
- "HP LaserJet / PCL compatible"
- )
- (default 0)
- ))
-
- (complete (set compl (+ compl 5))) ;70
-
- ; ask for: color or b/w if not laser printer
- (if (< emul 3)
- (
- (set prtcolor (askchoice (prompt #w-color)
- (help #w-color-help)
- (choices #w-color-choice1
- #w-color-choice2)
- (default 0)
- ))
- (if (> prtcolor 0)
- (
- (textfile (dest "ENV:StudioSuper")
- (append "ON"))
- ))
- ))
- ; copy CMY dithers to dither-settings
- (copyfiles (source "StudioDisk:Dithers")
- (dest (tackon prefdisk "Dither-Settings"))
- (all)
- (infos)
- (nogauge)
- )
- ; make directory for color adjustments
- (if (not (exists (tackon prefdisk "Color-Settings")))
- (makedir (tackon prefdisk "Color-Settings")
- (infos))
- )
- ; ditherord = ordered dither 64 shades
- (set ditherord "8 8 4 236 60 220 8 224 48 208 132 68 188 124 136 72 176 112 36 196 20 252 40 200 24 240 164 100 148 84 168 104 152 88 12 228 52 212 0 232 56 216 140 76 180 116 128 64 184 120 44 204 28 244 32 192 16 248 172 108 156 92 160 96 144 80") ; order 64
- ; now check wich kind of dot matrix printer the user has
- (if (= emul 0)
- ( ; PinDriver
- ; **** copy additional CMYK dithers to dither-settings
- (copyfiles (source "StudioDisk:Dithers4C")
- (dest (tackon prefdisk "Dither-Settings"))
- (all)
- (infos)
- (nogauge)
- )
- (set brand (askchoice (prompt #w-driver)
- (help #w-driver-help)
- (choices "Epson 24 pin Emulation: LQ, SQ, ..."
- "Epson 48 pin Emulation: SQ, BJC800, ..."
- "Seikosha (Epson): SL230, ..."
- "Star (Epson): SJ/LC/XB, ..."
- "Oki (Epson): 390,391, ..."
- "Nec (Epson/Nec) : P6, P6+, P60,..."
- "Fujitsu (DPL24C/DPL24C+): DL1100, ..."
- "Panasonic (Epson 24pin): KX-P, ..."
- "Citizen (Epson 24pin): 224, Swift24 ..."
- )
- (default 0)
- ))
- ; do we have an inkjet or pin printer?
- (set kind (askchoice (prompt #w-ink)
- (help #w-ink-help)
- (choices #w-ink-choice1
- #w-ink-choice2
- )
- (default 0)
- ))
- (set adj "0 79 106 127 144 158 171 183 194 204 214 223 231 240 247 255")
- (if (= kind 1) ; **** pin printer
- (
- (set ditherord "8 8 144 160 152 128 108 92 100 124 216 224 232 176 36 28 20 76 208 248 240 168 44 4 12 84 184 200 192 136 68 52 60 116 104 88 96 120 148 164 156 132 32 24 16 72 220 228 236 180 40 0 8 80 212 252 244 172 64 48 56 112 188 204 196 140") ; halftone a 64
- (set adj "0 90 117 137 153 167 179 190 200 210 218 226 234 241 248 255") ; gamma 32
- ))
- (textfile (dest "Env:StudioGDit")
- (append ditherord))
- (textfile (dest "Env:StudioCDit")
- (append ditherord))
- (textfile (dest "Env:StudioMDit")
- (append ditherord))
- (textfile (dest "Env:StudioYDit")
- (append ditherord))
- (textfile (dest "Env:StudioKDit")
- (append ditherord))
- (complete (set compl (+ compl 5))) ; 75
- (set printerdriver "PinDriver")
- (set printerpref "PinPref")
-
- (if (= brand 0) ; **** Epson 24 pin
- (
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 1) ; **** Epson 48 pin
- (
- (textfile (dest "Env:StudioGEmu")
- (append "1"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 2) ; **** Seikosha
- (
- (textfile (dest "Env:StudioTEmu")
- (append "5"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 3) ; **** Star
- (
- (if (askchoice (prompt #w-gemu)
- (help #w-gemu-help)
- (choices "Epson Emulation: LC24"
- "Nec Emulation: NBxx"
- )
- (default 0))
- (
- (textfile (dest "Env:StudioGEmu")
- (append "3"))
- ))
- (textfile (dest "Env:StudioTEmu")
- (append "7"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 4) ; **** Oki
- (
- (textfile (dest "Env:StudioGEmu")
- (append "2"))
- (textfile (dest "Env:StudioTEmu")
- (append "1"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 5) ; **** Nec
- (
- (textfile (dest "Env:StudioGEmu")
- (append "3"))
- (textfile (dest "Env:StudioTEmu")
- (append "2"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 6) ; **** Fujitsu
- (
- (textfile (dest "Env:StudioGEmu")
- (append "4"))
- (textfile (dest "Env:StudioTEmu")
- (append "3"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (if (= brand 7) ; **** Panasonic
- (
- (if (askchoice (prompt #w-gemu2)
- (help #w-gemu2-help)
- (choices "Epson Emulation"
- "Nec Emulation"
- )
- (default 0))
- (
- (textfile (dest "Env:StudioGEmu")
- (append "3"))
- ))
- (textfile (dest "Env:StudioTEmu")
- (append "4"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- (working #waitmsg)
- (run (cat "StudioDisk:unpack StudioDisk:prefs/SetupKXP.pkd \""
- (tackon prefdisk "SetupKXP")
- "\"")
- )
- (if (exists "RAM:StudioTemp")
- (
- (abort #abortunpack)
- ))
- (copyfiles (source (cat "StudioDisk:Prefs/SetupKXP.info"))
- (dest prefdisk )
- (files)
- (nogauge))
-
- ))
- (if (= brand 8) ; **** Citizen
- (
- (set adj "0 79 106 127 144 158 171 183 194 204 214 223 231 240 247 255")
- (textfile (dest "Env:StudioTEmu")
- (append "6"))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj))
- (textfile (dest "Env:StudioMAdj")
- (append adj))
- (textfile (dest "Env:StudioYAdj")
- (append adj))
- (textfile (dest "Env:StudioKAdj")
- (append adj))
- ))
- (complete (set compl (+ compl 5))) ; 80
- ))
- (if (= emul 1)
- ( ; Deskjet
- ; ask for kind of printer
- (set desk (askchoice (prompt #w-desk)
- (help #w-desk-help)
- (choices "HP Deskjet and compatible"
- "HP Deskjet Plus"
- "HP Deskjet 500 and compatible"
- "HP Deskjet 500C and compatible"
- "HP Deskjet 1200C and 1200PS"
- "HP Paintjet 300XL"
- )
- (default 0)
- ))
- (if (> desk 1)
- (
- (textfile (dest "Env:StudioCompress")
- (append "3"))
- (if (> desk 2)
- (
- (copyfiles (source "StudioDisk:Color-Settings")
- (dest (tackon prefdisk "Color-Settings"))
- (all)
- (infos)
- (nogauge)
- )
- ))
- ))
- (set printerdriver "DeskDriver")
- (set printerpref "DeskPref")
- (textfile (dest "Env:StudioGDit")
- (append ditherord))
- (textfile (dest "Env:StudioCDit")
- (append ditherord))
- (textfile (dest "Env:StudioMDit")
- (append ditherord))
- (textfile (dest "Env:StudioYDit")
- (append ditherord))
- (complete (set compl (+ compl 10))) ; 80
- (set adj "0 66 93 114 132 147 161 174 186 198 208 218 228 237 246 255")
- (set adj2 "0 104 167 193 205 215 221 225 232 237 240 244 249 253 255 255")
- (set adj3 "0 95 140 161 191 198 209 219 228 232 236 240 242 246 251 255")
- (set adj4 "0 100 154 178 199 207 215 224 230 232 238 242 247 251 253 255")
- ; DJ 1200 and PJ 300XL: install pagestream driver and note about pcl5 option
- (if (> desk 3)
- (
- ; install 256 shades dither
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioGDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioCDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioMDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioYDit")
- (files)
- (infos)
- (nogauge))
- (if (askbool (prompt (#pagestreamdesk))
- (help (#pagestream-help ))
- (choices #pagestream-yes #pagestream-no))
- (
- (set pagedrawer (askdir (prompt #ask-pagestreamdesk)
- (help #ask-pagestream-help)
- (default "WORK:"))
- )
- ( if( exists (pagedrawer))
- (
- (copyfiles (source "StudioDisk:PgS/Deskjet4C.printer")
- (dest pagedrawer)
- (files)
- (infos)
- (nogauge))
- (message #pagestreamdesk1200)
- ))
- ))
- (set adj "0 12 22 33 50 74 99 120 140 159 176 193 211 228 242 255")
- (set adj2 "0 47 88 109 140 165 181 197 209 216 224 231 238 244 250 255")
- (set adj3 "0 74 105 120 147 163 177 192 206 216 228 238 243 248 252 255")
- (set adj4 "0 99 138 163 194 215 230 240 249 253 254 254 255 255 255 255")
- (if (= desk 5)
- (
- (set adj "0 60 68 87 108 129 144 157 170 182 194 206 219 235 248 255")
- (set adj2 "58 109 144 161 180 194 204 214 224 230 237 243 246 249 252 255")
- (set adj3 "58 124 147 158 179 193 205 217 227 235 246 251 253 255 255 255")
- (set adj4 "58 124 163 193 222 237 246 251 253 254 254 255 255 255 255 255")
- ))
- ))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj2))
- (textfile (dest "Env:StudioMAdj")
- (append adj3))
- (textfile (dest "Env:StudioYAdj")
- (append adj4))
- (if (> prtcolor 0)
- (
- (textfile (dest "Env:StudioShingl")
- (append "1"))
- )
- ( ; else
- (textfile (dest "Env:StudioShingl")
- (append "2"))
- (textfile (dest "Env:StudioDepl")
- (append "1"))
- ))
- ))
- (if (= emul 2)
- ( ; Deskjet 550C
- ; ask for kind of printer
- (set desk (askchoice (prompt #w-desk)
- (help #w-desk-help)
- (choices "HP Deskjet 550C and compatible"
- "HP Deskjet 1200C and 1200PS"
- "HP Paintjet 300XL"
- )
- (default 0)
- ))
- (set printerdriver "DeskDriver4C")
- (set printerpref "DeskPref4C")
- (textfile (dest "Env:StudioCompress")
- (append "3"))
- (textfile (dest "Env:StudioGDit")
- (append ditherord))
- (textfile (dest "Env:StudioCDit")
- (append ditherord))
- (textfile (dest "Env:StudioMDit")
- (append ditherord))
- (textfile (dest "Env:StudioYDit")
- (append ditherord))
- (textfile (dest "Env:StudioKDit")
- (append ditherord))
- (complete (set compl (+ compl 5))) ; 75
- ; **** copy additional CMYK dithers to dither-settings
- (copyfiles (source "StudioDisk:Dithers4C")
- (dest (tackon prefdisk "Dither-Settings"))
- (all)
- (infos)
- )
- (copyfiles (source "StudioDisk:Color-Settings")
- (dest (tackon prefdisk "Color-Settings"))
- (all)
- (infos)
- (nogauge)
- )
- (complete (set compl (+ compl 5))) ; 80
- (set adj "0 66 93 114 132 147 161 174 186 198 208 218 228 237 246 255")
- (set adj2 "0 104 167 193 205 215 221 225 232 237 240 244 249 253 255 255")
- (set adj3 "0 95 140 161 191 198 209 219 228 232 236 240 242 246 251 255")
- (set adj4 "0 100 154 178 199 207 215 224 230 232 238 242 247 251 253 255")
- (set adj5 "0 100 154 178 199 207 215 224 230 232 238 242 247 251 253 255")
- ; DJ 1200 and PJ 300XL: install pagestream driver and note about pcl5 option
- (if (> desk 0)
- (
- (textfile (dest "Env:StudioPCL5")
- (append "1"))
- ; install 256 shades dither
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioGDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioCDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioMDit")
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:dithers/Hexagonal-Cluster-256.dit")
- (dest "ENV:")
- (newname "StudioYDit")
- (files)
- (infos)
- (nogauge))
- (set adj "0 12 22 33 50 74 99 120 140 159 176 193 211 228 242 255")
- (set adj2 "0 47 88 109 140 165 181 197 209 216 224 231 238 244 250 255")
- (set adj3 "0 74 105 120 147 163 177 192 206 216 228 238 243 248 252 255")
- (set adj4 "0 99 138 163 194 215 230 240 249 253 254 254 255 255 255 255")
- (set adj5 "0 74 105 120 147 163 177 192 206 216 228 238 243 248 252 255")
- (if (= desk 2)
- (
- (set adj "0 60 68 87 108 129 144 157 170 182 194 206 219 235 248 255")
- (set adj2 "58 109 144 161 180 194 204 214 224 230 237 243 246 249 252 255")
- (set adj3 "58 124 147 158 179 193 205 217 227 235 246 251 253 255 255 255")
- (set adj4 "58 124 163 193 222 237 246 251 253 254 254 255 255 255 255 255")
- (set adj5 "58 124 147 158 179 193 205 217 227 235 246 251 253 255 255 255")
- ))
- ))
- (textfile (dest "Env:StudioGAdj")
- (append adj))
- (textfile (dest "Env:StudioCAdj")
- (append adj2))
- (textfile (dest "Env:StudioMAdj")
- (append adj3))
- (textfile (dest "Env:StudioYAdj")
- (append adj4))
- (textfile (dest "Env:StudioKAdj")
- (append adj5))
- (if (> prtcolor 0)
- (
- (textfile (dest "Env:StudioShingl")
- (append "1"))
- )
- ( ; else
- (textfile (dest "Env:StudioShingl")
- (append "2"))
- (textfile (dest "Env:StudioDepl")
- (append "1"))
- ))
- (if (askbool (prompt (#pagestreamdesk))
- (help (#pagestream-help ))
- (choices #pagestream-yes #pagestream-no))
- (
- (set pagedrawer (askdir (prompt #ask-pagestreamdesk)
- (help #ask-pagestream-help)
- (default "WORK:"))
- )
- ( if( exists (pagedrawer))
- (
- (copyfiles (source "StudioDisk:PgS/Deskjet4C.printer")
- (dest pagedrawer)
- (files)
- (infos)
- (nogauge))
- (if (> desk 0)
- (
- (message #pagestreamdesk1200)
- ))
- ))
- ))
- ))
- (if (= emul 3)
- ( ; Laserjet
- (set brand (askchoice (prompt #w-laser)
- (help #w-laser-help)
- (choices "PCL 5e compatible, HP IV, 4M, 4Si, 4SiMX"
- "HP IIIP, HP 4L"
- "PCL 5 compatible, HP III, IIISI, IIID"
- "Brother HL4Ve, Nec S62P, Ricoh LP1200"
- "Oki 810, Seikosha OP108, Star LS 5"
- "Star LS 4, LS5, LS 8, Seikosha OP104"
- "HP IIP, Brother HL4V, HL8V, HL8D"
- "PCL 3 / PCL 4 / Laserjet II compatible"
- "HP LaserJet I, I+, 500, 2000, II"
- "Nec S60P, Panasonic KX-P4455"
- )
- (default 7)
- ))
- (if (< brand 2)
- (
- (working #waitmsg)
- (run (cat "StudioDisk:unpack StudioDisk:prefs/SetupPJL.pkd \""
- (tackon prefdisk "SetupPJL")
- "\"")
- )
- (if (exists "RAM:StudioTemp")
- (
- (abort #abortunpack)
- ))
- (copyfiles (source (cat "StudioDisk:Prefs/SetupPJL.info"))
- (dest prefdisk )
- (files)
- (nogauge))
- ))
-
- (complete (set compl (+ compl 5))) ; 75
- (if (= brand 0)
- (
- (textfile (dest "Env:StudioHighRes")
- (append "2"))
- (textfile (dest "Env:StudioPJL")
- (append "1"))
- (message #HPsetup)
- ))
- (if (< brand 7)
- (
- (textfile (dest "Env:StudioCompress")
- (append "1"))
- (if (< brand 5)
- (
- (if (askbool (prompt (#pagestream))
- (help (#pagestream-help ))
- (choices #pagestream-yes #pagestream-no))
- (
- (set pagedrawer (askdir (prompt #ask-pagestream)
- (help #ask-pagestream-help)
- (default "WORK:"))
- )
- ( if( exists (pagedrawer))
- (
- (copyfiles (source "StudioDisk:PgS/HP-PCL5.printer")
- (dest pagedrawer)
- (files)
- (infos)
- (nogauge))
- (copyfiles (source "StudioDisk:PgS/HP-PCL5-PJL.printer")
- (files)
- (dest pagedrawer)
- (infos)
- (nogauge))
- ))
- ))
- (textfile (dest "Env:StudioSymbol")
- (append "1"))
- (textfile (dest "Env:StudioCompress")
- (append "3"))
- (if (< brand 2)
- (
- (textfile (dest "Env:StudioCompress")
- (append "4"))
- ))
- ))
- ))
- (if (> brand 0)
- (
- (if (askbool (prompt (#emu))
- (help (#emu-help ))
- (choices #emu-yes #emu-no))
- (
- (textfile (dest "Env:StudioPJL")
- (append "2"))
- ))
- ))
- (set printerdriver "LaserDriver")
- (set printerpref "LaserPref")
- (textfile (dest "Env:StudioGDit")
- (append ditherord))
- (complete (set compl (+ compl 5))) ; 80
- (textfile (dest "Env:StudioGAdj")
- (append "0 90 117 137 153 167 179 190 200 210 218 226 234 241 248 255"))
- ))
-
- ; *** unpack driver to destination
- (working #waitmsg)
- (run (cat "StudioDisk:unpack StudioDisk:drivers/"
- printerdriver
- ".pkd \""
- (tackon studdisk (cat printerdriver "\""))
- ))
- (if (exists "RAM:StudioTemp")
- (
- (abort #abortunpack)
- ))
- (copyfiles (source (cat "StudioDisk:drivers/" printerdriver ".info"))
- (dest studdisk )
- (files)
- (nogauge))
-
- (complete 85)
-
- ; *** unpack preferences program to destination
- (run (cat "StudioDisk:unpack StudioDisk:Prefs/"
- printerpref
- ".pkd \""
- (tackon prefdisk printerpref)
- "\"")
- )
- (if (exists "RAM:StudioTemp")
- (
- (abort #abortunpack)
- ))
- (copyfiles (source (cat "StudioDisk:Prefs/" printerpref ".info"))
- (dest prefdisk )
- (files)
- (nogauge))
- (complete 90)
-
- ; **** copy ENV: vars to ENVARC:
- (if (>= (/ (getversion) 65536) 37)
- (
- (set n 0)
- (while (set thisfile (select n "Beep"
- "Time"
- "ResX"
- "ResY"
- "GAdj"
- "Copies"
- "CAdj"
- "Dry"
- "MAdj"
- "YAdj"
- "GDit"
- "CDit"
- "MDit"
- "YDit"
- "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"
- "Tray"
- "Media"
- "PCL5"
- "OutTray"
- "PJL"
- "HighRes"
- "PPage"
- "PjlHighRes"
- "PjlTimeout"
- "PjlTimeFlag"
- "PjlRet"
- "PjlProtect"
- "" ))
- (
- (set n (+ n 1))
- (if (exists (cat "ENV:Studio" thisfile))
- (
- (copyfiles (source (cat "ENV:Studio" thisfile))
- (dest "ENVARC:")
- (nogauge)
- (files))
- ))
- ))
- ))
- (complete 93)
- (message (cat #finalmsg1
- printerdriver
- #finalmsg2
- (tackon prefdisk printerpref))
- #finalmsg3
- )
- (complete 95)
- (if (>= (/ (getversion) 65536) 37)
- (if (exists "sys:prefs/printer")
- (
- (run "sys:prefs/printer")
- ))
- )
- (run "StudioDisk:check")
- (if (not (exists "RAM:StudioTemp"))
- (
- (message #wrongdither)
- (if (>= (/ (getversion) 65536) 37)
- (if (exists "sys:prefs/printergfx")
- (
- (run "sys:prefs/printergfx")
- ))
- )
- )
- ( ; else
- (delete "RAM:StudioTemp")
- ))
- (if (< (/ (getversion) 65536) 37)
- (if (exists "sys:prefs/preferences")
- (
- (run "sys:prefs/preferences")
- ))
- ( ; else
- (run (cat "\""
- (tackon prefdisk printerpref)
- "\""))
- )
- )
- (complete 100)
- ))
-