User Tools

Site Tools


datamax_dmx-e-4204_printer_setup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
datamax_dmx-e-4204_printer_setup [2010/10/20 09:07 (14 years ago)] swinddatamax_dmx-e-4204_printer_setup [2021/04/19 21:39 (3 years ago)] (current) – [Installing a DATAMAX e Class DMX-e-4204 Printer] kturner
Line 1: Line 1:
-====== Installing a Datamax E Class DMX-E-4204 Printer ====== +====== Installing a DATAMAX e Class DMX-e-4204 Printer ======
-[[http://wws5.com/|{{http://wws5.com/images/topxxxgif-ani.gif  |Windward Software}}]]+
  
-====== Problem Description ====== +{{:dmx-e-4204.jpg}}
-This printer is only supported using code based labels. It will not work with the Label Designer within Windward software.+
  
  
  
 +<note important>This printer is only supported using code based labels.
  
 + It will not work with the Label Designer within Windward System Five.
  
 +This printer is **NOT** recommended for Remote Desktop Environments
  
-====== Detailed Problem Solution ====== 
- First you will need to install a Windows printer driver for this printer, which you can download direct from Datamax's web site. ftp://ftp.datamaxcorp.com/Window%20Printer%20Drivers/Seagull 
-Any of the available drivers should work. Datamax_7.1.6_M-0.exe was the one used in testing. do not connect the printer until the drivers are installed. 
- Once they are installed you can connect the USB cable to the printer, and then to an available USB port on your computer.  
  
-*NOTE: This printer MUST be connected through a USB port. In testing we discovered that if it is connected through the parallel port it would not work correctly. Also Datamax's configuration utility would not communicate with the printer until it was connected through USB.+</note> 
 + 
 +[[https://www.windwardsoftware.com/resources/shop-pos-hardware.html|SHOP FOR COMPATIBLE HARDWARE]] 
 + 
 + 
 + 
 +====== Install The Windows Printer Driver ====== 
 + First you will need to install a Windows printer driver for this printer, which you can download direct from DATAMAX's web site. 
 + 
 +ftp://ftp.datamaxcorp.com/Window%20Printer%20Drivers/Seagull 
 + 
 +Any of the available drivers should work. DATAMAX_7.1.6_M-0.exe was the one I used for testing purposes, so I know that that one will work. Do not connect the printer until the drivers are installed. Once they are installed you can connect the USB cable to the printer, and then to an available USB port on your computer.  
 + 
 +*NOTE: This printer MUST be connected through a USB port. In testing we discovered that if it is connected through the parallel port it would not work correctly. Also DATAMAX's configuration utility would not communicate with the printer until it was connected through USB
 + 
 +====== Set Up Driver In System Five ====== 
 +Next you will need to go into System Five and in the Navigator, go to Setup Tools - Printing Options, and Printer Setup. Find the DATAMAX printer in the left hand window and click on it once to highlight it. Now in the right hand window, put a check mark in the check box next to Default Label Printer, and Barcode Printer. Click Exit at the top of the screen to exit this window.
  
-Next you will need to go into System Five, and in the Navigator, go to Setup Tools, Printing Options and Printer Setup. Find the Datamax printer in the left hand window, and click on it once to highlight it. Now in the right hand window, put a check mark in the check box next to Default Label Printer, and Barcode Printer. Click Exit at the top of the screen to exit this window. 
 System Five is now set up to work with your printer. System Five is now set up to work with your printer.
  
-Next you will need to design your code based label. The first resourse you will need is the field names required for System Five. The documentation for these barcode and text fields can be downloaded at: http://mywindward.wws5.com/selfhelp/viewarticle.php?f=t&u=http://mywindward.wws5.com/selfhelp/helpfile/systemfive/index.html?conbarcodetextfields.htm . 
  
-You can download the programmers manual from Datamax at the following Link: http://www.datamaxcorp.com/_assets/library/pdf/88231601_d.pdf +====== Designing the Label ====== 
-This can be somewhat overwhelming if you have never created code based labels before, or never designed them for the Datamax printers before, so I have included two similar sample codes here to get you started.+Now you will need to design your code based label. The first resource you will need is the field names required for System FiveThe documentation for these barcode and text fields can be downloaded at:
  
 +http://mywindward.wws5.com/selfhelp/viewarticle.php?f=t&u=http://mywindward.wws5.com/selfhelp/helpfile/systemfive/index.html?conbarcodetextfields.htm
 +
 +You will also need the programmers manual from DataMax, which can be downloaded at the following Link: 
 +
 +{{ :labelprinter:datamax:dmx-e-4204:dmx_prog-v10.pdf |}}
 +
 +Effectively using the information in this programming manual can be somewhat overwhelming. Especially if you have never created code based labels before, or have never designed them for the DataMax printers before. So I have included a sample label here to get you started, followed by the same codes with a detailed line by line explanation of the code.
 +
 +
 +
 +
 +
 +====== Sample Code 1.5 by 1.25 label ======
  
 Here is the sample codes for a 1.5 wide by 1.25 long Shelf label. These codes are case sensitive, so they MUST be entered exactly as shown. Here is the sample codes for a 1.5 wide by 1.25 long Shelf label. These codes are case sensitive, so they MUST be entered exactly as shown.
  
 +<code>
 <STX>n <STX>n
- 
 <STX>s <STX>s
- 
 <STX>c0124 <STX>c0124
- 
 <STX>M0124 <STX>M0124
- 
 <STX>L <STX>L
- 
 A2 A2
- 
 D11 D11
- 
 PC PC
- 
 SC SC
- 
 H25 H25
- 
 1A2101900090017<BARCODE,-1> 1A2101900090017<BARCODE,-1>
- 
 102300000390066<SALE.0> 102300000390066<SALE.0>
- 
 102300000390001<PRICE.0> 102300000390001<PRICE.0>
- 
 100200000560009REG. 100200000560009REG.
- 
 100200000560060SALE 100200000560060SALE
- 
 100400000730010<DESCRIPTION,35> 100400000730010<DESCRIPTION,35>
- 
 101400000950010<PART,-1> 101400000950010<PART,-1>
- 
 101400000950060<BRAND.NAME,21> 101400000950060<BRAND.NAME,21>
- 
 E E
  
 +</code>
 +
 +
 +
 +====== What The Codes Mean ======
 +Here are the details you need to know to modify the lines of code in the sample above. A more complete description of the codes can be found in the programming guide: 
  
 +http://www.datamaxcorp.com/_assets/library/pdf/88231601_d.pdf
  
-Below is the same codes with a description of what each line means. A more complete description of the codes can be found in the programming guide: http://www.datamaxcorp.com/_assets/library/pdf/88231601_d.pdf 
  
 <STX>n Sets Printer to Imperial mode (inches) <STX>n Sets Printer to Imperial mode (inches)
Line 94: Line 107:
 The format of this information is as follows The format of this information is as follows
  
-a b c d eee fff ggg+abcdeeefffggg
  
 so the barcode line is broken down as: so the barcode line is broken down as:
  
-a b c d eee ffff gggg+<code> 
 + 
 +    eee  ffff  gggg<FIELD,VARIABLE> 
 + 
 +1  A  2  1  019  0009  0017<BARCODE,-1> 
 + 
 +</code> 
 + 
 +***NOTE: I have added the spaces between each setting for clarity only. The actual coding for each line would not contain spaces between them.***
  
-1 A 2 1 019 0009 0017<BARCODE,-1> 
  
 a is the rotation. 1 is NO rotation (2 is 90 degrees, 3 is 180, and 4 is 270. This is clockwise rotation) a is the rotation. 1 is NO rotation (2 is 90 degrees, 3 is 180, and 4 is 270. This is clockwise rotation)
Line 116: Line 136:
 gggg This is the column position on the label. This is from the left side of the label in our example barcode.  gggg This is the column position on the label. This is from the left side of the label in our example barcode. 
  
 +<FIELD,VARIABLE> The <FIELD> can be entered by itself or with a variable <FIELD,VARIABLE>, depending on the fields usage. The variables are better explained at the end of this document. The System Five Fields can be found at the following link, and each field is explained in that document. 
 +
 +http://mywindward.wws5.com/selfhelp/helpfile/systemfive/index.html?conbarcodetextfields.htm
 +
 +Also the <FIELD,VARIABLE> can be replaced with alpha-numeric characters if the <> are omitted. A good example for this would be to display your company name on each label. An example of this would be:
 <code> <code>
  
-1A2101900090017<BARCODE,-1>       (Prints the barcode. -1 means to print the entire barcode)+1A2101900090017WINDWARD SOFTWARE
  
-102300000390066<SALE.0          (Prints the Sale Price Based on Price Schedule 0)+</code>
  
-102300000390001<PRICE.0>          (Prints the Selling Price Based on Price Schedule 0)+====== Sample Code With Explanation ======
  
-100200000560009REG.               (Prints the word REG. - Note that this text is not enclosed in < >)+<code>
  
-100200000560060SALE               (Prints the word SALE - Note that this text is not enclosed in < >)+<STX>n                           (Sets Printer to Imperial mode (inches))
  
-100400000730010<DESCRIPTION,35  (Prints the Item Description. 35 limits the number of characters to 35)+<STX>s                           (Sets Single Buffer Mode)
  
-101400000950010<PART,-1         (Prints the Part Number-1 again says to print the whole Part Number)+<STX>c0124                       (Sets Label Length to 1.24 inches)
  
-101400000950060<BRAND.NAME,21>    (Prints the Brand Name. 21 limits the maximum characters printed to 21)+<STX>M0124                       (Sets Maximum Label Length before reporting an error to 1.24 inches) 
 + 
 +<STX>                          (Enter Label Formatting Command Mode (must use)) 
 + 
 +A2                               (Font background is transparent. Text can overlap) 
 + 
 +D11                              (Dot width of 1, and Height of 1) 
 + 
 +PC                               (Print Speed to 2.0 Inches Per Second) 
 + 
 +SC                               (Feed Speed to 2.0 Inches Per Second) 
 + 
 +H25                              (Heat set to 25) 
 + 
 +1A2101900090017<BARCODE,-1>      (Prints the barcode. -1 means to print the entire barcode) 
 + 
 +102300000390066<SALE.0>          (Prints the Sale Price Based on Price Schedule 0) 
 + 
 +102300000390001<PRICE.0>         (Prints the Selling Price Based on Price Schedule 0) 
 + 
 +100200000560009REG.              (Prints the word REG. - Note that this text is not enclosed in < >) 
 + 
 +100200000560060SALE              (Prints the word SALE - Note that this text is not enclosed in < >) 
 + 
 +100400000730010<DESCRIPTION,35>  (Prints the Item Description. 35 limits the number of characters to 35) 
 + 
 +101400000950010<PART,-1>         (Prints the Part Number. -1 again says to print the whole Part Number) 
 + 
 +101400000950060<BRAND.NAME,21>   (Prints the Brand Name. 21 limits the maximum characters printed to 21
 + 
 +E                                (Terminates Label Formatting and Print Label - always the last line of label)
  
-E                                 (Terminates Label Formatting and Print Label - always the last line of label) 
  
 </code> </code>
  
-In the Navigator, go to Setup Tools, Printing Options, Form and Label Designers, Barcode Label Print Codes, and select the type of label you will be creating.+====== Printing Your New Label ====== 
 + 
 +In the Navigator, go to Setup Tools, Printing Options, Form and Label Designers, Barcode Label Print Codes, and select the type of label you will be creating. select the form (form 1 - 14)and give it a name. Paste your new label code into the label form you have just named. If this is your first code based label, then you will also need to paste it into the default form. If you do not have anything set up as a default form, you will not be able to print code based labels. The menu option is not available without having some code specified in that default label. Test the label by going into an inventory item and from the label drop down select barcode / label printer, type how many labels you would like to print, press OK, then make sure that the correct printer and form is selected, and click OK. You may still need to tweak the label slightly, but if you follow the basic code laid out here, you should now see your label coming out of the printer. If you get an error, you may have set one of your fields to print outside of the printable area of the label. Try not to set any of the fields to be too close to the edges of the label.  
 + 
 +If your print looks like it is overlapping, it may be that a field is printing more characters than what can fit on the label, and you will need to limit the number of characters with the ",XX" variable. The XX being how many characters to print. (,35 would mean up to 35 characters. ,15 would be 15 etc.). 
 + 
 + 
 + 
 + 
 + 
 +====== Other Helpful Variables ====== 
 + 
 +,-1     Tells the printer to print the entire field.
  
 +,X      Where X= a specific numerical value, limits how many characters to print (,35 would mean up to 35 characters. ,15 would be 15 etc.).
  
 +<STX> Select Edge Sensor. This command enables transmissive (see-through) sensing for top-of-form detection of die-cut, and holed (or notched) media. This Media Sensor will detect a minimum gap of 0.1 inches (2.5 mm) between labels (see the Operator’s Manual for media requirements). Syntax: <STX>e
  
-Document is currently under construction. Thank you for your patience 
  
  
-== Steve Wind September 24/2010 ==+== Created By Steve Wind May 10/2011 ==
  
  
datamax_dmx-e-4204_printer_setup.1287590835.txt.gz · Last modified: 2010/10/20 09:07 (14 years ago) by swind