AOH :: PCPLUSQA.TXT

Info / Q&A about Procomm / Procomm Plus


QUESTION: Can't get an IBM PS/2 50Z to work with PROCOMM PLUS.

ANSWER:   IBM's PS2/50Z has a known bug in the design of the systems
          UART and other components. This bug affects the first 100k+
          units made.  The only solution is to have the hardware
          replaced.

QUESTION: I am having trouble with the file logging function - no file
          is created.

ANSWER:   Need FILES=20 (or greater) in CONFIG.SYS file.

QUESTION: The redisplay buffer is displaying lines double spaced.

ANSWER:   The other system is sending other than the standard CR/LF or
          PROCOMM PLUS is set up to translate the incoming CR/LF into
          something non-standard.  Test by doing an ASCII download
          with no translation.  If other side is sending a
          nonstandard newline, you can use SETUP to alter.  If other
          side is sending the usual CR/LF, turn off terminal mode CR/LF
          translation in your PROCOMM setup.

QUESTION: When I view a directory using Alt-F, how can I see
          a different directory from the current one without having
          to type in the *.* portion.  Why can't I leave it blank?

ANSWER:   You can, just be sure to include the trailing backslash,
          i.e. C:\PROCOMM\, not C:\PROCOMM

QUESTION: The ALT-H command doesn't work, or takes very long to
          hang up.

ANSWER:   When you press Alt-H, PROCOMM first tries to hangup by
          dropping the DTR signal.  If this fails because DTR on
          your modem is forced high, it then sends the hangup string
          set in Modem General Options.

          The remedy is to set DTR on modem to follow actual state of
          the line.  Either a dip switch (number 1 on Hayes 1200)
          or a software command (AT&D2 for Hayes 2400) will set this.

          Check the modem owner's manual to see how to set DTR, and
          what the correct hangup command is.

QUESTION: I am dialing at 1200 baud or higher from the dialing
          directory, but PROCOMM drops to 300 when a connection is made.

CAUSE:    Autobaud Detect is ON, and result code message sent by the
          modem is CONNECT<CR> which indicates a connection at 300.

FIX:      Check the modem owners manual to see
          which "X" setting configures the modem to send the
          Extended Result Code Set, and place this setting into the
          modem initialization command (under Modem General Options);
          or simply turn Autobaud Detect OFF.

QUESTION: In ProComm 2.4.2, I could set the screen write method to
          BIOS.  This let me use a voice synthesizer with ProComm.
          Does PROCOMM PLUS have this capability?

ANSWER:   You can set "SNOW REMOVAL" to ON in the General Setup which will
          cause characters received in terminal mode to be written to
          the screen using the BIOS.  This will not change the menus
          and certain other functions which will continue to write to
          the screen directly.


QUESTION: Under VT100, VT102, or IBM3101 emulations, the left arrow key
          moves the cursor one space to left and deletes character on
          the screen.

ANSWER:   The host system is sending a backspace character to your
          screen display when you move the cursor w/ left arrow.
          Fix is to ALT-F8, select emulation. Change BACKSPACE to
          send ^H DEL. *THEN* go to terminal setup and set BACKSPACE
          to NON-DESTRUCT. Save changes. The order of this setup is
          important (a-F8 will switch you back to default backspace
          setting!)

QUESTION: I want to CLEAR my screen to a certain color, but I don't
          want it to reset my color settings.

ANSWER:   Use:   SCROLL 24 0 0 23 79 [attribute]


QUESTION: Why are the characters A-J being stripped from my dialing
          directory entry, which I need for our ROLM system?

ANSWER:   The charaters A through J are used for long distance codes.
          Therefore when one of the characters is found in the
          dialing directory it is assumed that it is a long distance
          code. If you need to use these letters in your dialing
          directory entry, you should assign the long distance
          code a value; i.e. A=A, B=B, C=C in the long distance code
          option of the dialing directory.



QUESTION: When logging into Compuserve and after entering password
          the file transfer window comes up on the screen

ANSWER:   In your CompuServe logon profile, set option to send Enquiry at
          Logon to OFF.  An Enquiry (Ctrl-E) character will be sent
          by CompuServe if this is ON, which will initiate a download
          if your PROCOMM ENQ setting is set to CIS-B.


QUESTION: My modem hangs up immediately, or it waits forever for carrier.

ANSWER: We are finding many modems that won't accept the default S7=255. Change
        to S7=60.


QUESTION: My modem buffer only holds 40 characters and I need to transmit a
          whole long string including Sprint number, pauses, etc.


ANSWER: 1. Set your modem so it will blind dial (odd X setting or other command)
        2. Create a script file that looks like this:

                  TRANSMIT "ATDTxxxxxxxxxxxxxxx;^M"
                  PAUSE 5
                  TRANSMIT "ATDTxxxxxxxxxxxxxxxxxxxxxxxxxxxx;^M"
                  PAUSE 5
                  TRANSMIT "ATDTxxxxxxxxxxxxxxxxxxxxxxx;^M"

                   etc.

         Note: you may in some cases be able to shorten the PAUSE 5 a bit, but
               in others it may even need to be longer!

QUESTION: PROCOMM PLUS will dial a number but will not realize when
          it has made a connection, times out, and begins a redial

ANSWER:   Make sure the Modem Result Messages in PROCOMM PLUS
          are correct and they match what is sent by the modem.
          Make sure the X setting in the Initialization command
          sets the modem to return the EXTENDED RESULT CODE SET.

          Check by dialing the number manually from the terminal mode
          and examine the modem response. If the modem isn't returning
          anything make sure a connection exists. If a connection has
          been made, the modem needs to be configured to return the
          proper responses.

QUESTION: Cannot dial out of dialing directory with more than 20 digits

ANSWER:   To call using very large strings of numbers,  use the long
          distance dialing codes.  e.g. A,B,5551212,C,D
          From a script...TRANSMIT "ATDT9232323;" *note the semicolon*
                          PAUSE 1
                          TRANSMIT "800892898989wxyz"   *etc.*

QUESTION: When dialing from dialing directory Procomm will disconnect
          immediately after a connection and begin a redial

ANSWER:   A possible cause is being improperly linked with command
          file in the directory. If using a command file in dialing di
          ectory with the "DIAL" command make sure to use the "IF NOT
          LINKED" command first.
          PROCOMM may be receiving a "NO CONNECT" string
          Make sure the wait for connection time in PROCOMM setup is
          not higher than the modem timeout/abort register (Hayes S7).

QUESTION: I cannot see what commands are sent to the modem. Can get
          response from modem but cannot see what I type in when at
          full duplex

ANSWER:   Need to set the modem to have echoing on (Hayes ATE1)

QUESTION: PCPLUS won't redial when line is busy...just sits there
          using 2400 baud internal modem

ANSWER:   DTR line forced high. Set to follow correct state of line
          with dipswitches or by issuing the command AT&D2&W if Hayes

QUESTION: Cannot download a file, any protocol download aborts as soon
          as it starts

ANSWER:   Usually this indicates that the download file directory or
          path is not valid.
          It could also mean that there are not enough file handles
          for DOS to open another file. Make sure you have FILES=20 in
          the config.sys file.

QUESTION: How can I bring up the HOST MODE automatically?

ANSWER:   Create a script file that contains only the command "HOST".
          Invoke PROCOMM PLUS with the "/F" option, i.e. at the DOS
          prompt type
                        PCPLUS /Ffilename
          where FILENAME.ASP is the name of the script file.  You can
          execute this command from a batch file, or from the Timed
          Execution Facility, TEF.EXE, which will start Host Mode
          after a specified delay.

QUESTION: How can I use HOST MODE with CD high.

ANSWER:   Specify DIRECT connection type in Host Mode Options.

QUESTION: Even though I have my Host mode setup as a CLOSED system, I
          am still able to logon as a new user.

ANSWER:   New users are allowed on a CLOSED system during a *local*
          logon using F2.  New *remote* users will not be able to
          access your system when calling in.

QUESTION: When in host mode and trying to use S)hell option, it
          is not successfully implemented; computer locks up
          although C)hat and other functions work okay.

ANSWER:   Make sure files equal at least 20 in the CONFIG.SYS file.
          If you using direct connect make sure it is specified in
          HOST SETUP and are using a true null modem or equivalent.
          Also, if PROCOMM PLUS cannot find the DOS
          COMMAND.COM file or doesn't have enough
          memory to load it problems will occur. If COMMAND.COM is not
          on the drive you booted with, make sure to have a SET
          COMSPEC=[drive:\path] in your AUTOEXEC.BAT file. In terms
          of having adequate memory to load COMMAND.COM, try reducing
          your memory-resident programs. Also please remember that the
          remote will not see programs that are run on the Host if those
          programs write directly to the screen rather than through the
          BIOS.

QUESTION: Host mode thinks it is online when no one is there.
          It automatically goes to the "First Name:" prompt.
          Or screen does a infinite scroll with the name prompt

ANSWER:   CD is most likely forced high. Set modem not to force CD
          high, either with dipswitch or the proper software command.
          Make sure the connection type in setup is not DIRECT if in
          fact you are trying to establish a modem connection.
          If CD is forced the modem will be echoing the name prompting
          status of the screen in a infinite scroll on the host screen
          In modem connection host waits for a carrier before the
          first name prompt, in direct connect it goes directly to the
          first name prompt.

QUESTION: Remote user reports no Host mode welcome message. Message
          appears set up properly in Host mode setup.

ANSWER:   Modem on Host side is sluggish: it's reporting CD high
          before the connection is correctly established. The Welcome
          message sent out as soon as CD is reported high and autobaud
          detect is finished.

          Fix: add tilde's to Host message string:

          ~~~~Welcome to Host Mode!

          NOTE: this will work only in version 1.1B and later

QUESTION: Host mode options do not display the S)hell and A)bort
          options for remote use

ANSWER:   The file PCPLUS.USR needs to be edited to change privilege
          status from a 0 to a 1.
          CONFIG.SYS in the root directory of the boot up drive
          should contain the line "FILES=20", 20 being a minimum.
          Make sure you have only one PCPLUS.USR file and that it is in
          the current directory or in the directory pointed to with the
          SET PCPLUS= command.

QUESTION: Getting garbage on the screen when logging into a
          bulletin board or other computer

ANSWER:   Improper line settings or baud rate in dialing directory.
          If you are at E-7-1 (EVEN parity, 7 data bits, 1 stop bit),
          try N-8-1 or visa-versa.  Make sure you're not using an
          unusual combination like E-8-1 or N-7-2.

QUESTION: Whenever I attempt a Kermit upload to my DEC PDP-11, the
          transfer aborts almost immmediately.  Usually, about a dozen
          bytes are all that's transferred.

ANSWER:   Issue the following command to the PDP's Kermit:

          SET ATTRIBUTES OFF

          Kermit-11 for the PDP-11 has a bug in terms of how it handles
          attribute packets, sending a separate packet for each attribute
          rather than including them all in one packet.

QUESTION: I can't download using Kermit's server mode.  The mainframe
          Kermit is put into server mode and I use <Alt-K,Get> instead
          of PgDn but the thing never gets going.

ANSWER:   Make sure you are using the naming conventions of the
          mainframe when PROCOMM PLUS asks for the filename.

QUESTION: How to get Kermit in PROCOMM PLUS to use sliding windows.

ANSWER:   1)  Both sides need to be in full duplex
          2)  Xon/Xoff flow control should be on
          3)  Maximum packet size should be 90

QUESTION: I am in VT100 emulation; if I am online and remap my keyboard
          my function keys no longer work properly.

ANSWER:   The 7171 protocol converter (and possibly others) send out a
          sequence at login asking for one of two "styles" of escape
          sequences, either the ^O or the ^[ type for cursor keys. Prob-
          ably you are set to the ^O style at login. When you do key-
          board remapping or switch terminals you bop back to the
          default ^[ style. The solution is not to remap or switch
          terminals while online. Sending a global reset (^G for the
          7171) may also work.

QUESTION: Pressing ESCAPE on a KEYGET command does not abort the
          script file execution

ANSWER:   The ESCAPE character is being translated to a hex 1B,
          therefore you cannot ESCAPE out of a script file from a
          KEYGET command. (To get around this use the GET command
          instead of KEYGET)
          Or provide your own processing when "1B" is returned and
          EXIT.
          After version 1.0 you can look for key "1B" to provide an
          escape.

QUESTION: I cannot use the KEYGET command to receive a carriage return
          and then use the SWITCH CASE command to test for a null
          character.

ANSWER:   The KEYGET command translates the carriage return to a hex
          0D. Therefore when you test for a null using the case it will
          never find it true.

          use  STRCMP Sn "0D"
                  if success
                     message "have a CR"
                  endif

QUESTION: No "OK" response with AT command with a modem that in fact
          should respond to this command set.

ANSWER:   Hardware: incorrect com port selected, defective com port,
                     defective modem cable, defective modem, or
                     incorrect dipswitch settings.

          Software: check initialization string for Qx, Vx, Xx settings.
                    If modem does not default to Q0 V1 and at least X1
                    these settings need to be in Initialization Command.

                    Also, AT command may need to be spelled in caps.

QUESTION: Cannot get IBM convertible with IBM internal modem to work
          with PROCOMM.

          Cannot get IBM PC-JR to work with IBM internal modem.

ANSWER:   This type IBM modem uses a non-Hayes standard command set.
          The default settings in Modem General Setup are:

          init command............^NF 4^M
          dialing command.........^NDP or ^NDW (space)<--needs a space
          dial command suffix.....^M
          hangup command..........^NH^M
          auto answer command.....^NC 5,M^M

NOTE: In the Dialing Command the P means wait for dialtone, the W means
      wait five seconds before initiating dial

QUESTION: When I switch from COM2 to COM4 or COM1 to COM3 using the
          SET command file commands, I can't communicate with the port
          I've switched to. Using alt-P works fine.

ANSWER:   In versions of ProComm and PROCOMM PLUS prior to PROCOMM PLUS
          version 1.1, we did not close the original COM port when we
          switched through a command file. Thus if the two COM ports
          shared an interrupt (COM1-COM3, COM2-COM4) there would be a
          conflict.

QUESTION: When I log onto a Xenix system in Wyse50 emulation, I get a
          message "DEDICATED PRINT" on the status line and my system
          hangs.

ANSWER:   Xenix systems send out a bunch of noise before login, and
          this noise can include a ^X, which is the control character
          for dedicated print in WYSE50 emulation. The solution would
          be to turn your translate table on with ASCII 24 (^X) trans-
          lated to 00.

QUESTION: What are the dedicated (slave) print codes that the terminal
          emulators expect? Also the transparent print codes (display
          to screen and print to printer at the same time)?

ANSWER:                       TV series   VT10x/ANSI    VT52   WYSE
          dedicated on.......     ^[`       ^[[5i       ^[W     ^X
          dedicated off......     ^[a       ^[[4i       ^[X     ^T
          transparant on.....     ^[@       ^[[?5i              ^R
          transparant off....     ^[A       ^[[?4i              ^T
          print screen.......               ^[[0i       ^[]
          print cursor line..               ^[[1i       ^[V

       ......^[ denotes an escape in all theabove codes ......

QUESTION: Having problems using the ALT-L printer function.  Printer
          control characters won't pause output from program.

ANSWER:   We do not support handshaking with the printer. A high baud
          rate with a slow printer will cause problems; the printer
          can't control flow of data from host.

          Try using a print spooler (such as the one provided on our
          BBS) or use file logging (ALT-F1) to save the information to
          disk and print after the session is completed.

QUESTION: I have input some lines into a file with FPUTS, then added
          carriage returns with FPUTC. FGETS doesn't seem to recognize
          a carriage return as the end of a string.

ANSWER:   FGETS needs to see a newline as a string
          delimiter, not just a CR. When adding to the file use
               FPUTC "^M"
               FPUTC "^J"
          for binary files; for text files use
               FPUTC "^J"
          In Text mode the CR is added automatically.

QUESTION: RGET doesn't seem to work to get my modem's result messages,
          such as BUSY or CONNECT 9600 RELIABLE COMPRESSED.

ANSWER:   Modems send a CR/LF at the start of each result message. When
          RGET sees a carriage return it thinks its job is done.
          The solution is to have one RGET to strip the carriage ret-
          urn and another one immediately after to get the string it-
          self.  You might also need a third RGET to strip a CR/LF
          that is echoed back from the dial command.

QUESTION: Is there any way to manipulate a remote computer when it is
          running PROCOMM PLUS but it is not in Host mode?

ANSWER:   The remote ASPECT execution feature allows you to run any
          script command remotely.  For example: machine A is running
          PROCOMM PLUS emulating an ANSI terminal in terminal mode.
          Machine B could cause machine A to enter Host mode by
          defining a macro with "^[^^HOST^M" and hitting the key.
          Machine B could cause machine A to begin executing a script
          file by sending <ESC> then <^> then <EXECUTE> then the name
          of the file on machine A and finally <CR>.

QUESTION: How can I transmit a null character to another system?

ANSWER: This can be done directly from the keyboard in PCPLUS by
        pressing the Control key and then the "2" number key on
        the top row of number keys. This can't be done using ASPECT's
        TRANSMIT statement. However, it can be done from a script file
        by creating a small file in your directory containing a "null"
        character (ascii 0). If that file is called "NULL.CHR", use
        the following structure in your script to send the null character
        to the port:

        DOS "COPY NULL.CHR > COM1"  ; assuming your com port is com1.

QUESTION: How can I switch my modem from data to voice or voice to data?

ANSWER:   If your modem accepts the "AT" command set type, follow this
          procedure:

          VOICE -> DATA: while talking with someone on line and
          PROCOMM PLUS is in the terminal mode, one person types ATA
          (for ANSWER) and the other types ATD,
          then both parties hang up their handsets.

          DATA -> VOICE: while on line in PROCOMM pick up the phone and
          either party enters ALT-H.

QUESTION: I am trying to download through a packet switching network
          from a host that uses XMODEM checksum. PROCOMM PLUS puts CRC
          up in the file transfer window and stops dead.

ANSWER:   When you press page down and choose XMODEM, we send out a "C"
          to initiate an XMODEM CRC transfer.
          If the other end sends nothing back after 3 of these Cs, we
          send a NAK and drop back to CHECKSUM. If the other end
          sends out *anything* before our NAK, we assume it's a CRC
          transfer. On some packetswitching networks local echo needs to
          be disabled so our "C" is not echoed back to us, making us
          think it's a CRC transfer.

QUESTION: Ymodem works fine on some boards and on others only Ymodem
          batch will work

ANSWER:   What PROCOMM PLUS calls "Ymodem" is technically 1K Xmodem...
          What PROCOMM PLUS calls "Ymodem-batch" is technically Ymodem.
          Though most boards use the popular terminology as we do, some
          use the terms more precisely. In that case, choose 1K XMODEM
          on the board to work with our Ymodem, and choose YMODEM to go
          with our Ymodem Batch.

QUESTION: I get an out-of-synch error and abort on last block of a
          transfer.

ANSWER: When we get the EOT at end of transfer we send a NAK and wait for second
        another EOT (as a safeguard against a spurious line-noise EOT).
        The software at the other end may be incorrectly restarting
        the transfer when it gets the NAK! We have found this on some
        XMODEM software for repeater sites.

QUESTION: I have error-correcting modems at both ends. I want to transmit a
          binary file by ASCII upload method. Even with PROCOMM PLUS
          set to transmit eighth bit, transfer aborts.

ANSWER: PROCOMM PLUS checks for the EOT character (^Z) and aborts when it
        encounters it. In a binary file this may occur anywhere.

QUESTION: PROCOMM PLUS is not processing received escape sequences, or
          there are other problems with file transfers including losing
          characters on screen at high baud rates

ANSWER:   This can be caused by certain disk caches, also ramdrives
          above 640k.
          Any process of PROCOMM PLUS could be affected by these.
          During disk caching the CPU disables interrupts causing
          problems with devices using the interupts while the caching
          is reading from or writing to disk.

          See if problem persists with a CONFIG SYS file with only
          the line "files=20" and no AUTOEXEC.BAT.

QUESTION: How can I set XMODEM to relaxed mode from within a command
          file?

ANSWER:   Use the keyword RXMODEM instead of XMODEM in SENDFILE and
          GETFILE commands, i.e. SENDFILE RXMODEM "test.bat".

QUESTION: How do I send a double quote character with a TRANSMIT from an
          ASPECT program?

ANSWER:   The single backquote ("tick") character acts as an escape
          for the doublequote character. This character is usually
          found beneath the tilde on PC keyboards.

QUESTION: What are the optimal setup conditions for PROCOMM running
          under DESQVIEW?

ANSWER:
*** Note : if you have an IBM PS/2, set Optimize Communication to N
          writes direct to screen  N       keyboard conflict        0
          displays graphics info   N
          can swap out of memory   N       DVSETUP
          requires floppy disk     N       optimize communication   Y
          close on exit to dos     Y       manage printer contenton Y
          allow close window       Y       ... problems with print,
          uses own colors          Y       serial printer, mode,
          runs only in foreground  N       spoolers possiblehere



The entire AOH site is optimized to look best in Firefox® 3 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986- AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.