ZMODEM File Client & Server - Serial Communication Software, unattended file transfer with zmodem, kermit protocol in Windows and DOS. Includes Client and Server

Unattended file transfer with zmodem, kermit protocol. ZMODEM File Client & Server, Serial Communication Software, Windows and DOS.

ZMODEM Client & Server, Kermit File Server, ZMODEM file transfer

ZMODEM File Client & Server
Serial Communications client-server software


Are you looking for unattended file transfer with ZMODEM protocol ?
Are you looking for a ready to use ZMODEM or KERMIT file server ?
Are you looking for a ZMODEM or KERMIT Client ?
Areas of application

Version 3

ZMCS - File Server and Client

What is the purpose of this software ?
ZMCS (ZMODEM Client & Server) is a console program which transfers files using the ZMODEM protocol or the KERMIT protocol.

ZMODEM Client & Server, ZMODEM Client & Server, Kermit File Server, ZMODEM file transfer

ZMCS can establish a connection using a Modem or a Direct Link (serial cable) and transfer files.

ZMCS can act as server or client. In server mode it waits for a client to connect and handles the requests for sending or receiving files. In client mode it connects to a server and sends or retrieves files to or from the server.

In client mode it runs unattended until all files are sent or received. It then ends autonomous. In server mode it accepts client connections, receives files, transmits files and may be terminated, if no more needed, by an application or by the user.

ZMCS is no island solution. Both, the client and the server can communicate with third party software (e.g. Hyperterminal). So access is not restricted between ZMCS application but third party software can easily connect to the ZMCS Server and the ZMCS Client can connect to third party server when no other special specifications requiered (like login protocols etc.).

ZMCS also enables to add easily file transmission capabilities to any existing application.

Features List
  • Client or Server mode
  • up to 255 simultaneous file transfer sessions
  • COM1 to COM255
  • Direct link connection using serial cable
  • Dial-up connections using Modem (Hayes compatible)
  • Dial-up connections using USB Modem
  • Dial-up connections using GSM/GPRS Modem
  • Baudrate 50 up to 921kbps
  • ZMODEM protocol as default
  • ZMODEM "crash recovery"
  • KERMIT protocol (Windows version only)
  • Text- or Binary files
  • Copy mode and Move mode. Move mode deletes files after successfully transmitted
  • Restricted file and directory access (see option /W)
  • User Control, Login (see option /XL)
  • Job Files ~ Script
  • Expandable
  • Customization offered
  • 64-Bit customization offered

How is it best started ?
ZMCS is usually started with a Batch file, a Script, Windows Autostart or from within an Windows application and runs completely and unattended in background. The client ends when done. The server runs endless until closed by the user or an application.

The software provides status information. All status information and printouts can be routed into a log file (informational mode) or disabled (quiet mode). A low level data trace function is offered as well.

ZMCS runs completely hidden and works in background without any visible window.

What commands and options does it offer ?
The ZMCS software is driven by command line parameters:

Syntax:
     ZMCS.EXE /M[r|t|s|ux][H] [/Cn] [/Tphone] [/Ffilename] [/F@FileList] [/X[m|c]]
              [/XP[Z|K]] [/XL[A][U=username,P=password]
       /M  defines the run mode r=receiver, t=transmitter, s=server,
           u=unload the server running on COMx,
           H=Disable Handshake (allows third party software to connect)
       /C  defines the COMM channel number, n=[1,2,...,255]
       /T  defines the phone number to dial
       /F  defines the file name to send or receive
            file specifications e.g. data.txt, acc*.txt, *.doc, *.A??
       /F@ defines a Job File
       /X[c|m]  defines the file copy mode  c=copy, m=move
                in case of 'm' files are deleted after successfully transfered
       /XP[Z|K] defines the protocol to use (Z=ZMODEM, K=KERMIT)
       /XL[A][U=username,P=password] activates the login procedure
       /L  direct link, no modem dialup involved
       /Q  quiet mode, suppress messages
       /W[working dir] defines the working directory

    additional parameters
      [/Bbaudrate] [/Ddatabits] [/Sstopbits] [/Pparity]
       baudrate=[50-115200] databits=[5-8] stopbits=[1|2] parity=[N|O|E|M|S>

[] = optional, | = use one of the available values
Examples:
Sample 1:
 1. Start server on COM1:  ZMCS /C1 /Ms

 2. Client, transmit (copy) files: ZMCS /C2 /Mt /T123456789 /Fsales.dat
 3. Client, retrieve (copy) files: ZMCS /C2 /Mr /T123456789 /Fleads.dat
 4. Client, retrieve (copy) files: ZMCS /C2 /Mr /T123456789 /Forders.dat

 or 2. to 5. within one session using a Job File
 2. Client, Job File (copy): ZMCS /C2 /Mt /T123456789 /F@job001.txt

Sample 2:
 1. Start server on COM3:  ZMCS /C3 /Ms /L
    This servers is running on COM3 and accepts direct cable connections.
    There is no modem involved.

 2. Client, transmit (copy) files: ZMCS /C2 /Mt /L /Fmeasure1239.mdb

 3. Unloading the server on COM3: ZMCS /Mu3

Sample 3:
 1. Start server on COM3: ZMCS /C3 /Ms /XL
    This server expects connections on COM3
    Clients must authenticate himself using username and password.

 2. Client, transmit (move): ZMCS /C2 /Mt /T123456789 /Xm
                                   /XLU=dorian,P=secret /F*.pdf
    Clients authenticates as dorian,secret.

 3. Unloading the server on COM3: ZMCS /Mu3

Sample 4:
 1. Start server on COM1: ZMCS /C1 /MsH
    This server allows third party communication software to connect without
    issuing the ZMCS connecting dialog.

 2. As client one can use a third party program (e.g. Hyperterminal) to transmit
    files to the server using ZMODEM protocol.


The defaults are:
The ZMCS uses the following defaults, if not specified else:
  /C2 /B38400 /D8 /S1 /Pn /Xc (COM2, 38400,8,1,N, copy files)
Return Codes:
 0  Wrong parameters or user canceled execution (Control-C)
 1  OK, files transferred
 2  Error, retry may be useful
 3  Error, retry is not useful

Do I have to develop anything or do I need a SuperCom software in order to execute it ?
No, ZMCS is a ready to run application offering the described funtionality. You just copy it to the station you want to use it.

Does it support binary files ?
Yes, ZMCS can transmit text files and binary files.

Is it possible to run invisible in background ?
Yes, the ZMCS application can run completely hidden and in background without any visible window.

What security features does it offer ?
Restricted access to files
ZMCS can be configured to accept files only in the current working directory (parameter /W). Files to be transmitted or retrieved must be located inside the working directory. Thus protecting other directories. In order to redirect the working directory just attach a directory name to this parameter (e.g. /Wd:\data).
User Control
The server can be configured to accept only authenticated user (/XL). Once set it expects from every client to authenticate itself by entering username and password. This mechanism also allows to specify a per user working directory, if required. Additionally but optionally, a computers user confirmation can be requested on every client login (/XLA).

What is this Job File ?
A Job File is similar to a script file. It contains commands to be executed while a client is connected. The Job File supports "sections". Currently a "TX" and a "RX" section supported. If no section specified a "TX" section is assumed and all files are transmitted. "RX" marks files to be retrieved.

Sample Job File: job001.txt
  # Company Sales Data
  #RX
  sales.dat
  leads.dat
  #TX
  orders.dat
A Job File is a text file and can be created using a simple editor.

How can I connect using a third party software ?
The ZMCS in server mode supports the command /MsH, which disables the special handshake used. This way a third party application (i.e. Hyperterminal) can connect to the server.

What kind of handshake is the server using ?
The description of the handshake the ZMCS server uses is available free of charge to customers in order to enable developers to connect to the server using custom functions.

How to end a server using an external application ?
The server is running on COM3 and it has to terminate from within a third party application. Call the ZMCS.EXE including the parameter /Mu plus the communication port number x (COMx) on which the server to terminate is running. We may enter the following line manually or execute it from within any application in order to end the server running on COM3.

 Unloading the server on COM3: ZMCS /Mu3
 

Some areas of application
The ZMODEM Client-Server (ZMCS) software is ideal to be used in client-server applications and especially when easy and secure file transmission is required. It can be used to collect data from remote stations or networks like: Point-of-Sale systems, Kiosk, Remote maintenance systems, retrieve data from Measurement Systems, Accounting Systems, Backup Systems etc.

Automate your backups from remote stations easily with ZMCS. Collect remote data files secure and easy without the need to develop special software.

 

What to order ?

ZMCS for Windows

Content
A ready to run software. It includes the ZMCS client/server application for Windows, the StartHidden software program and PDF manuals.

System requirements
PC with Windows 9x/Me, Windows NT, Windows 2000, Windows 2003, Windows XP, Vista, one serial interface. A modem is optional.

ZMCS for DOS

Content
A ready to run software. It includes the client/server application for DOS and documentation.

System requirements
PC with DOS (e.g. MS-DOS, PC-DOS) and one serial interface. A modem is optional.

Customization
If you need any feature, please send eMail with details to get a FREE quotation.

more pictures...

Price List


Home    Back
Modified at:

ADONTEC
It Simply Works!