home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / graphics / ep_gdps1 / gdps_sc.doc next >
Text File  |  1994-10-16  |  8KB  |  192 lines

  1. ==============================================================
  2. ======  Scannertreiber für Epson GTxxxx Scanner ==============
  3. ==============================================================
  4.  
  5. Dieser Treiber ist Shareware!. Wer ihn über die Testphase hinaus 
  6. benutzt muß mir einen winzigen Obulus von 30,- überweisen, sonst ist 
  7. die Benutzung unberechtigt!
  8.  
  9. Adresse
  10.    Ulrich Röhr
  11.    Gustav-Adolf Str. 13
  12.    63452 Hanau
  13.  
  14. Bankverbindung :
  15.    Postgiroamt Frankfurt  a.M. Blz:  500 100 60   Kto Nr: 88780-600
  16.  
  17. Mausnet :
  18.    Ulrich Roehr @ F
  19.  
  20. Die Entwicklung läuft noch (16.Okt 1994 Wahlsonntag!!). Ob weitere 
  21. Versionen und Verbesserungen erstellt werden hängt von der Resonanz 
  22. ab, denn warum sollte ich etwas entwickeln was keiner braucht! 
  23. Insbesondere hab ich keinen Falcon, und daher kein persönliches 
  24. Interesse an einer Anpassung. Wenn jedoch allgemeiner Bedarf besteht 
  25. werde ich das auch noch machen. Da meine Testmöglichkeiten beschränkt 
  26. sind, bitte ich etwa auftretende Fehler am besten per Mausnet an mich 
  27. zu melden. Der Treiber unterstützt GDPS Version 1.0
  28.  
  29.  
  30. Warum der Aufwand ?
  31. -------------------
  32.  
  33. Nachdem ich mir einen Epson GT8000 gekauft hatte, wollte ich neben 
  34. dem separaten Scanprogramm auch die Möglichkeit haben, direkt aus 
  35. einigen Programmen heraus zu scannen. Viele Programme bieten die 
  36. Möglichkeit einen Scanner mittels GDPS anzusteuern.
  37.  
  38. Da auf dem Markt kein derartiges Programm zu finden war (gibts 
  39. vielleicht doch eins?) entwickelte ich diesen GDPS Treiber.
  40.  
  41.  
  42. Installation :
  43. --------------
  44.  
  45. Das Programm gdps_sc.prg kann entweder als Programm gestartet werden 
  46. (nur unter Multitasking sinnvoll, oder in gdps_sc.acc umbenannt und 
  47. auf das Bootlaufwerk kopiert werden. Wird es als Acc betrieben, steht 
  48. das Menü nicht zur Verfügung, was aber kein Beinbruch ist, da alle 
  49. Funktionen auch aus dem Status Dialog heraus aufgerufen werden 
  50. können. Das RSC File muß bei ACC Betrieb natürlich auch auf das 
  51. Bootverzeichnis kopiert werden !!! Nicht vergessen, sonst braucht man 
  52. seine Bootdiskette, um wieder an die Platte zu kommen. Die INF Datei 
  53. sollte auch mit kopiert werden, was aber nicht zwingend notwendig 
  54. ist, denn man kann sich auch seine eigene INF Datei erstellen.
  55.  
  56.  
  57. Statusdialog :
  58. --------------
  59.  
  60. Dieser Dialog wird aufgerufen, wenn entweder im Menü der Eintrag 
  61. "Status...", oder beim Acc Betrieb der ACC Eintrag "gdps_sc ..." 
  62. angewählt wird. Der Dialog ist unmodal, und kann während der ganzen 
  63. Scanarbeit geöffnet bleiben (muß aber nicht).
  64.  
  65. Im Statusfeld steht normalerweise "--- ready ---", hier wird die 
  66. momentan ausgeführte Aktion dargestellt.
  67.  
  68. Die Checkbox Autostart ermöglicht es den Scanvorgang ohne weiters 
  69. Nachfragen sofort zu starten. Es werden dann die aktuellen Parameter 
  70. für den Scan verwendet.
  71.  
  72. Die Status Checkbox ermöglicht es die von dem Anfordernden Programm 
  73. übergebenen Parameter anzuzeigen. Die GDPS Statusbox kann aber auch 
  74. durch den Button "GDPS Status" jederzeit geöffnet werden, um die 
  75. Parameter des letzten Scanvorgangs anzuzeigen
  76.  
  77. Mit dem Button Scannerauswahl kann die SCSI ID des Scanners 
  78. festgelegt werden. Wird dieser Button aktiviert, öffnet sich der Eine 
  79. Liste mit den angeschlossenen SCSI Geräten. Dazu muß der Scanner 
  80. natürlich angeschlossen und eingeschaltet sein. Hier wird nicht nur 
  81. der Scanner, sondern auch alle anderen SCSI Geräte dargestellt. Nur 
  82. Geräte, die sich als Scanner (Prozessordevice) ausweisen können aber 
  83. ausgewählt werden.
  84.  
  85. "Info" ist der obligatorische Info Dialog für das Programm.
  86.  
  87. Mit "Einstellungen sichern" kann die gesamte Einstellung des Treibers 
  88. gespeichert werden. Dabei wird nicht nur der aktuelle Parametersatz, 
  89. sondern alle Parametersätze in der Datei "gdps_sc.inf" abgespeichert. 
  90. Wenn diese Datei beim Start des Programmes auf dem aktuellen Pfad 
  91. gefunden wird, wird sie automatisch eingelesen. Im ACC Betrieb muß 
  92. die Datei also auf C:\ stehen, beim Betrieb in einer 
  93. Multitaskingumgebung muß der aktuelle Pfad beim Starten des 
  94. Programmes auf die Datei verweisen (Umter Multitos muß man unter 
  95. "Anwendung anmelden ..." das Standartverzeichnis auf "Anwendung" 
  96. stellen).
  97.  
  98. Mit "Scannereinstellungen..." kommt man in den Scandialog, der 
  99. normalerweise nach der Beauftragung durch das anfordernde Programm 
  100. aufgerufen wird. Wird der Dialog von hier aus (GDPS Dialog) 
  101. aufgerufen, werden nur die Parameter eingestellt, und kein Scan 
  102. ausgelöst.
  103.  
  104.  
  105. Einstellungen Dialog :
  106. ----------------------
  107.  
  108. ACHTUNG!! Wenn dieser Dialog aufgerufen wird, muß der Scanner 
  109. angeschlossen und betriebsbereit sein, da die Liste mit den 
  110. verfügbaren Auflösungen eingelesen werden muß. Ist das hier nicht der 
  111. Fall, kann das zu Problemen auf dem SCSI Bus führen!!
  112.  
  113. In der obersten Zeile des Dialoges findet sich die Bezeichnung des 
  114. Parametersatzes, der gerade aktiv ist. Ein Klick auf diese Zeile 
  115. führt zum Dialog "Parametersatz wählen". Hier kann ein anderer 
  116. Parametersatz ausgewählt werden, oder ein neuer Name vergeben werden. 
  117. Löschen ist natürlich auch möglich. Wird ein neuer Parametersatz 
  118. ausgewählt, werden die Einstellungen sofort in den Einstellungsdialog 
  119. übernommen. Ein evtl folgender Scan wird mit diesen Parametern 
  120. durchgeführt. Bitte nicht vergessen NACH dem Scan "Einstellungen 
  121. sichern" aus dem Statusdialog auswählen, falls der Parametersatz auch 
  122. für später gespeichert werden soll.
  123.  
  124. Die Einstellung der Parameter erfolgt jeweils durch klicken auf den 
  125. eingestellten Wert. Nur der Zoom muß von Hand eingegeben werden.
  126. Je nach Parameter erscheint eine Liste mit den möglichen 
  127. Einstellwerten, aus der einer ausgewählt werden kann. Die Listen sind 
  128. übrigends wie die Alertboxen Applikationsmodal, so daß diese erst 
  129. beendet werden müssen, bevor man etwas anderes machen kann, aber es 
  130. trotzdem möglich ist in eine andere Applikation zu wechseln (nur 
  131. Multitasking). UR_DEF machts möglich !
  132.  
  133. Wird in diesem Dialog OK ausgewählt erfolgt ein Scan, sofern die 
  134. Dialogbox nicht von der Statusbox aus aufgerufen wurde.
  135.  
  136. Bevor der Scanner startet, werden die Parameter eingestellt, und 
  137. diverse Abfragen zur Speichergröße durchgeführt. Sollte der 
  138. angeforderte Scan nicht vollständig in den Speicher passen, erfolgt 
  139. eine entsprechende Meldung und es werden nicht alle Zeilen 
  140. eingescannt.
  141. Im GDPS Konzept muß die aufrufende Applikation den Speicher für den 
  142. Scan zur Verfügung stellen. Diese Ist also dafür verantwortlich, wenn 
  143. das Bild nicht hineinpassen sollte. Ein weiterer Faktor ist natürlich 
  144. der intsallierte Systemspeicher.
  145.  
  146.  
  147. In der nächsten Version (hoffentlich) enthalten :
  148. -------------------------------------------------
  149. 256 Graustufen und 24Bit Scans
  150. Ausschnittswahl mit Preview.
  151.  
  152. Da meine Zeit kanpp ist, steht es in den Sternen, wann es eine neue 
  153. Version geben wird. Letztendlich hängt es davon ab, ob mich einige 
  154. Leute zur Weiterarbeit motivieren können. Falls es zu irgendwelchen 
  155. Problemen mit dem Sharwarestatus kommen sollte, wird die 
  156. Veröffentlichung des Programmes sofort gestoppt.
  157.  
  158.  
  159. bekannte Fehler :
  160. -----------------
  161.  
  162. Die SCSI Ansteuerung erscheint mir nicht besonders optimal. Besonders 
  163. wenn der Scanner ausgeschaltet wird, nachdem bereits ein Zugriff 
  164. erfolgte, kommen die Routinen mit der SCSI Transferlänge nicht 
  165. zurecht. Leider habe ich keine ordentliche Dokumentation über die 
  166. Ansteuerung von Scannern über SCSI. Die Ausführliche EPSON 
  167. Dokumentation schweigt sich über diesen Punkt beharrlich aus. Kann 
  168. mir da jemand helfen ?
  169.  
  170. fehlende Features :
  171. -------------------
  172. keine Farben (ich hab leider nur einen TTM195 Monitor)
  173. keine Möglichkeit zur Ausschnittswahl
  174. nur TT SCSI (wer kann das auf FALCON SCSI anpassen ?? Bitte melden!)
  175.  
  176.  
  177. Disclaimer
  178. ----------
  179.  
  180. Ich habe das Programm auf meinem TT getestet, und für lauffähig 
  181. befunden. Das ist aber keine Garantie, das es auf anderen TTs auch 
  182. gehen muß. IN JEDEM FALLE KANN ICH KEINE HAFTUNG FÜR IRGENDWELCHE 
  183. SCHÄDEN ÜBERNEHMEN. Warnung! Mir ist während der Entwicklung der SCSI 
  184. Funktionen eine komplette Plattenpartition verlorengegangen! Aber wer 
  185. Backups macht ist ja bekanntlich feige : ich bin feige :-)
  186.  
  187.  
  188. Hanau, 16.10.94
  189.  
  190. Ulrich Röhr
  191.  
  192.