Serial Communication Software, unattended file transfer with zmodem, kermit protocol in Windows and DOS. Includes Client and Server.
Automated and unattended file transfer with Zmodem and Kermit protocol. KERMIT and ZMODEM File Client & Server, Serial Communication Software, Windows and DOS.
Retrieve files from server using ZMODEM file transfer protocol.
Retrieve files from server using KERMIT file transfer protocol.
|
Are you looking for automated and unattended file transfer with ZMODEM protocol ? |
Version 4 (July 2011)
|
ZMCS - File Server and Client
What is the purpose of this software ?
ZMCS (ZMODEM Client & Server
) is a file transfer utility which transfers files using the ZMODEM protocol or the KERMIT protocol between two computers or computer to machine.
Add easily KERMIT or ZMODEM file transfer capabilities to any existing application!
ZMCS is able to run dial up connection and file transfer automated and unattended in background.
Ready to run! Collect any files from distance. Collect measurement data files, account files, text files, data base files and any other files using optimized well known file transfer protocols.
Use modem, ISDN (CAPI) or TCP/IP to connect to the ZMCS server and upload or download files (third party servers also supported).
ZMCS can establish a connection using a Modem or a Direct Link (serial cable) or ISDN (CAPI) or TCP/IP and transfer files using ZMODEM or KERMIT file transfer protocol.
ZMCS executes as a console program and can act as server or client working completely in background. 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.).
|
Features List
|
How is it best started ?
ZMCS is usually started with a Batch file, a Script, Windows Autostart, as a scheduled task or from within a 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:
Examples:
Return Codes:
Syntax: (Show / Hide)
|
A complete description of functions and parameters and more samples can be found in the Manual.![]()
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.
Is it possible to add custom modem configuration ?
Yes. ZMCS is using the modem in a pretty standard way but in case custom modem options are required this can be easily entered.
What cable is required when connected directly without using a modem ?
For a direct connection to a computer or maschine without using a modem a "Null Modem" cable is used. That type of cables are pretty standard and widely offered. The manual also provides information.
How to end a server using an external application ?
Assume that the server to terminate is running on COM3. In order to terminate the server we need to call ZMCS.EXE including the parameter /Mu plus the communication port number the server is using.
We can enter the following line manually or execute it from within any application in order to end the server running in background on COM3.
Unloading the server on COM3: ZMCS /Mu3
File transfer using many instances ?
Yes. Each instance uses a different serial port or TCP/IP address (IP:Port combination).
Is it possible to grab the ZMCS output directly into my application ?
Yes. The easiest way doing this is using a DOS pipe "<" redirecting to a file or to your application directly.
ZMCS also supports IPC (Interprocess Communication). A small IPC sample program demonstration this feature is also available in C/C++ source code.
Is it possible to grab the ZMCS output directly into my application ?
Yes. The easiest way doing this is using a DOS pipe "<" redirecting to a file or to your application directly.
ZMCS also supports IPC (Interprocess Communication). A small IPC sample program demonstration this feature is also available in C/C++ source code.
Can I use ZMCS for Serial and TCP on same PC ?
Yes, you can place the .exe files into different directories or under the same directory and name as "zmcs_tcp.exe" and "zmcs_seria.exe" to distinguish easier.
How many files do I need to run ZMCS ?
At least "zmcs.exe" must be copied to the specific PC.
Finally, what do I get ?
|
Some areas of application
The ZMCS Client-Server software is ideal to be used in client-server applications and especially where fast and stable file transmission using ZMODEM or KERMIT protocol is required. It can be used to drop files or collect data files 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 (Serial or TCP/IP or ISDN, Version 4)
|
|
ZMCS for DOS (Serial, Version 3)
|
Manual
The official manual. Read more ..![]()
License Terms
Each PC requires one license. Read more ..![]()
Customization
If you need any feature, please send eMail with details to get a FREE quotation.
Want to see how customer use ZMCS under Real World conditions ? Read more ..![]()