home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / TERM2_22.ZIP / term2.doc < prev    next >
Text File  |  1993-03-28  |  14KB  |  338 lines

  1. Terminal/2 2.2                                        (c) 1993 Mikael Wahlgren
  2. ==============================================================================
  3.  
  4. Keyboard shortcuts in non OS2You-mode:
  5.  
  6. ALT-B   Break                        ALT-C   Clear Screen
  7. ALT-D   Dial                         ALT-G   Print screen
  8. ALT-H   HangUp                       ALT-S   Set parameters
  9. ALT-X   Exit                         ALT-Z   Help
  10. PgUp    Send file                    PgDn    Receive file
  11.  
  12.  
  13. Introduction
  14. ============
  15. Terminal/2 is a terminal program for OS/2 Presentation Manager.  This program
  16. is a working demonstration program, which you may re-distribute without any
  17. restrictions, as long as you don't modify it.
  18.  
  19. If you plan to use this program on regular basis, you must register the
  20. program (see instructions in the included ORDER.DOC form).
  21.  
  22. The program is developed with Os2You (a remote access program for OS/2) in
  23. mind and is included without any additional charge, when registering Os2You.
  24. Some of the features:
  25.  
  26. *   Terminal/2 can work with asynchronous devices, but also with Named
  27.     Pipes, accross a network.
  28.  
  29. *   Terminal/2 supports baudrates between 300 and 115200 baud.
  30.  
  31. *   Terminal/2 supports screen sizes between 1 and 255 rows.
  32.  
  33. *   Terminal/2 emulates an ANSI/VT100/VT52 color terminal.
  34.  
  35. *   Terminal/2 has a simple scripting capability.
  36.  
  37. *   Terminal/2 is designed for Hayes compatible modems, but can work with any
  38.     modem, with some limitations.
  39.  
  40. *   Terminal/2 has built in Xmodem, Xmodem/1K, YModem-Batch and Ymodem-G Batch
  41.     file transfer protocols.  In addition to this, an external Zmodem and
  42.     Kermit protocol can be used with auto Zmodem up/download capability
  43.     (M2Zmodem, another program from the same source).
  44.  
  45. *   Terminal/2 can be used with USA, Swedish, Finnish and Norwegian character
  46.     sets.
  47.  
  48.  
  49.  
  50. All normal accelerator keys (shortcuts instead of selecting in the menues),
  51. are intentionally disabled, as they intervene with Os2You emulation.
  52.  
  53.  
  54.  
  55.  
  56. Phonebook
  57. =========
  58. The phonebook is a list of different connections types you define.  The
  59. following entries are available in the phonebook:
  60.  
  61.    Name                 Name of the entry
  62.  
  63.    Phone number         Phone number to dial.  This entry is optional, and if
  64.                         no phone number is specified, the program will just
  65.                         open the communication device, but not dial.
  66.  
  67.                         If a phone number is specified, the program will dial
  68.                         the phone number (using Hayes command set), and if
  69.                         the number is busy, redial the number until the
  70.                         connection is established (or cancelled).
  71.  
  72.    User id              This entry is only valid for Os2You users or if you
  73.                         use EMSI/IEMSI, and specifies the login name.  This
  74.                         entry is optional, and if you don't specify user id,
  75.                         you will be prompted for it when connection is made.
  76.  
  77.    Password             This entry is only valid for Os2You users or if you
  78.                         use EMSI/IEMSI, and specifies the login password.  This
  79.                         entry is optional, and if you don't specify password,
  80.                         you will be promted for it when connection is made.
  81.  
  82.    Device               This entry specifies which device (port) to use for
  83.                         communication.  By clicking on the down-array to the
  84.                         right, you will get a list of some devices.  You can
  85.                         also type in any other device name directly.
  86.  
  87.    Scriptfile           This entry specifies a script file to be loaded, when
  88.                         a call is successfully completed.
  89.  
  90.    Baudrate             Selects a communication speed between 300 and 115200.
  91.                         Some high speeds may require special attention.  See
  92.                         the installation instructions.
  93.  
  94.    Databits/Parity/     Specifies how may Databits and stopbits to use, and
  95.    Stopbits             what parity.  A common configuration is 8 databits
  96.                         no parity and 1 stopbit.
  97.  
  98.    Handshaking          Specifies what handshaking signals to use.  Cts/Rts
  99.                         is recommended in most cases.
  100.  
  101.    Rows                 Specifies how many screen rows to use for the terminal
  102.                         session.  This may vary between 1 and 255.
  103.  
  104.    Emulation            This entry specifies what type of terminal emulation
  105.                         to use.  For connection with Os2You, you should select
  106.                         Os2You emulation, for anything else, you should select
  107.                         ANSI.
  108.  
  109.  
  110.  
  111. File Transfer
  112. =============
  113. Terminal/2 includes the Xmodem, Xmodem/1K, Ymodem-Batch and Ymodem-G Batch
  114. file transfer protocols.  Xmodem is the least efficient, Ymodem-G Batch the
  115. most efficient protocol, but requires error free connections.
  116.  
  117. To initiate a file transfer, you should select "Receive using..." or
  118. "Send using...".  The "Send to host" and "Receive from host" are used for
  119. use with Os2You only.
  120.  
  121. The file transfer menu has a settings option.  The following settings are
  122. available:
  123.  
  124.     Download path       Specifies in which directory downloaded (received)
  125.                         files should be placed.  This entry may be left
  126.                         empty, in which case the file will be placed in the
  127.                         default working directory.
  128.  
  129.     Existing files      Specifies what to do if a file to be received already
  130.                         exists in the download directory.  Files may either
  131.                         be Renamed (by altering the last character in the
  132.                         file name), Resumed (overwritten by the received file
  133.                         using Xmodem/Ymodem or appended using Zmodem) or
  134.                         Rejected (file transfer cancelled with Xmodem/Ymodem).
  135.  
  136.     Carrier detect      Specifies if file transfers should be aborted if
  137.                         carrier isn't present.
  138.  
  139.     Autodetect          Terminal/2 can autodetect X/Ymodem transfers initiated
  140.                         by some implementations.  Terminal/2 also autodetects
  141.                         Zmodem and Kermit transfers.  You can select to turn
  142.                         off this autodetection.
  143.  
  144. To get Kermit to work, you will have to get CKermit version 5A188 or later
  145. (this program is tested with 5a188 dated 25 January 1993).  Note that there
  146. seems to be a bug in the 32-bit version of CKermit, so you should use the
  147. CKOKER16.EXE file included in the CKermit package instead of CKOKER32.EXE
  148. until this is fixed.  Note that Terminal/2 will first try to load CKOKER32.EXE
  149. and thus CKOKER32.EXE must _NOT_ be available in the PATH, but ONLY
  150. CKOKER16.EXE.
  151.  
  152.  
  153.  
  154.  
  155. Special
  156. =======
  157. Print Screen, copies the current terminal screen to the printer device (or
  158. file, specified in the settings dialog).
  159.  
  160. The settings dialog has the following entries:
  161.  
  162.     Printer device      Specifies to which device printer output should
  163.                         be directed.  This may also be a file name, in
  164.                         which case the printer output will be put into the
  165.                         file.  The printer output device is used for the
  166.                         "Print Screen" choice and Os2You remote printing.
  167.  
  168.     Character set       This entry specifies which character set to use.
  169.                         Most countries should use the USA setting, but in
  170.                         some cases you may want to select another character
  171.                         set.  Currently there are support for Sweden, Finland,
  172.                         Norway and USA.  To use the Norwegian character set,
  173.                         you should first change code page to 850 (CHCP 850)
  174.                         if this is not the default code page.
  175.  
  176.     Alarm time          This setting specifies for how long the internal
  177.                         speaker should produce noise, when a connection is
  178.                         successful.  By setting this to 0, you will avoid
  179.                         the noise altogether.
  180.  
  181.     HW buffering        This box should almost always be marked (on).  If
  182.                         set to on, extended hardware buffering available
  183.                         on some computers, is used if available.  Deselecting
  184.                         this check box.  You may consider to deselect this
  185.                         check box, if you are using low speed modems (2400
  186.                         baud and below), and you find it irritating that
  187.                         characters are displayed unregulary.
  188.  
  189.     Use EMSI            This box selects EMSI/IEMSI.  Some BBS's (like RA)
  190.                         supports a logon procedure called IEMSI, which will
  191.                         automate the logon process.  You will automaticly
  192.                         be logged into the BBS with the user name and password
  193.                         you have selected in the phonebook.  By selecting
  194.                         the EMSI checkbox, you will get a dialog box, asking
  195.                         for some special IEMSI features.
  196.  
  197.  
  198. Other Settings
  199. ==============
  200.     Maximize PM2You     This selection is only valid for PM2You sessions.
  201.     hides menues        If marked Terminal/2 will maximize to a size to
  202.                         let the active graphics area cover the whole screen.
  203.  
  204.     Default editor      Terminal/2 loads an external editor in some cases
  205.                         (to display help or History log).  You should enter
  206.                         a name of an editor or file viewer.  It may be both
  207.                         a PM or OS/2 text application.
  208.  
  209.  
  210.  
  211.  
  212. Exit
  213. ====
  214. In this menu, you can select to hangup the line (using Hayes commands), or
  215. quit the program.
  216.  
  217.  
  218.  
  219.  
  220. Scripting
  221. =========
  222. Script files are simple text files you create with a text editor.  The
  223. following commands are available:
  224.  
  225. RESPOND "xxxxx" "yyyyy"
  226. DELAYED RESPOND "xxxxx" "yyyyy" "zzz"
  227. QUIT "xxxxx"
  228. INITIAL "xxxxx"
  229. EXIT
  230.  
  231.     RESPOND              Each time the string "xxxxx" is received "yyyyy"
  232.                          is sent as response
  233.  
  234.     RESPOND ONCE         As above but if the string "xxxxx" is received
  235.                          repeatedly the string "yyyyy" is sent only
  236.                          the first time.
  237.  
  238.     DELAYED RESPOND      Each time the string "xxxxx" is received "yyyyy"
  239.                          is sent after "zzz" seconds delay (zzz is a decimal
  240.                          value)
  241.  
  242.     DELAYED RESPOND ONCE As above, but if the string "xxxxx" is received
  243.                          repeatedly the string "yyyyy" is sent only the
  244.                          first time.
  245.  
  246.     QUIT                 When "xxxxx" is received the script file is termina-
  247.                          ted.
  248.  
  249.     INITIAL              When scripting begins the "xxxxx" string is sent.
  250.  
  251.  
  252. The following characters are treated specially:
  253.  
  254.     ^                   Sends a CR (Enter)
  255.     ~                   One seconds delay
  256.  
  257.  
  258.  
  259. Release Log
  260. ===========
  261. 1.2       Now supports EMSI/IEMSI automatic logon facility
  262.  
  263.           Now supports Control character escaping working with Os2You 2.7.
  264.  
  265. 1.3       Now Zmodem is enabled, for unregistered users
  266.  
  267. 1.4       NetBIOS support added (for coming Os2You version 2.8).
  268.  
  269.           Using IEMSI logon for Os2You now (you will need Os2You 2.8 or
  270.           later for this to work).
  271.  
  272.           All limitations for unregistered users removed.
  273.  
  274. 2.0       PM2You graphics capabilities added
  275.  
  276.  
  277. 2.1       Kermit support added
  278.  
  279.           History buffer added
  280.  
  281.           Queue dialling added
  282.  
  283.           Software PAD added
  284.  
  285. 2.2       History buffer enhanced
  286.  
  287.           Paste to Terminal/2 (ASCII upload) fixed/added
  288.  
  289.           Selections in queue dialling are marked when
  290.           bringing up the phonebook after a successful
  291.           connection.
  292.  
  293.           Scripting enhanced with RESPOND ONCE and DELAYED RESPOND ONCE
  294.  
  295.           PM2You capabilities improved
  296.  
  297.  
  298.  
  299.  
  300. License
  301. =======
  302. It is illegal (or at least unethical) to patch the program in any way.
  303. Any reverse engineering (disassembling or monitoring) is not an approved
  304. use of the application.
  305.  
  306. If you register the software with at least 300 SEK (about $40), you will
  307. get a license file and a copy of the most recent version of the program.
  308. By registering you will get the following benefits:
  309.  
  310. You will get a diskette with the most recent version of Terminal/2.
  311. You will get Zmodem file transfer, and all Os2You functions working.
  312. You will be able to run Terminal/2 with 38400, 57600 and 115200 bauds.
  313. You will be treated as registered user for all future release.
  314. You can sleep at the night without having your conscience haunt you.
  315.  
  316. If you use the program on a regular basis, or in commercial use, you must
  317. register with minimum the above mentioned sum for each machine running the
  318. Terminal/2 program.
  319.  
  320. If you want to register, send Swedish banknotes, bank check (payable in
  321. Swedish bank) or pay with VISA or MasterCard by completing the order form
  322. printable from the file ORDER.DOC.
  323.  
  324. My address is:
  325.  
  326. Mikael Wahlgren
  327. Kransen 4E
  328. S-416 72  GOTHENBURG
  329. Sweden
  330. Fax: +46 31 196417
  331. Fidonet:  Mikael Wahlgren 2:203/302.5
  332. Internet: d9mikael@dtek.chalmers.se
  333.  
  334.  
  335.  
  336.  
  337. 
  338.