home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Printer / AdressLabelPrinter219.LHA / APrint / APrint.dok < prev    next >
Encoding:
Text File  |  1994-10-20  |  16.8 KB  |  516 lines

  1.  
  2.                               APrint V2.19
  3.  
  4.                 © & P by PackMAN (Falk Zühlsdorff) 1993-1994
  5.  
  6.  
  7. Programmsinn:   -Adreßverwaltung bis 50 Einträge
  8. ~~~~~~~~~~~~    -Ausdruck eines Adreßlabels mit Verwendung
  9.                  (z.B. Warensendung), Absender (Adressant),
  10.                  Anschrift (Adressat)
  11.                  Adreßlabel: 95x48 250 St. für ca. 12 DM
  12.                  (1000 St. ca. 34 DM)
  13.                 -integrierte Verwaltung für Telephonnummern
  14.  
  15. Besonderheiten: -ab V2.11 nur noch ab OS2 (V37.175)
  16. ~~~~~~~~~~~~~~   (* für die letzten OS1.2/3 User gibt es bei mir auch
  17.                     noch eine ältere Version *)
  18.                 -benötigt Reqtools.library (V38) (letzte Version anbei)
  19.                  (siehe Copyright)
  20.                 -WorkbenchScreen wird gecloned und eine FONTSENSITIVE
  21.                  Oberfläche auf eigenem Screen (AutoScroll) mit
  22.                  Übernahme des aktuellen ScreenTextFonts erzeugt.
  23.                 -volle Tastaturunterstützung
  24.                 -Listendruck eingebaut (zweispaltig)
  25.                 -50 Anschriften werden sinnvoll über Kürzel
  26.                  (z.B. Namen/Pseudo/Firma des Adressaten) an-
  27.                  wählbar
  28.                 -HelpWindow
  29.  
  30.                 -AutoLoad: letzte gespeicherte Datei (über Prefs)
  31.                            wird bei Programmstart sofort eingeladen
  32.  
  33.                 -und was andere evtl. für einmalig halten...
  34.  
  35.                 -Sonderanfertigungen von APrint gegen Unkostenerstatt-
  36.                  ung möglich.
  37.                 -Druck erfolgt über Printer.device
  38.  
  39. Druckform:      Verwendung          > Pica       (variabel)
  40. ~~~~~~~~~~
  41. (AdreßLabel)    Abs. (Unterstrichen, condensed und hochgestellt)
  42.                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  43.  
  44.                 Name1               >  Pica
  45.                 Name2               >  Pica
  46.                 Straße              >  Pica
  47.                 PLZ/Ort             >  Pica/Bold
  48.  
  49.  
  50.  
  51.  
  52. Autor:          PackMAN
  53. ~~~~~~
  54.                 c/o Falk Zühlsdorff
  55.  
  56.                 Lindenberg 66
  57.  
  58.                 98693 Ilmenau / Thuringia
  59.  
  60.                 GERMANY
  61.  
  62.                 Internet: Falk.Zuehlsdorff@rz.tu-ilmenau.de
  63.                           ai036@rz.tu-ilmenau.de (etwas kürzer...)
  64.  
  65.  
  66. Kommentar:      APrint ist eigentlich für meinen Heimgebrauch ent-,
  67. ~~~~~~~~~~      wickelt, aber ich finde es könnte einige Leute geben,
  68.                 die dieses Programm schon lange gesucht haben.
  69.  
  70.                 Suche: KickPascal-Source, Literatur zu Graphikdruck
  71.                        Library-Docs, gute Packer (Algoritmen)...
  72.  
  73.                 Biete: zuverläßigen Briefkontakt/Problemhilfe...
  74.  
  75. **********************************************************************
  76.  
  77. Copyright:      FREEWARE  wenn folgende Angaben eingehalten werden.
  78. ~~~~~~~~~~
  79.                 APrint dessen Idee liegt vollständig bei mir.
  80.  
  81.                 Es müssen folgende Dateien und ihre Icons enthalten
  82.                 sein: APrintVx.xx / Aprint.dok / Bsp.ap
  83.  
  84.  
  85.                 und dürfen nur unverändert weitergegeben werden.
  86.  
  87.                 Routinen dürfen nur mit meiner Genehmigung, unter
  88.                 Angabe meiner Anschrift und ausschließlich in nicht-
  89.                 kommerziellen Programmen genutzt werden.
  90.                 Das jeweilige Programm ist mir zuzusenden.
  91.  
  92. **********************************************************************
  93.  
  94. Geschrieben ist APrint in Kickpascal 2.12/OS3 von Maxon Computer GmbH.
  95.  
  96. nutzt das Reqtools Interface von KickPascal  V0.06
  97.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  98.  
  99.           written by PackMAN in 1994
  100.  
  101.  
  102.           (© by (Janosh) Jan Stötzer and  (PackMAN) Falk Zühlsdorff)
  103.  
  104. --->      Die Reqtools.library liegt im © von Nico Francoins (Belgien)
  105.  
  106. **********************************************************************
  107.  
  108. # DIE AUFNAHME IN EINE PD-SERIE IST vorher MIT MIR ABZUSPRECHEN !!! #
  109.  
  110. Vertrieb: PD-Händler/Privatpersonen dürfen das Programm auf der je-
  111. ~~~~~~~~  weilige Serie nur zum Selbstkostenpreis inkl. einer geringen
  112.           Kopiergebühr vertreiben. Die Kosten dafür dürfen 2 DM nicht
  113.           überschreiten.
  114.  
  115.           Ausnahmen: Time / AmigaMagazin PD
  116.  
  117.           Verboten ist ein Vertrieb durch:
  118.           --------------------------------
  119.  
  120.           - Alle PD-Händler die eine Kopiegebühr von über 2 DM , auch
  121.             für andere Serien verlangen, der Wucher siegt nie.
  122.  
  123.           -besonders für:
  124.  
  125.            - Stefan Ossowski
  126.            - Rainer Wolf
  127.            - Intersoft
  128.            - Silver Datentechnik
  129.            - Pawlowski
  130.            - ABC-Soft ...
  131.  
  132. **********************************************************************
  133. Werbung:
  134. ~~~~~~~~
  135. PURITY:    PD-Serie für alle Pascal-Dialekte z.Z. Nr.: #35)  sucht
  136. ~~~~~~~    Autoren (Beiträge KP/MP3/HighspeedPas/...)
  137.  
  138.            Problembewältigung o.ä. oder Disketten bei mir erhältlich
  139.  
  140.            Adresse siehe oben.
  141.  
  142.  
  143.            Bedingungen: Pro Disk 1.10 DM   (Diskpreise gestiegen...)
  144.  
  145.                         + Porto: 01-02  Disks 2.00 DM (Disk: ca. 21 g)
  146.                                  03-05  Disks 3.00 DM
  147.                                  06-10  Disks 4.00 DM (inkl. P&P)
  148.                                  11-20  Disks 6.00 DM
  149.                                  21-40  Disks 8.00 DM (Päckchen !?!)
  150.  
  151.            Inhalte bei mir als Liste gegen 2 DM (Briefmarken) erhält-
  152.            lich.
  153.  
  154.  
  155. ACHTUNG: immer mal nach neuen Versionen von: "CD pro"/"APrint"/"ZMore"
  156.           "Reqtools-KP-MP3-Interface"... nachfragen (RÜCKPORTO !!!)
  157.          (oder e-mail)
  158.  
  159. ----------------------------------------------------------------------
  160.  
  161.                               DOKUMENTATION
  162.  
  163. Allgemein: Alle Gadgets sind auch über die Tastatur erreichbar.
  164.  
  165.  
  166. Hauptwindow:
  167. ~~~~~~~~~~~~
  168. Oben Rechts : + Stringgadgets mit den Bezeichnungen:
  169.  
  170.                Name 1, Name2, Straße, Ort, Tel, Kürzel, Abs.
  171.  
  172.                - Name 1 bis Tel: natürlich Eingabe der Anschrift/
  173.                                  Telephonnummer
  174.  
  175.                   > Tasten: Name 1  : A
  176.                             Name 2  : M
  177.                             Straße  : ß   (Aktivierung des jeweiligen
  178.                             PLZ/Ort : O          Stringgadgets)
  179.                             Tel     : T
  180.  
  181.  
  182.              + Kürzel: ist ein besonderer Einfall von mir. Man gibt da
  183.                        einfach den Namen (Pseudo) von dem Adressaten
  184.                        an und nach "COPY" (etwas tiefer) kann man dann
  185.                        die Daten, durch Anwahl eines der 50 Gadgets
  186.                        (inkl. "WECHSELN" (siehe tiefer)) auf der
  187.                        linken Seite übernehmen.
  188.  
  189.                        Das Kürzel findet man dann als Gadgetbezeichn-
  190.                        ung wieder. Somit findet man schnell eine An-
  191.                        schrift.
  192.  
  193.               > Taste: K
  194.  
  195.              * Springen: Man kann in den Einträgen Name1 bis Kürzel
  196.                          mit Return/Enter den nachfolgenden Eintrag
  197.                          erreichen, z.B. Name 2 nach Name 1. Es ist
  198.                          aber auch wie unter OS2 üblich ein vor und
  199.                          zurück springen mittels TAB und Shift+TAB
  200.                          möglich.
  201.  
  202.               > Tasten: Return/Enter
  203.                         TAB         (runter)
  204.                         Shift+TAB   (rauf)
  205.  
  206.  
  207.               + Copy:  ist in Name1 bis Kürzel irgendwo eine Eintrag-
  208.                        ung, kann man den Eintrag in eines der 50
  209.                        Adreßfelder  übernehmen. (siehe Statusfester)
  210.                        Abbruch: sinnlos klicken / ESC etc.
  211.  
  212.                > Taste: C
  213.  
  214.  
  215.               + Hg:     "Hintergrund" man kann hiermit auf den Aus-
  216.                         gangsscreen zurückkehren, ohne das Programm zu
  217.                         verlassen. Interessant beim AMIGA(TM)-Multi-
  218.                         tasking.
  219.  
  220.                         Wird "Hg" angewählt verschwindet APrint und
  221.                         ein kleines Window mit Namen "APrintVx.xx"
  222.                         taucht in der Screenleiste des Ausgangsscreens
  223.                         auf. Ist das Window aktiviert kann man via
  224.                         rechter  Mousetaste in APrint zurückkehren,
  225.                         oder auch APrint durch schließen des Windows
  226.                         _Closegadget) abbrechen.
  227.  
  228.                > Taste: G
  229.  
  230.  
  231.  
  232.  ACHTUNG :   Ist ein Stringgadget aktiviert (Cursor) und man will eine
  233.              Tastenkombination benutzen, muß man mit RAmiga+RAlt
  234.              dieses erst deaktivieren. (Muß eine Lösung geben, daß das
  235.              auch ohne geht, mir konnte nur noch keiner helfen).
  236.  
  237.    ------------------------------------------------------------------
  238.  
  239. Mitte:       - Abs:          5 Absender für das Label.
  240.  
  241.                > Taste: B
  242.  
  243.              - CycleGadget:  zum wechseln der 5 Absender.
  244.  
  245.                              mit SHIFT+X / LeftMousebutton rückwärts
  246.                              schalten
  247.  
  248.                > Taste: X / (Shift+X)
  249.  
  250.              - Verwendung:   ca. 15 verschieden Verwendungsmöglich-
  251.                              keiten wie z.B. Nachnahme oder Waren-
  252.                              sendung
  253.  
  254.                              mit SHIFT+V / LeftMousebutton rückwärts
  255.                              schalten
  256.  
  257.                > Taste: V / (Shift+V)
  258.  
  259.    ------------------------------------------------------------------
  260.  
  261. Linke Seite: - Adreßadgets:  10 St., welche die Daten in die String-
  262.                              gadgets liefern  können.  (Bei COPY
  263.                              können Daten dort hinein abgelegt werden)
  264.  
  265.               > Tasten: 1,2,...,9,0
  266.  
  267.              - WECHSELN: unter den Adreßgadgets ein Gadget zum um-
  268.                          schalten der Anschriften 1..10,...,41..50
  269.  
  270.                          mit SHIFT+W / LeftMousebutton  rückwärts
  271.                          WECHSELN
  272.  
  273.               > Taste: W (Shift+W)
  274.  
  275.              - Sortieren: Die Eintragungen werden sortiert
  276.  
  277.               > Taste: R
  278.  
  279.    ---------------------------------------------------------------
  280.  
  281. Unten Rechts:
  282.  
  283.              NEU:        Reqtools Window tut sich auf.
  284.                          Anwahlmöglichkeiten:
  285.  
  286.                          Alles:      alle Eintragungen werden gelöscht
  287.  
  288.                           > Tasten: A / Return
  289.  
  290.                          Datensatz:  auswählbare Anschrift wird
  291.                                      gelöscht
  292.  
  293.                           > Taste:  D
  294.  
  295.                          Einträge:   löscht alle Anschriften
  296.  
  297.                           > Taste:  E
  298.  
  299.                          Abs.(alle):  alle 5 Absender werden gelöscht
  300.  
  301.                           > Tasten: S
  302.  
  303.                          Abs.:        der aktuelle Absender wird
  304.                                       gelöscht
  305.  
  306.                           > Taste:  B
  307.  
  308.                          Nichts:      zurück
  309.  
  310.                           > Tasten: N / ESC
  311.  
  312.               > Taste: N
  313.  
  314.              LÖSCHEN:    Löschen der Eintragungen von NAME1 bis Kürzel
  315.  
  316.               > Taste: Ö
  317.  
  318.              LADEN:      Liste Laden mit ReqtoolsFilerequester
  319.  
  320.               > Taste: L
  321.  
  322.              SPEICHERN:  Liste Speichern
  323.  
  324.               > Taste: S
  325.  
  326.              PREFS:      Voreinstellungswindow (siehe unten)
  327.  
  328.               > Taste: F
  329.  
  330.              INFO:       Infofenster
  331.  
  332.               > Taste: I
  333.  
  334.              HILFE:      Hilfewindow
  335.  
  336.               > Taste: H
  337.  
  338.              DRUCKEN:    Labelausdruck
  339.  
  340.               > Taste: D
  341.  
  342.              LISTPRINT:  Listenausdruck aller Anschriften in
  343.                          2 Spalten.
  344.                          Es öffnet sich ein Auswahlwindow:
  345.  
  346.                           "Ausdruck ab Name 1 ?"
  347.  
  348.                          Ja:   > Tasten: J/Return
  349.                          Nein: > Taste:  N
  350.                          Stop: > Tasten: S/ESC
  351.  
  352.                          Ich denke es ist günstig ab und zu die Liste
  353.                          ab dem 2. Namen zu drucken, wenn z.B. im
  354.                          ersten Namen "An" oder "Fam." steht und man
  355.                          gerne auf der Liste darauf verzichten kann.
  356.  
  357.  
  358.              ENDE:       APrint und tschüß... (mit Rücksprungwindow)
  359.  
  360.              STATUS:     Fehlermeldungen etc. werden angezeigt.
  361.  
  362. WICHTIG:   - für Drucken ich teste nur am Anfang ob der Drucker online
  363.              ist (CIA-B-Test) danach ist das Drucken der Intelligenz
  364.              eines jeden überlassen (Blattausch...).
  365.  
  366.              Normaler Weise erkennt die Testmethode ob Papier einge-
  367.              legt ist oder ob der Drucker offline ist etc., aber
  368.              leider ist der Test von Drucker zu Drucker unterschied-
  369.              lich.
  370.  
  371.              Bsp: C=MPS 1550C wenn Blatt eingelegt und Local-/Ready-
  372.                   Taste gedrückt wird nicht erkannt, daß der Drucker
  373.                   nicht bereit ist.
  374.  
  375.              Bei Fragen/Ideen an mich wenden.
  376.  
  377. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  378.  
  379. Prefs: (Voreinstllungen)
  380. ~~~~~~
  381. Farben:
  382.         Gadgets "1"-"4":     Farbauswahl (aktuelle Farbe oben
  383.                                          rechts ersichtlich)
  384.         > Tasten: 1/2/3/4
  385.  
  386.         SliderGadgets:       Farbeneinstellung
  387.  
  388.         > Tasten: R/G/B  (+Shift)
  389.  
  390.         Standard:            OS2-Farben werden eingestellt
  391.  
  392.         > Taste:  D
  393.  
  394.         Rücksetzten:         Farben werden auf Farben vor öffnen des
  395.                              Prefsfensters zurückgesetzt.
  396.  
  397.         > Taste:  T
  398.  
  399.  NLQ:                        NLQ oder Draft im Ausdruck.
  400.  
  401.  > Taste: N
  402.  
  403.  AutoLoad:         AutoLoad. Die Datei die zum Zeitpunkt vor dem
  404.                    Aufruf dieses Voreinstellungswindows in dem
  405.                    RT-File-Req. eingestellt wurde, wird automatisch
  406.                    bei Programmstart eingeladen.
  407.  
  408.                    Praktische Sache oder ? (log. nur nach Speichern
  409.                    der Konfiguration)
  410.  
  411.  linker Rand:      Einstellung des linken Randes für Labeldruck
  412.                    ("Druck"). (ListPrint immer auf 3 gesetzt)
  413.  
  414.  > Taste: K
  415.  
  416.  Benutzen:         benutzen von Farbeinstellung / Druckqualität /
  417.                    linkem Rand
  418.  > Taste: Z
  419.  
  420.  Speichern:         Farben / Druckqualität / d. letzten Filename /
  421.                     Autoload(?) / linkerrand werden  in Datei
  422.                    "ENVARC:APrint.prefs" gespeichert und nach Neustart
  423.  > Taste: S         automatisch  bearbeitet/eingeladen.
  424.  
  425.  Abbruch:           Voreinstellungen werden abgebrochen und der Urzu-
  426.                     stand wieder hergestellt.
  427.  > Tasten: Q/E/ESC
  428.  
  429.  ---------------------------------------------------------------------
  430.  
  431.  
  432. Ich denke das reicht mit der Anleitung...
  433.  
  434. ----------------------------------------------------------------------
  435.  
  436. History:
  437. ~~~~~~~~
  438.  
  439. V1.1  (03.11.93): - erste veröffentlichte nicht fontsensitive Version
  440.  
  441. ...
  442.  
  443. V2.11 (27.04.94): - erste fontsensitive Version
  444.  
  445.                   - Reqtools.library wird verwendet
  446.  
  447.                   - neu: Listendruck (zweispaltig)
  448.  
  449.                   - neu: Verwendung (z.B. Warensendung...)
  450.  
  451.                   - nur noch ab OS2
  452.  
  453. V2.12 (09.06-
  454.  a-x   02.07.94)  - Arbeits- / Testversionen
  455.  
  456. V2.13 (12.07.94)  - Fehler mit Ausblenden des Textes der Screenleiste
  457.                     behoben
  458.  
  459.                   - SaveRoutine verbessert (jetzt über DOS.lib, löscht
  460.                     wenn das File zu lang ist dieses sauber wieder von
  461.                     Disk und bringt Fehlerausschrift).
  462.  
  463.                   - Optimierung der Gadgetbelegung etc.
  464.                     (u.a.mehrere 1-3D-Array)
  465.  
  466.                   - Fehler bei "Neu: Alles" beseitigt, der 5. Absender
  467.                     wird jetzt auch gelöscht.
  468.  
  469.                   - CycleGadgets laufen jetzt auch über Shift+Taste /
  470.                     LMousebutton ohne Probleme zurück.
  471.  
  472.                     (special thanx 2 dopW (Jens Tröger))
  473.  
  474.                   - RT-Requester in der Struktur verbessert...
  475.  
  476.                   - Picasso II getestet, Merlin 2-Emulation stürzt
  477.                     beim beenden ab ... (mit allerletzter Soft nicht
  478.                     getestet)
  479.  
  480. V2.14 (07.08.94)  - auch Screenleiste ab OS3
  481.  
  482. V2.15 (19.09.94)  - Fehler mit CycleGadgets beim nutzen von
  483.                     "CycleTOMenu" ist hoffentlich behoben...
  484.                   - neues Reqtools-Interface (V0.06) eingebunden
  485.                   - OS3-Includes genutzt
  486.                   - kürzerer Code...
  487.  
  488. V2.16 (23.09.94)  - Laden beschleunigt...
  489.  
  490. V2.17 (03.10.94)  - neue Info- / HelpLine / neues Prefsfenster
  491.                   - Druck über Printer.device
  492.                   - viele Vereinfachungen im Hauptfenster (Multi-
  493.                     tasking wird nicht mehr behindert)
  494.                   - Kopieren / Löschen (Datensatz) geändert.
  495.                   - --> 25 k weniger Code
  496.  
  497. V2.18 (30.10.94)  - Druckroutine verbessert...
  498.  
  499. V2.19 (05.11.94)  - Dir-Fehler mit Save/LoadCon behoben
  500.  
  501. Zukunft:          - totale Änderung des Editors, so daß selbiger auf
  502.                     der Workbench arbeitet (keine Customscreen mehr).
  503.  
  504. ----------------------------------------------------------------------
  505.  
  506. Grüße an: Janosh / Diesel / Røgersøft / Rascal / Suny / dopW /
  507.           FlipFlop ...
  508.  
  509. Dank:     COMMODORE AMIGA INC. für den AMIGA.
  510.  
  511.  
  512.  
  513.  
  514. Have Fun, PackMAN.
  515.  
  516.