**** DYNAMIC DATA EXCHANGE OVERVIEW **** ********************************************************************** * This program executable, help file and related text files may be * * distributed freely and may be used without fee by any individual * * for non-commercial use and by any United States Government * * organization. This software program may not be distributed as * * a part of any commercial package. * ********************************************************************** ************************************************************************* THESE INSTRUCTIONS RELATE TO THE USAGE OF THE NEW DYNAMIC DATA EXCHANGE FEATURE SUPPORTED IN LABEL WIZARD 3.X. ************************************************************************* Dynamic Data Exchange (DDE) is a way in which two Windows programs can share data or send commands to each other. DDE can be thought of as a direct communications link or bridge between two application programs. In most cases, one program is providing some form of data (either text or graphics) to another application. The application that is the source of the data is called the client and the application that is receiving the data is called the server. A powerful feature of Dynamic Data Exchange is that a client can send commands to a server if the server was designed to accept them. The types of commands that a server program can accept will vary depending on the server. For example, you could write a program in a word processor's macro language that fully automates the process of creating labels. The communication process between a client and a server is similar to a telephone call. The link is always initiated by the client application. A client can usually initiate a DDE link using some form of DDEInitiate command in it's macro or programming language. The Initiate command is essentially a query containing a DDE Application Name, A DDE Topic, and optionally a DDE Item to all other applications currently running. The Application Name, Topic, and Item are analogous to a telephone number and serve to identify the application that the client wants to talk to. If a server application is running that recognizes the specified Application Name and Topic, and if it responds to the DDE initiate, the Windows operating system opens a "link" or communications channel between the two programs. This process is actually called "Establishing a Link". Once a link has been established, the client can send commands to the server using some form of Execute or DDEexecute macro command. When the client no longer needs to communicate with the server it can terminate the DDE link using a Terminate or DDETerminate macro command. Ending either of the two linked applications will also automatically terminate all DDE links between the two. **** Label Wizard Dynamic Data Exchange **** The DDE Option establishes a data exchange link between Label Wizard and other Windows based applications. Label Wizard works as a DDE server, which responses to a DDE client. The DDE client can be any Windows program, which sends the commands and data to Label Wizard which executes received commands. To work as a DDE server, Label Wizard must be started with the "/S" program switch to act in "Silent" mode. In this mode, only connection to the DDE client is available, and all other commands are disabled. The "standard" mode of Label Wizard must be closed before starting Label Wizard in silent mode. **** Installing Label Wizard as a DDE Server **** To install an icon for Label Wizard as a DDE server, activate the Label Wizard Group icon and under the "File" menu select the command "New". The New Program Object dialog box will be displayed. 1. Check the Program Item button, followed by clicking on the "OK" button. 2. Under "Description" enter the name of the icon as proposed and under the "Command Line" browse for the right directory where the DYNAMIC.EXE program is stored. 3. At the end of the "Command Line", after "DYNAMIC.EXE" add the parameter "/S". 4. After clicking on the "OK" button, the new icon will show in the Label Wizard program group and you will be able to start the program as a DDE server. 5. To start Label Wizard in the Silent Mode be sure that Label Wizard is closed and double-click on the "Label Wizard Silent" icon. All Label Wizard commands in Silent Mode are disabled and the program is ready to communicate with other programs via DDE. NOTE: Label Wizard must be running in the Silent Mode before any DDE data exchange can be made. **** Label Wizard DDE Client Program **** In the sub-directory "C:\WIZARD\DDE", you will find a program "DDECLI.EXE", mainly intended to test the DDE. If you intend to use the DDE option of Label Wizard, we recommend you incorporate an icon for the included DDE client program. When there is a conflict regarding Label Wizard and the DDE, you can use this program to test the dynamic data exchange. 1. Activate the Label Wizard program group window and select the command "New" under the "File" menu. 2. The New Program Object dialog box will display. 3. Check the Program Item and click on the "OK" button. 4. Under "Description" enter the name of the icon ("LW DDE") and under the "Command Line" browse for the directory where the "DDECLI.EXE" program is stored. 5. After clicking on the "OK" button, the new icon will show in the Label Wizard program group window. 6. Start the DDE client by double-clicking on the DDE Dynamic icon. The DDE Client window will appear. 7. Select the "Connect" command to establish the DDE connection between the server and the client. 8. If all is OK, the command on the menu becomes dim, and you should then click "Send" on the menu to display the drop down command list. <<Send Job>> This command sends the prepared job file to Label Wizard. In the dialog box enter the name of the job file to be executed. Available commands for the "job" file are the same as used in "Job" files for automatic production: * LABEL name_of_the_label * SET variable_name = (value_of_variable,step,number_of_repeating) * PRINT {quantity} * RETURN * QUIT The "Quit" command will close the connection between the DDE client and Label Wizard. <<Send Line>> To send commands line by line to the Label Wizard in Silent mode, select the "Line..." command. In the "Send" menu, enter the command you want to send and click on "OK". Commands you can use are the same as in a job file, described previously. ** Examples of DDE Client Programs ** To get a perception of how to use the Label Wizard DDE option with other Windows programs, you can find, in the DDE sub-directory C:\WIZARD\DDE, a sample label and samples created in MS Word 6 for Windows, MS Excel 5 and MS Access 1.1 to explore DDE from these programs. The macros used are repeated as text in file "SOURCES.DOC" in the same sub-directory, for your reference. If you're going to use an Office 97 product you must first make sure that you're using Label Wizard Version 3.2. Then you must make modifications as shown in the file "Sources2.doc" to the DDE Macros that have been supplied in these example files. ## Sample Label ## The sample label on the DDE sub-directory named DDE_DEMO.LBL includes a variable named "itext" that takes 40 characters. ## MS Word Macro ## There is a simple macro prepared to communicate with Label Wizard from MS Word 6. If you want to try it you must include the macro commands from the file DDE_DEMO.DOC into a named macro and run it. Now you can send a command like the one described in the previous section. ## MS Excel Spreadsheet ## The sample spreadsheet DDE_DEMO.XLS also includes a macro. When you open the spreadsheet you will see the instructions and some cells filled with test text which you can use for DDE. To send the contents of a cell to Label Wizard, point and click on the wanted cell and use the hot-key shift M (press and hold down the <<Ctrl>>, <<Shift>> and M keys simultaneously) to start the macro. It will send the cell contents to the label and print it. You may easily change the cell contents and send the new contents to the printer. If you want to see the macro, choose Tools/Macro from the menu, select "DDEmacro" and click on Editor to see it in the file "SOURCES.DOC". ## MS Access Table ## A sample table for Access "DDE_DEMO.MDB" includes four records and a form "DDE form" that starts the macro when you double click on the field shown. You can view the macro in the file "SOURCES.DOC". <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Comments or Questions can be directed to: SATO America, Inc. Technical Support Department 545 Weddell Drive Sunnyvale, CA. 94089 Phone: 408-745-1379 Fax: 408-745-1309 or e-mail techsupport@satoamerica.com ******LIMITED WARRANTY AND DISCLAIMER OF WARRANTY****** ALL SOFTWARE AND ACCOMPANYING WRITTEN MATERIALS (INCLUDING INSTRUCTIONS FOR USE) ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. FURTHER, SATO AMERICA, INC. DOES NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATIONS REGARDING THE USE, OR THE RESULTS OF USE, OF THE SOFTWARE OR WRITTEN MATERIALS IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS, OR OTHERWISE. THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE SOFTWARE IS ASSUMED BY YOU. IF THE SOFTWARE OR WRITTEN MATERIALS ARE DEFECTIVE YOU, AND NOT SATO AMERICA INC. OR ITS DEALERS, DISTRIBUTORS, AGENTS, OR EMPLOYEES, ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION. THE ABOVE IS THE ONLY WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, THAT IS MADE BY SATO AMERICA, INC. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY SATO AMERICA, INC., ITS DEALERS, DISTRIBUTORS, AGENTS OR EMPLOYEES SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY AND YOU MAY NOT RELY ON ANY SUCH INFORMATION OR ADVICE. NEITHER SATO AMERICA, INC. NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION OR DELIVERY OF THIS PRODUCT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL OR INCIDENTAL DAMAGES (INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, AND THE LIKE) ARISING OUT OF THE USE OR INABILITY TO USE SUCH PRODUCT EVEN IF SATO AMERICA, INC. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ************************************************************************** ########################################################################## ************************************************************************** Creation Date: 11/01/96 By: RR Last Modification: 7/12/99Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.