Calclock Version 1.11 vom 06.06.91 ================================================================ Inhalt ----------- 0. Programmbeschreibung 1. Installation 2. Bedienung 3. Technische Details ---------------------------------------------------------------- 0. Programmbeschreibung ----------------------- CALCLOCK.ACC ist ein Deskaccessory, das kompatibel zur entsprech- enden PC-Version ist. Es beinhaltet aber nur den zum PC-GEM System gehrenden Druckspooler. Rechner und Uhr sind nicht ent- halten. Mit Hilfe von CALCLOCK knnen ASCII-Texte im Hintergrund gedruckt werden. CALCLOCK.ACC ist Bestandteil von 7UP..\7UP.HLP dem GEM-Texteditor fr den Atari ST. CALCLOCK darf nur zusammen mit 7UP..\7UP.HLP weitergegeben werden. CALCLOCK ist genau wie 7UP..\7UP.HLP ein Sharewareprogramm. Deshalb ist es bei Gebrauch gebhrenpflichtig. Ansonsten ist der weitere Ge- brauch von CALCLOCK untersagt, da das einer Raubkopie gleich- kommt. 1. Installation --------------- Kopieren Sie CALCLOCK.ACC und CALCLOCK.INF in das Wurzelver- zeichnis der Bootpartition Ihrer Festplatte. Beim Booten versucht CALCLOCK die Datei CALCLOCK.INF zu lesen, worin die Drucker- puffergre im ASCII-Text steht. Die Datei hat im bei Aus- lieferung folgenden Inhalt: 4096 /* Druckerpuffergre in Bytes */ Sie knnen den Puffer (fast) beliebig vergrern, indem Sie CALCLOCK.INF mit 7UP..\7UP.HLP laden und den Wert entsprechend ndern. Es ist jedoch nicht ntig. Die Puffergre ist in praxi gro genug. Wenn diese Datei fehlt, wird die Puffergre auf 1kByte ein- gestellt. 2. Bedienung ------------ Nach dem Booten erscheint im Deskmen der Accessoryeintrag "Druckspooler". Wenn Sie Ihn anklicken, erscheint rechts ein Fenster mit Namensfeld und zwei Knpfen. Sie knnen das Fenster frei verschieben. Wenn Sie eine Datei drucken wollen, klicken Sie "Name hinzu". Es erscheint die Fileselectbox mit der Sie die Datei auswhlen knnen. Der Dateiname erscheint im Fenster. Sie knnen maximal 12 Dateien laden. Wenn Sie einen Eintrag lschen wollen, klicken Sie Ihn an und bettigen "Namen lschen". Sie knnen auch mehrere Eintrge lschen, indem Sie entweder die Shifttaste zur Hilfe nehmen, oder mit der Maus ein Gummiband- faden aufziehen. Sie kennen das vom Desktop her. Wenn Sie GEMINICOPYRIGH-Desktop benutzen, knnen Sie CALCLOCK.ACC als Icon auf dem Desktop ablegen. Wenn Sie nun Dateien auf das Icon ziehen, bermittelt GEMINICOPYRIGH diese Aktion mit Hilfe des VA_Protokolls. Ein Doppelklick ffnet das Accessory. 3. Technische Details --------------------- CALCLOCK untersttzt neben dem DRI-Protokoll auch das VA_Protokoll. Wenn Sie CALCLOCK untersttzen wollen, benutzen Sie folgende Routine: Dateiname an ACC senden: accid=appl_find("CALCLOCK"); msgbuf[0]=100; /* Sendecode */ msgbuf[1]=gl_apid; /* eigene apid */ msgbuf[2]=-1; msgbuf[3]=strlen(filename); msgbuf[4]=(unsigned int)((long)filename >> 16); msgbuf[5]=(unsigned int)((long)filename & 0xffff); msgbuf[6]=1; /* Anzahl der Kopien */ msgbuf[7]=0; /* Nach Drucken: 0=nicht lschen, 1=lschen */ appl_write(accid,16,msgbuf); Der Filename mu statisch sein. Er darf nicht lokal auf dem Stack erzeugt worden sein. Nach dem erfolreichen Empfang sendet CALCLOCK (SPOOLER) die Msg 101. 3.1 VA_Protokoll ---------------- Wenn Sie mehr ber das VA_Protokoll wissen wollen, so knnen Sie entsprechende Informationen aus dem Lieferumfang von GEMINICOPYRIGH entnehmen. 3.2 HP DeskJet 500 ------------------ Besitzer dieses Druckers wissen, da man ihn vor dem Rechner einschalten mu. Mit CALCLOCK gehrt dieses Problem der Ver- gangenheit an. Er wird mit "Ongibit(32)" automatisch zum Leben erweckt. ANMERKUNG: Beim Applikationswechsel wird die gerade zu druckende Datei kurzzeitig geschlossen, damit dem ACC das Dateihandle nicht abhanden kommt. Wenn die neue Applikation aktiv ist, wird an der alten Stelle wieder neu aufgesetzt. Bei TOS-Versionen < 2.0 kommt die notwendige AC_CLOSE-Meldung leider zu spt, soda es hier trotzdem zu Problemen kommen kann. Dies ist ein Bug im TOS und anscheinend nicht zu ver- hindern.