Dymo LABELWRITER SE450 Technical Reference

Dymo LABELWRITER SE450 Technical Reference

Epson label maker user manual
Hide thumbs Also See for LABELWRITER SE450:
Table of Contents

Advertisement

Technical Reference

DYMO LabelWriter SE450 Label Printer
®
®

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LABELWRITER SE450 and is the answer not in the manual?

Questions and answers

Summary of Contents for Dymo LABELWRITER SE450

  • Page 1: Technical Reference

    Technical Reference DYMO LabelWriter SE450 Label Printer ® ®...
  • Page 2 Description: Direct Thermal Printer Model: LabelWriter SE450 This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC (Federal Communications Committee) rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
  • Page 3: Table Of Contents

    Introduction Configuring the Host Computer for RS-232 Serial Interface RS-232 Settings RS-232 Cabling RS-232 Signal Levels Programming Overview Programming the LabelWriter Printer Resetting the Printer Command Parameters Character Evaluation 16-Bit Character Parameters Conversions Font Specifications Objects Print Modes Raster Mode Orientation Portrait Mode Landscape Mode...
  • Page 4 CR Carriage Return DC4 Cancel Double Wide Mode ESC A Return Printer Status ESC a Return Hardware Status ESC B Set Dot Tab ESC c Set Print Temperature to Low ESC D Set Bytes per Line ESC d Set Print Temperature to Medium ESC E Form Feed ESC e Set Print Temperature to Default ESC F 1 n Feed n Lines...
  • Page 5 PDF417 2D Barcode GS l Draw Line in Landscape Mode GS L Set Feed Length GS q Print UPC/EAN Checksum GS RS Set Inverse Print Mode GS S Return Printer Status GS T Select Line Wrap/Truncate Modes GS t Set Characters per Line in Landscape GS US Cancel Inverse Print Mode GS u Set Characters per Line in Portrait GS V Set Print Orientation...
  • Page 6 This page intentionally left blank for double-sided printing.
  • Page 7: Introduction

    LabelWriter SE450 an ideal printer to use in embedded applications, including medical devices, paint matching systems, and so on. The LabelWriter SE450 printer can accept label material up to 62 mm (2.44") wide, and has a 57 mm (2.24") wide, 203 dot-per-inch (dpi) print head.
  • Page 8 This page intentionally left blank for double-sided printing.
  • Page 9: Configuring The Host Computer For Rs-232 Serial Interface

    For information about communicating with the host computer using the USB port, see the sample code located on the LabelWriter SE450 CD that came with the printer. RS-232 Settings In order for the host computer to communicate with the LabelWriter SE450 printer, the communication parameters must be set as follows: Baud Rate...
  • Page 10: Rs-232 Signal Levels

    RS-232 Cabling RS-232 cable pinouts are shown in the table below. For details on RS-232 signal names, consult the RS-232 Standard documentation. Origination (Mod. 8 x 8) Modular Plug RS-232 Signal Levels The serial interface uses standard RS-232 signal levels as shown in the table below: RS-232 signal levels.
  • Page 11: Programming Overview

    Both basic and advanced topics are explained so that you understand how the LabelWriter SE450 printer works. Programming the LabelWriter Printer The first step in controlling the LabelWriter SE450 printer is to understand how the printer works. As an ASCII-based printer, the LabelWriter SE450 printer accepts 8-bit ASCII characters as both data and commands.
  • Page 12: Resetting The Printer

    PRINT #1, “HELLO WORLD” In a nutshell, that’s all there is to controlling the LabelWriter printer. Any formatting or special effect that you may need for your output can be specified simply and easily by sending the appropriate command characters and the data to be printed. The next few sections cover the ins, outs, and general information that you should know before programming the LabelWriter printer.
  • Page 13: Conversions

    To allow for longer distances to be specified, two 8-bit characters are used to specify the value, by combining them into one 16-bit character. Though the calculations are all performed within the printer itself, it is important to understand how the characters are handled.
  • Page 14: Font Specifications

    710 base 10 = 0000001011000110 n1 binary = 00000010 or "2" decimal n2 binary = 11000110 or "198" decimal Font Specifications The table below lists the specifications for the five internal fonts the LabelWriter printer supports. Height and width are expressed in dots. Font Setting Command ESC S...
  • Page 15: Raster Mode

    LabelWriter 450 series printers, as well as the ASCII commands that are included in this Technical Reference. The two commands not available nor applicable to the LabelWriter SE450 printer are ESC G and ESC q (used to change rolls for the LabelWriter 450 Twin Turbo).
  • Page 16: Landscape Mode

    Certain commands are disabled or work differently while the printer is in portrait mode. Exact details can be found with each command’s description. Landscape Mode By using the set print orientation command (GS V), you can configure the LabelWriter printer for landscape printing. In landscape printing, text characters travel out of the printer from the left side of the character to the right.
  • Page 17: Barcode Objects

    Barcode Objects command. While a text object is active, commands that alter text line attributes (such as font and double-height character commands) are ignored. Commands that alter text character attributes (such as double wide and inverse) may be sent at any time. Line attributes include the five basic fonts (ESC S, P, M, U, and T), plus the double-height font command (GS DC2).
  • Page 18: Graphic Objects

    parameter specifies whether a fixed amount of data will be sent or whether delimiters will be used. In either case, the data sent must match the parameter setting. If a fixed number of characters are specified, then the exact number of characters specified must be sent. If delimiters are indicated, then matching characters must be sent before and after the barcode data to specify the beginning and end of the data.
  • Page 19: Command Reference

    This chapter describes the commands you can use to program your LabelWriter SE450 printer. Below are some of the things you can do with the commands: Send line feeds and carriage returns Define barcode size and position Read firmware revision and printer status information...
  • Page 20 NAME ESC g ESC J ESC L ESC M ESC P ESC Q ESC S ESC T ESC U ESC V ESC W n1 n2 ESC X n1 n2 ESC Y ESC y ESC z GS * n1 n2 t h w d1…dm GS A n1 n2 GS d...
  • Page 21: Commands By Function

    NAME GS L n1 n2 GS l n1 n2 l1 l2 m GS q n m d1…dk GS RS GS S GS T GS t GS u GS US GS V GS W Thin Thick GS w GS ~ Commands by Function Position Control NAME DESCRIPTION...
  • Page 22: Font Control

    NAME ESC J ESC X n1 n2 ESC Y GS T GS V GS d GS t GS u Font Control NAME 20h - FFh ESC T ESC M ESC P ESC S ESC U ESC X n1 n2 GS DC2 GS DC3 GS RS GS US...
  • Page 23: Barcodes

    NAME Barcodes NAME GS A n1 n2 GS W Thin Thick GS h GS k n m d1…dk GS w Miscellaneous NAME ESC @ ESC V ESC W n1 n2 GS ~ GS * n1 n2 t h w d1…dm GS L n1 n2 GS S...
  • Page 24: Raster Compatibility

    Raster Compatibility NAME ESC * ESC @ ESC A ESC B ESC D ESC E ESC L ESC Q ESC a ESC c ESC d ESC e ESC F 1 n ESC y ESC z Commands The commands are listed by name in alphabetical order. Each section contains a description of the command.
  • Page 25: Cr Carriage Return

    These characters, while not part of an escape (command) sequence, will be printed using the currently selected font. The standard, printable ASCII characters are associated with their normal values, which range from decimal value 32 to decimal value 127. The extended ASCII character set is also included and ranges from decimal value 128 to decimal value 255.
  • Page 26: Esc A Return Printer Status

    SYN (Raster Mode Graphics) and ETB (Raster Mode Compressed Graphics) commands. The LabelWriter SE450 printer prints up to 56 bytes (448 dots) of bitmap data. ESC B allows the starting point (the left margin) to be relocated from the default position (byte 0), which is the extreme left side of the label, to any point, up to the right-hand margin (byte 56).
  • Page 27: Esc C Set Print Temperature To Low

    This command defines the number of bytes in a single line of raster bitmap data. The LabelWriter SE450 printer prints up to 56 bytes (448 dots) of bitmap data. Use of this command, along with the ESC B command, can drastically reduce the number of data bytes required to skip blank areas.
  • Page 28: Esc E Form Feed

    ASCII Decimal Parameters None ESC E Form Feed Description Prints the contents of the text buffer and advances the print media. The distance the media will advance depends on two factors: the feed distance specified by the GS L command and the presence of a punch hole. The LabelWriter printer will advance until a punch hole is detected or until the feed distance (specified by the GS L command) has been reached.
  • Page 29: Esc F 1 N Feed N Lines

    None ESC F 1 n Feed n Lines Description Provided for LabelWriter raster compatibility. The command is used to feed the next "n" lines on the label. This command requires two bytes: the first byte is always 1, the second byte is the feed line value. Note that this command functions identically to the ESC J command.
  • Page 30: Esc L Set Feed Length

    ASCII Decimal Parameters n = the desired number of sublines to feed ESC L Set Feed Length Description Provided for LabelWriter raster compatibility. See the GS L command for information. See Also GS L ESC M Set Font to 12 cpi Description Changes to the 12 cpi normal font.
  • Page 31: Esc P Set Font To 16 Cpi

    Font ESC P ESC M ESC U ESC T ESC P Set Font to 16 cpi Description Changes to the 16 cpi mini font. The cell dimension is 24 H x 12 W. Fonts may only be changed at the beginning of a line, prior to any printable characters. This font will remain in effect until the printer is reset (by the ESC @ or ESC * command) or another font is selected.
  • Page 32: Esc Q Set Top Margin

    ESC Q Set Top Margin Description Provided for LabelWriter raster compatibility. ESC S Set Font to 20 cpi Description Changes to the 20 cpi micro font. The cell dimension is 16 H x 10 W. Fonts may only be changed at the beginning of a line, prior to any printable characters. This font will remain in effect until the printer is reset (by the ESC @ or ESC * command) or another font is selected.
  • Page 33: Esc U Set Font To 10 Cpi

    Fonts may only be changed at the beginning of a line, prior to any printable characters. This font will remain in effect until the printer is reset (by the ESC @ or ESC * command) or another font is selected. See Also ESC M ESC P ESC S...
  • Page 34: Esc V Return Firmware Revision

    Expression ASCII Decimal Parameters None Font ESC S ESC P ESC M ESC U ESC T ESC V Return Firmware Revision Description Returns ten ASCII characters (1765303v0G) that represents the firmware revision of the of the LabelWriter 450 series printers, with which the SE450 is 100% compatible. Expression ASCII Decimal...
  • Page 35: Esc X Set Horizontal Starting Position

    n2 are received successfully by the host, you can be reasonably assured that there is a LabelWriter printer attached connected and your program can communicate with the printer. Expression ASCII Decimal Parameters first character to echo second character to echo ESC X Set Horizontal Starting Position Description This command is used in landscape printing to set a new offset from the left margin...
  • Page 36: Esc Y Set 203 X 203 Dpi

    This command is used in landscape printing to set a new offset from the top margin from which to begin printing text and barcode objects. Distance is specified in millimeters. The LabelWriter SE450 print head is 56 millimeters wide. Expression...
  • Page 37: Etb Raster Mode Compressed Graphics

    However, the sum of the pixels must be equal to the bytes per line variable (ESC D, default on the LabelWriter SE450 printer is 56) multiplied by 8. No error checking is done on the incoming data and unexpected results will occur if this caution is not observed.
  • Page 38: Ff Form Feed

    16 white pixels 16 printed pixels Total 192 pixels = 24 bytes x 8 Using the ETB command, along with the ESC D and ESC B commands, can drastically reduce the number of data bytes required to form a print image. Refer to the description of the SYN command for more information on printing bitmap data.
  • Page 39: Gs A Starting Position Of Bar Code

    None GS A Starting Position of Bar Code Description Defines the distance from the left where the first barcode will print. The distance is represented in n/203 inch (dot) increments. This command is used to center a barcode on a text line. Expression ASCII Decimal...
  • Page 40: Gs Dc3 Cancel Double Height

    GS DC3 Expression ASCII Decimal Parameters None GS DC3 Cancel Double Height Description Cancels the double-height characters and returns the font to normal size. This command must be sent at the beginning of a line, before any printable characters. See Also GS DC2 Expression ASCII...
  • Page 41: Gs H Set Barcode Height

    GS h Set Barcode Height Description Defines the height of the bars (in dots) for barcodes. The height is defined in n/203 inch increments. For example, specify 203 as the value for n to print a 1-inch high barcode. The barcode height is always rounded up to the next multiple of 8. Expression ASCII Decimal...
  • Page 42: Data Matrix Barcode

    Character Value n = 2 m = 6 m = 7 m = 8 m = 9 m = 10 m = 11 m = 12 m = 13 m = 14 m = 15 m = 16 m = 17 m = 18 n = 3 n = 4...
  • Page 43 For Data Matrix encoding, the LabelWriter SE450 printer supports only basic ASCII characters 0x00-0x7F. Data Matrix barcodes are only supported for 203 x 203 dpi modes. They are not supported for 203 x 136 dpi modes. Parameters 15 (0x0F) option byte Bit 7: “Numbers-only”...
  • Page 44 Rows Supported Rectangular Data Matrix Symbol Sizes Rows Examples Encoding the numbers 12345, using numbers-only compression, and excluding rectangles. This should result in a 10x10 symbol. GS ‘k’ 15 t r c m1 m2 dl…dm Number of Columns Encodable ASCII bytes Number of Columns...
  • Page 45: Pdf417 2D Barcode

    GS 0x6B 0x0F 0xC0 0x00 0x00 0x00 0x05 0x3132333435 Prints the following image: Here, 5 characters are also sent: ABCDE. However, since they are not all numbers, compression is not used. Rectangles are not excluded, so an 8x18 symbol should be auto- selected.
  • Page 46 Numeric Compaction mode: 2528 characters (at 2.93 data characters per codeword). Symbol size: Number of rows: 3 to 90. Number of Columns: 1 to 30 Maximum codewords capacity: 928 codewords. Maximum data codewords capacity: 925 codewords. Selectable error correction: 2 to 512 codewords per symbol. But due to the limitation of SE450’s 2”...
  • Page 47: Gs L Draw Line In Landscape Mode

    e = user defined error correction level (0 to 8), if it is 0 which means the error correction level will be set according to PDF417 specification. It will be assigned as per the following Table: Error Correction Level m1 = the most significant byte of data length. m2= the least significant byte of data length.
  • Page 48 Parameters most significant byte of the offset from the left (in dots) least significant byte of the offset from the left (in dots) most significant byte of the line length (in dots) least significant byte of the line length (in dots) where: the bitmask (where 0 = top and 7 = bottom) Example...
  • Page 49: Gs L Set Feed Length

    GS L Set Feed Length Description Sets the distance the print media will advance upon receipt of a form feed (FF or ESC E) command. The distance is defined as n/203 inches. The number of dots = n1 * 256 + Expression ASCII Decimal...
  • Page 50: Gs Q Print Upc/Ean Checksum

    GS q Print UPC/EAN Checksum Description Prints the checksum digit for the specified barcode. The checksum digit is printed in the current font, at the current text position. Currently the only supported symbologies are the UPC/EAN barcodes. Expression ASCII Decimal Parameters d1…dm GS RS Set Inverse Print Mode...
  • Page 51: Gs S Return Printer Status

    GS S Return Printer Status Description Returns a single status byte. The printer status is determined by testing the individual bits within the returned status byte. Only bits that have defined values should be tested. Do not test bits designated as reserved. When polling for the status byte, your program must wait for the status byte to arrive.
  • Page 52: Gs T Select Line Wrap/Truncate Modes

    GS T Select Line Wrap/Truncate Modes Description Determines how to handle a text wrap condition. A text wrap condition occurs when text extends beyond the end of a line or a page. The default is to wrap at the end of a line and a page.
  • Page 53: Gs Us Cancel Inverse Print Mode

    GS US Cancel Inverse Print Mode Description Cancels the inverse print mode (white on black) and returns text back to its normal attributes for the remainder of the current line. See Also GS RS Expression ASCII Decimal Parameters None GS u Set Characters per Line in Portrait Description Creates an internal memory buffer to store portrait text and barcodes.
  • Page 54: Gs V Set Print Orientation

    GS V Set Print Orientation Description Causes the LabelWriter printer to print the data stored in the print buffer and then change to the selected orientation. See Also GS t Expression ASCII Decimal Parameters Specifies the orientation and speed/resolution n = 0 n = 1 n = 2 n = 4...
  • Page 55: Gs W Set Barcode Module Width

    ASCII Decimal Parameters Thin Thick GS w Set Barcode Module Width Description Selects the horizontal size of a barcode module. The parameter n represents the thickness of the thin bars (in dots). Each dot measures .0049 inches in 203 dpi and .0073 inches in 138 dpi.
  • Page 56: Gs * Landscape Mode Graphics

    GS * Landscape Mode Graphics Description Prints a graphic image (in landscape mode only). Expression ASCII Decimal Parameters most significant byte of left offset least significant byte of left offset offset from top (in millimeters) height of graphic (in millimeters) width of graphic (in dots) first data byte last data byte (h * w)
  • Page 57: Ht Horizontal Tab

    HT Horizontal Tab Description Moves cursor position to next multiple of eight single-width characters. Note that double-width characters count as two single-width characters. If the HT command causes the cursor to move beyond the printable area, the text will wrap to the next line. Expression ASCII Decimal...
  • Page 58: Syn Raster Mode Graphics

    (0.00492 inches) and are spaced at eight dots per millimeter (203.2 dots per inch) apart. The print head on the LabelWriter SE450 printer contains 448 elements. When a line is to be printed, the control electronics in the printer load the desired data into a serial shift register (the print head).
  • Page 59: The Caret Feature

    required because this amount exceeds the longest possible string of bitmap data bytes that the LabelWriter printer expects. See Also ESC B ESC D Expression ASCII Decimal Parameters … bytes of bitmap print data (max 56 bytes for LabelWriter dn = SE450 print heads).
  • Page 60 Command Reference When using the caret feature, three-digit characters must always follow the caret (^). Also, while the caret feature is enabled, the printer will not work correctly with the LabelWriter Windows or Mac raster print drivers.
  • Page 61: Character Codes

    Below is a list showing the ASCII codes from 1 to 255. The list shows the ASCII characters and names, and the corresponding decimal, hexadecimal, and binary values. Char Name None Character Codes Decimal Binary 0000 0000 0000 0001 0000 0010 0000 0011 0000 0100 0000 0101...
  • Page 62 Char Space " & ‘ Name Decimal space exclamation pt. quotation mark number sign dollar sign percent sign ampersand apostrophe open parentheses close parentheses asterisk plus sign comma hyphen period slash zero three four five seven eight nine colon Binary 0001 1011 0001 1100 0001 1101...
  • Page 63 Char Name semicolon < less than sign equal sign > greater than sign question mark at sign capital A capital B capital C capital D capital E capital F capital G capital H capital I capital J capital K capital L capital M capital N capital O...
  • Page 64 Char Name Decimal open bracket back slash close bracket caret underscore accent grave lowercase a lowercase b lowercase c lowercase d lowercase e lowercase f lowercase g lowercase h lowercase i lowercase j lowercase k lowercase l lowercase m lowercase n lowercase o lowercase p lowercase q...
  • Page 65 Char Name open brace vertical line close brace tilde Delete € Euro ‚ ƒ „ … † ‡ ˆ ‰ Š ‹ Œ Ž ‘ ’ “ ” • – — ˜ ™ Trademark š Decimal Binary 0111 1011 0111 1100 0111 1101 0111 1110 0111 1111...
  • Page 66 Char › œ ž Ÿ ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º Name Decimal Copyright Registered Binary 1001 1011 1001 1100 1001 1101 1001 1110 1001 1111 1010 0000...
  • Page 67 Char Name » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Decimal Binary 1011 1011 1011 1100 1011 1101 1011 1110 1011 1111...
  • Page 68 Char Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú Name Decimal Binary 1101 1011 1101 1100 1101 1101 1101 1110 1101 1111...
  • Page 69 Char Name û ü ý þ ÿ Decimal Binary 1111 1011 1111 1100 1111 1101 1111 1110 1111 1111...
  • Page 70 This page intentionally left blank for double-sided printing.
  • Page 71: Configuration Menu

    Configuration Menu The LabelWriter SE450 printer has a Printer Configuration Menu built into the firmware. Through this menu, flash memory settings such as baud rate and feed distance can be changed. Flash memory settings remain in effect even after power has been removed from the printer.
  • Page 72 Configuration Menu B4 Set 14,400 Baud B5 Set 19,200 Baud B6 Set 28,800 Baud B7 Set 38,400 Baud B8 Set 57,600 Baud B9 Set 115,200 Baud F? Display Default Feed Length Fnnnn Set default feed length X? Display XON/XOFF inhibit status X0 Send XON/XOFF X1 Inhibit XON/XOFF C? Display Caret (^) Status...
  • Page 73: Printer Specifications

    This section covers hardware specifications for the LabelWriter SE450 printer. Hardware specifications Interface specifications Print head specifications Hardware Specifications This section lists printer, interface, print head, and printing specifications. For additional serial interface specifications, refer to the next section in this chapter.
  • Page 74 Average Life Printing Method Speed Label Width Resolution Fonts Barcode Types 2 million lineal inches (over 31 miles) Print head is replaceable Direct thermal 40 labels per minute (115,200 Baud, Serial) 48 labels per minute (through DYMO Label V.8, USB driver) 48 labels per minute for ASCII over both serial and USB (4-line address label) Maximum width of 62 mm (2.44 inches) 203 x 203 and 136 x 20 dots per inch...
  • Page 75: Usb Settings

    USB Settings The LabelWriter SE450 printer communicates with the host computer using a full-speed USB 2.0 interface. This interface also operates with USB Version 1.1 or later. The printer implements the standard USB Printer Class Device interface for communications (see www.usb.org/developers/devclass/).
  • Page 76 This page intentionally left blank for double-sided printing.

Table of Contents

Save PDF