LabelWriter SE300 User Manual Dymo-CoStar Corp. 599 W. Putnam Ave.
Declaration of Conformity Manufacturer Name: Phone: Fax: Dymo-CoStar Corporation 599 West Putnam Avenue Greenwich, CT 06830 203-661-9700 203-661-1540 Equipment Information Description: Model: Direct Thermal Printer SE300 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.
Table of Contents CHAPTER 1 ....................................................................................... 1 UNPACKING THE PRINTER .......................................................................... 1 CONNECTING THE POWER .......................................................................... 2 CONNECTING THE SERIAL CABLE ............................................................... 2 LOADING LABELS.......................................................................................
INTERIOR MAINTENANCE ....................................................................... 106 CLEARING LABEL JAMS ......................................................................... 107 TROUBLESHOOTING ............................................................................... 107 APPENDIX C.................................................................................. 111 APPENDIX D..................................................................................
Chapter 1 Installing Hardware This chapter explains how to set up your new LabelWriter hardware for optimum performance. Read this chapter carefully before attempting to set up your LabelWriter for the first time. It is the best way to ensure a long and trouble-free life for your printer Unpacking the Printer The first step in setting up your printer is unpacking the pieces. You should find the following items (shown in Figure 1-1): .Figure 1-1 Check to see if anything is missing or damaged.
thermal print head to specially treated labels to print. The only supplies you will ever need to replace with this printer are labels. Connecting the Power You connect the power cord to the rear of the printer as shown in Figure 1-2. Plug the other end to a power outlet. The LabelWriter printer has an internal power supply that can accept any voltage between 100 and 250 volts (50/60Hz). As a result, the printer can be used worldwide.
3. If you have a 9-pin serial port on your computer, attach the 9pin connector; if you have a 25-pin serial port, attach the 25pin connector. Secure the connector with the two screws. The connector you do not use can simply hang loose. See Figure 1-2. Loading Labels Follow the instructions below to load labels into the LabelWriter printer. 1. Open the cover so that you have access to the interior of the printer.
Figure 1-3. Loading labels onto the label spool. 7. Make sure that the power cord is connected. Turn on the printer. The green power light will flash and you will hear the printer’s motor turning as it looks for labels to feed. 8. Place the spool inside the top cover of the LabelWriter, then thread the lead label of the roll into the feed slot on the inside of the printer base (See Figure 1-4). Figure 1-4. Hold the labels in one hand. Use the other hand to guide the labels into the label feed slot. 9.
Figure 1-5. Labels loaded, ready to print. 10. Close the cover and your LabelWriter printer is ready to print labels. Replacing a Label Roll To replace an empty roll, or switch between different labels, follow these instructions: 1. Tear off any labels that have been fed through the printer. 2. Open the cover 3. As you lift the platen release lever, pull the label out of the platen mechanism. (See Figure 1-6 below) Figure 1-6.
1-6
Chapter 2 Setting Up the Host RS-232 Settings In order for the host computer to communicate with the LabelWriter SE300 printer, the communication parameters must be set as follows: •= Baud Rate: 9600 •= Data Bits: 8 •= Stop Bits: 1 •= Parity: None On a computer running DOS, you can use the MODE command to configure a serial port. To do this, type the following at the DOS prompt: MODE COM#: 96,N,8,1,P where COM# is the serial port you are using. This could be COM1, COM2, or any valid COM port.
Cabling RS-232 Signal Levels The serial interface uses standard RS-232 signal levels as shown in Table 2-1. Signal Level MARK (1) SPACE (0) Input -27V to -5V +5V to +27V Table 2-1. RS-232 signal levels.
Chapter 3 Programming Overview and Notes About This Chapter This chapter covers all the points that need to be understood in order to program the LabelWriter correctly. Both basic and advanced topics will be explained so that you get a clear idea of how the LabelWriter work. Programming for the LabelWriter The first step in programming the LabelWriter is to understand how the printer works. As an ASCII-based printer, the LabelWriter accepts 8-bit ASCII characters as both data and commands.
a decimal value of 27.) With this information, you can construct the following program to print ‘Hello World’ in a 7-charactersper-inch font. OPEN “COM1:9600,n,8,1” FOR OUTPUT AS #1 PRINT #1, CHR$(27); “T”; PRINT #1, “HELLO WORLD” In a nutshell, that’s all there is to programming for the LabelWriter. 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.
Similarly, a parameter cannot be given a value of 32 (for example) by sending the ASCII character represented by ‘3’ and the ASCII character represented by ‘2.’ By referencing the ASCII table, you will notice that the space character has a decimal value of 32. Therefore, to set a parameter to a value of 32, you should send a space character. Some commands accept parameters by either their decimal value or the representative character.
Below is a graphical representation of how this works. To send a value under 256 to a command that takes the n1 n2 parameters, simply send the first character with a 0 value. For values greater than 256 but less than 512, the first parameter should be sent with a value of 1. For values greater than 512 but less than 768, the first parameter should be set to 2, and so on.
Font Statistics The table below lists the statistics for the 5 internal fonts the LabelWriter supports. Height and Width are expressed in terms of dots. Font ESC S ESC P ESC M ESC U ESC T Height 16 24 32 32 56 Width 10 12 16 20 28 Horizontal cpi 20.3 16.9 12.7 10.2 7.3 Vertical cpi 12.7 8.4 6.4 6.4 3.6 Objects Objects are the basic units that the LabelWriter prints. An object can be either a line of text characters, a bar code, a landscape graphic, a landscape line, or an EL dot line.
EL Mode The LabelWriter SE300 command sets includes the entire command set of the LabelWriter EL, as well as the ASCII commands that will be discussed later. EL mode refers to printing using the LabelWriter EL printing commands. Because the LabelWriter EL commands are an inherent part of the LabelWriter SE300, there are no special commands to switch to LabelWriter EL emulation.
Portrait Mode On power-up, the LabelWriter is set for portrait printing. In portrait mode, text characters travel out of the printer from the top of the character to the bottom. It is also possible to switch to this mode using the set print orientation command (GS V). Portrait mode is also referred to as immediate mode printing, because each object that is sent to the printer while the printer is in portrait mode is printed as soon as the object is completed.
After a landscape page is printed, the LabelWriter will remain in landscape mode. If more objects are sent to the LabelWriter, a new landscape page will be allocated, with a width equal to the previous page. To change the width of a landscape page, you must send the set characters per line command (GS t) followed by the set print orientation command (GS V). Because the LabelWriter does not print objects immediately, multiple objects can be placed on the same line.
Text Objects A text object is simply a line of printable characters. A text object is created whenever the LabelWriter receives a printable character that is not otherwise part of a command. Once it’s created, a text object will remain active until it is terminated. While a text object is active, any printable characters sent to the LabelWriter will be added to that text object. The only exceptions are printable characters that are sent as part of a command.
attributes of the bar code, such as height and width, can be set using other commands. The set bar code height command (GS h) specifies the height of the bar code in dots, or 1/8th mm. The maximum height for a bar code is 256 dots, or 32mm. In cases where a taller bar code is needed, a second bar code can be printed below the first at the same left offset. The set bar code module width (GS w) and set bar code element width (GS W) commands can be used to alter the width of the bar code.
Bar codes that are too long to fit within the printable area of a label are truncated. This usually results in an unreadable bar code being printed. To correct this condition, you must set a narrower ratio, encode fewer digits, or use a more compact symbology. Graphic Objects Graphic objects are created by the landscape mode graphics command (GS *). Graphic objects may only be printed as part of a landscape page. To print a graphic without entering landscape mode, you must use EL mode graphic commands.
Chapter 4 LabelWriter Command Reference About This Chapter This chapter describes the commands you can use to program your LabelWriter SE300 printer.
SE300 Commands Alphabetical List NAME DESCRIPTION HT LF FF CR SO DC4 SYN ETB 20h - FFh ESC * ESC @ ESC A ESC B ESC D ESC E ESC F 1 ESC J n 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 n1 ESC a ESC F 1 ESC y ESC z GS DC2 GS DC3 GS RS Horizontal Tab Line Feed Form Feed Carriage Return Set Font to Double Wide Cancel Double Wide Mode EL Mode Graphics EL Mode Compressed Graphics Printable Characters Reset to Defaults Reset to Power-up Condition Return Printer Status Set Dot Ta
NAME DESCRIPTION GS US GS * n1 n2 t h w d1…dm GS A n1 n2 GS L n1 n2 GS S GS T n GS V n GS W Thin Thick GS d n GS h n GS k n m d1…dk GS l n1 n2 l1 l2 m GS q n m d1…dk GS t n GS u n GS w n GS x GS ~ Cancel Inverse Print Mode Landscape Mode Graphics Bar Code Start Position Set Feed Length Return Printer Status Select Line Wrap/Truncate Modes Set Print Orientation Set Bar Code Element Width Feed n Text Lines Set Bar Code Height Print Bar Code Draw Line in Landscape Mode Print UPC/EAN Checksum Set Characters
SE300 Commands by Function Position Control HT LF FF CR ESC J n ESC X n1 n2 ESC Y n1 GS T n GS V n GS d n GS t n GS u n Horizontal Tab Line Feed Form Feed Carriage Return Feed n Sublines Set Horizontal Starting Position Set Vertical Starting Position Select Line Wrap/Truncate Modes Set Text and Bar Code Orientation Feed n Text Lines Set Characters per Line (Landscape) Set Characters per Line (Portrait) 24 27 28 29 43 54 55 66 67 69 77 78 Printable Characters 36 Set Font to 7 cpi Set Font to 12 cpi Set
Bar Codes GS A n1 n2 GS W Thin Thick GS h n GS k n m d1…dk GS w n GS x Bar Code Start Position Set Bar Code Element Width Set Bar Code Height Print Bar Code Set Bar Code Module Width Print MaxiCode Bar Code 62 68 70 71 79 80 Reset to Power-up Condition Return Firmware Revision Wrap Data Enter Debug Mode Landscape Mode Graphics Set Feed Length Return Printer Status Draw Line in Landscape Mode 38 52 53 81 61 64 65 73 EL Mode Graphics EL Mode Compressed Graphics Reset to Defaults Reset Printer to Power-up
hexadecimal, and decimal values for each command are also provided. See Appendix A for examples (in the BASIC computer language) of how the commands are used See Appendix G for a list of ASCII, hexadecimal, and binary codes.
HT Horizontal Tab DESCRIPTION Moves cursor position to next multiple of eight single-width characters. Note that double-width characters count as two singlewidth 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 Hex HT 9 9 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 83, Example 1.
LF Line Feed DESCRIPTION Prints the current line of text and advances the text position to the beginning of the next line. Note that the linefeed, linefeed/carriage return, carriage return, and carriage return/linefeed instructions all behave as a single linefeed. If the current line extends beyond the printable area, the text will wrap to the next printable area. All character attributes (including inverse and double-wide text) will be cleared after the line is printed.
FF 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 will advance until a punch hole is detected or until the feed distance (specified by the GS L command) has been reached. When the printer is powered on, the feed distance stored in NVRAM is used as the default distance; the factory default is 7½ inches.
CR Carriage Return DESCRIPTION Prints the current line of text and advances the text position to the beginning of the next line. Note that the linefeed, linefeed/carriage return, carriage return, and carriage return/linefeed instructions all behave as a single linefeed. If the current line extends beyond the printable area, the text will wrap to the next printable area. All character attributes (including inverse and double-wide text) will be cleared after the line is printed.
SO Set Font to Double Wide DESCRIPTION Causes all the text that follows the command on the same line to be printed as double-wide characters. Double-wide characters are canceled by a line feed (CR or LF) or the DC4 command. Double wide is a character attribute and is available on a character-by-character basis. Double-wide text can be canceled at any point on the line. Double-wide text is automatically canceled at the end of the line.
DC4 Cancel Double Wide Mode DESCRIPTION Cancels double-wide text printing and returns the text to normal. SEE ALSO SO ESC W EXPRESSION ASCII Decimal Hex DC4 20 14 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 84, Example 6. For an example of this command using the Caret feature see page 95, Example 6.
SYN EL Mode Graphics DESCRIPTION Provided for LabelWriter EL compatibility. SYN is a synchronization character used to encode EL bitmap print data. The number of bytes in each string is controlled by the ESC D command. The starting position (left margin) is controlled by the ESC B command.
d1…dn = n bytes of bitmap print data (max 56 bytes for SE300 print heads). EXAMPLE For an example of this command’s usage, see Appendix A, page 84, Example 7.
ETB EL Mode Compressed Graphics DESCRIPTION Provided for LabelWriter EL compatibility. The ETB command is a synchronization character used to encode compressed EL bitmap print data. Print data is encoded in strings of 8-bit bytes preceded by a singe ETB (Hex 17) character. The control electronics in the printer do not check the validity of the bitmap data. Data compression is done via a form of run-length encoding.
required to form a print image. Refer to the description of the SYN command for more information on printing bitmap data. SEE ALSO SYN ESC B ESC D EXPRESSION ASCII Decimal Hex ETB 23 17 d1…dn d1…dn d1…dn PARAMETERS d1…dn = n bytes of bitmap print data as per GS D setting. EXAMPLE For an example of this command’s usage, see Appendix A, page 84, Example 8. For an example of this command using the Caret feature see page 95, Example 8.
20h - FFh Printable Characters DESCRIPTION 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 126.
ESC * Reset to Defaults DESCRIPTION Returns the printer to its power-up condition, clears all buffers, and resets all character attributes. The ESC * command is the same as the ESC @ command. SEE ALSO ESC @ EXPRESSION ASCII Decimal Hex ESC ESC ESC * 42 2A PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 85, Example 10. For an example of this command using the Caret feature see page 96, Example 10.
ESC @ Reset to Power-up Condition DESCRIPTION Returns the printer to its power-up condition, clears all buffers, and resets all character attributes. The ESC @ command is the same as the ESC * command. SEE ALSO ESC * EXPRESSION ASCII Decimal Hex ESC 27 1B @ 64 40 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 85, Example 11.
ESC A Return Printer Status DESCRIPTION Provided for LabelWriter EL compatibility. ESC A is identical to the GS S command described in this guide. See the description of the GS S command for information on how to return the printer status.
ESC B Set Dot Tab DESCRIPTION Provided for LabelWriter EL compatibility. ESC B defines the left-hand starting position for the placement of EL mode bitmap data. ESC B is used in conjunction with the SYN (EL Mode Graphics) and ETB (EL Mode Compressed Graphics) commands. The LabelWriter SE300 prints up to 56 bytes (448 dots) of bitmap data.
ESC D Set Bytes per Line DESCRIPTION Provided for LabelWriter EL compatibility. This command defines the number of bytes in a single line of EL bitmap data. The LabelWriter SE300 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.
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 will advance until a punch hole is detected or until the feed distance (specified by the GS L command) has been reached. When the printer is powered on, the feed distance stored in NVRAM is used as the default distance; the factory default is 7½ inches.
ESC F 1 Feed Sublines DESCRIPTION Provided for LabelWriter EL compatibility. Note that this command functions identically to the ESC J command.
ESC J Feed n Sublines DESCRIPTION Feeds n number of sublines (n/203 inch). This command causes the printer to print data stored in the buffer and then feed n number of dot lines. This command is similar to the GS d command. SEE ALSO GS d EXPRESSION ASCII Decimal Hex ESC 27 1B J 74 4A n n n PARAMETERS n = the desired number of sublines to feed EXAMPLE For an example of this command’s usage, see Appendix A, page 86, Example 15.
ESC L Set Feed Length DESCRIPTION Provided for LabelWriter EL compatibility. See the GS L command for information.
ESC M Set Font to 12 cpi DESCRIPTION Changes to the 12 cpi normal font. The cell dimension is 32H x 16W. This is the default font. 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.
ESC P Set Font to 16 cpi DESCRIPTION Changes to the 16 cpi mini font. The cell dimension is 24H x 12W. 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 S, ESC T, ESC U EXPRESSION ASCII Decimal Hex ESC 27 1B P 80 50 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 87, Example 17.
ESC Q DESCRIPTION Provided for LabelWriter EL compatibility.
ESC S Set Font to 20 cpi DESCRIPTION Changes to the 20 cpi micro font. The cell dimension is 16H x 10W. 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 T, ESC U EXPRESSION ASCII Decimal Hex ESC 27 1B S 83 53 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 87, Example 18.
ESC T Set Font to 7 cpi DESCRIPTION Changes to the 7 cpi headline font. The cell dimension is 56H x 28W. 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, ESC U EXPRESSION ASCII Decimal Hex ESC 27 1B T 84 54 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 87, Example 19.
ESC U Set Font to 10 cpi DESCRIPTION Changes to the 10 cpi headline font. The cell dimension is 32H x 20W. 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, ESC T EXPRESSION ASCII Decimal Hex ESC 27 1B U 85 55 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 87, Example 20.
ESC V Return Firmware Revision DESCRIPTION Returns six ASCII characters (REV. E) that represents the firmware revision of the of the LabelWriter EL which the SE300 is 100% compatible with. EXPRESSION ASCII Decimal Hex ESC 27 1B V 86 56 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 87, Example 21.
ESC W Wrap Data DESCRIPTION Causes the characters n1 and n2 to be echoed back to the host. As soon as n1 is received by the printer, the printer, in turn, will transmit n1 back to the host. Your program should wait to receive n1 before outputting n2. If you don’t wait, you may lose n1. If n1 and n2 are received successfully by the host, you can be reasonably assured that there is a LabelWriter attached to the serial port and your program can communicate with the printer.
ESC X Set Horizontal Starting Position DESCRIPTION This command is used in landscape printing to set a new offset from the left margin from which to begin printing text and bar code objects. Distance is specified in dots (1 dot = 1/203 of an inch). The n1 and n2 parameters are evaluated to form a 16-bit word as follows: first, the n1 parameter’s decimal value is multiplied by 256, then the result is added to the decimal value of the n2 parameter.
ESC Y Set Vertical Starting Position DESCRIPTION This command is used in landscape printing to set a new offset from the top margin from which to begin printing text and bar code objects. Distance is specified in millimeters. The LabelWriter SE300 has a 56 millimeters wide print head. EXPRESSION ASCII Decimal Hex ESC 27 1B Y 89 59 n n n PARAMETERS n = the offset distance in millimeters EXAMPLE For an example of this command’s usage, see Appendix A, page 88, Example 24.
ESC a Return Hardware Status DESCRIPTION Provided for LabelWriter EL compatibility. See also the GS S command. ESC y Set 203 x 203 dpi DESCRIPTION Provided for LabelWriter EL compatibility. ESC z DESCRIPTION Provided for LabelWriter EL compatibility.
GS DC2 Set Font to Double Height DESCRIPTION Causes the current font to be printed at twice its normal height. The double-height setting will remain in effect until the current line attributes are cleared SEE ALSO GS DC3 EXPRESSION ASCII Decimal Hex GS 29 1D DC2 18 12 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 88, Example 25. For an example of this command using the Caret feature see page 98, Example 25.
GS DC3 Cancel Double Height DESCRIPTION Cancels the double-height characters and returns to normal size. This command must be sent at the beginning of a line, in front of any printable characters. SEE ALSO GS DC2 EXPRESSION ASCII Decimal Hex GS 29 1D DC3 19 13 PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 89, Example 26.
GS RS Set Inverse Print Mode DESCRIPTION Causes all the data that follows the command and appears on the current line to be printed as inverse characters (white on black). Inverse characters are canceled when character attributes are canceled. SEE ALSO GS US EXPRESSION ASCII Decimal Hex GS 29 1D RS 30 1E PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 89, Example 27. For an example of this command using the Caret feature see page 99, Example 27.
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 Hex GS 29 1D US 31 1F PARAMETERS None EXAMPLE For an example of this command’s usage, see Appendix A, page 89, Example 28. For an example of this command using the Caret feature see page 89, Example 28.
GS * Landscape Mode Graphics DESCRIPTION Prints a graphic image (in landscape mode only).
4-62
GS A Starting Position of Bar Code DESCRIPTION Defines the distance from the left where the first bar code will print. The distance is represented in n/203 inch (dot) increments. This command is used to center a bar code on a text line. EXPRESSION ASCII Decimal Hex GS 29 1D A 65 41 n1 n1 n1 n2 n2 n2 PARAMETERS n1 = the most significant byte n2 = the least significant byte Inches/203 = (n1 * 256) + n2 EXAMPLE For an example of this command’s usage, see Appendix A, page 90, Example 30.
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 + n2. EXPRESSION ASCII Decimal Hex GS 29 1D L 76 4C n1 n1 n1 n2 n2 n2 PARAMETERS n1 = the most significant byte n2 = the least significant byte Inches/203 = (n1 * 256) + n2 EXAMPLE For an example of this command’s usage, see Appendix A, page 90, Example 31. For a Caret example see page 100.
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. The printer will take several milliseconds to process the request and then transmit the status byte.
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.
GS V Set Print Orientation DESCRIPTION Causes the LabelWriter to print the data stored in the print buffer and then change to the selected orientation.
GS W Set Bar Code Element Width DESCRIPTION Selects the horizontal size of a bar code element. The “Thin” parameter represents the thickness of the thin bars (in dots). The “Thick” parameter represents the thickness of the thick bars (in dots). Each dot measures .0049 inches in 203 dpi and .0073 inches in 138 dpi. In Code 3 of 9, Interleaved 2 of 5, and Codabar, the thick bar width is set according to the “Thick” parameter, however, all other symbologies ignore the “Thick” parameter.
GS d Feed n Text Lines DESCRIPTION Prints the contents of the buffer and feeds n number of text lines. This command has the same effect as linefeeds. SEE ALSO ESC J EXPRESSION ASCII Decimal Hex GS 29 1D d 100 64 n n n PARAMETERS n = the desired distance (in text lines) to advance the print head EXAMPLE For an example of this command’s usage, see Appendix A, page 91, Example 36. For an example of this command using the Caret feature see page 101, Example 36.
GS h Set Bar Code Height DESCRIPTION Defines the height of the bars (in dots) for bar codes. The height is defined in n/203 inch increments. For example, specify 203 as the value for n to print a 1-inch high bar code. The bar code height is always rounded up to the next multiple of 8. EXPRESSION ASCII Decimal Hex GS 29 1D h 104 68 n n n PARAMETERS n = the desired height (in dot lines) of the bar code EXAMPLE For an example of this command’s usage, see Appendix A, page 91, Example 37.
GS k Print Bar Code DESCRIPTION Prints a bar code at the current position in the current orientation. The n parameter selects the symbology to be printed. (See the table below.) The m parameter specifies how many characters are to be encoded as part of the bar code. If the number of characters to be encoded is variable, the m parameters can be set to zero. This will cause the printer to read the next character sent as a delimiter character.
Character Value Bar Code Selected n=0 n=1 n=2 n=3 n=4 n=5 n=6 n=7 n=8 n=9 n = 10 n = 11 n = 12 n = 13 n = 14 n = 15 POSTNET reserved EAN/UPC Auto 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 reserved Code 3 of 9 MSI Plessey Codabar Interleaved 2 of 5 Code 128-A Code 128-B Code 128-C Code 128-Auto reserved reserved reserved reserved UPC - E EAN-8 invalid UPC-E + 2 UPC Auto (UPC-E/UPC-A) UPC-A UPC-E + 5, EAN-13 UPC-Auto + 2 UPC-A + 2 EAN-13 + 2 UPC-Auto + 5 UPC-A + 5 EAN-1
GS l Draw Line in Landscape Mode DESCRIPTION Draws a line in landscape mode. The thickness of the line is determined by the bit set by the bitmask, m.
4-74
4-75
GS q Print UPC/EAN Checksum DESCRIPTION Prints the checksum digit for the specified bar code. The checksum digit is printed in the current font, at the current text position. Currently the only supported symbologies are the UPC/EAN bar codes. EXPRESSION ASCII Decimal Hex GS 29 1D q 113 71 n n n m m m d1…dm d1…dm d1…dm PARAMETERS n = selects the bar code symbology to be used m = specifies the number of characters to be encoded d1...
GS t Set Characters per Line in Landscape DESCRIPTION Creates an internal memory buffer to store landscape text and bar codes until a form feed is received. The size of the buffer is determined by n, the number of characters per line. The n parameter is converted internally to millimeters so new line lengths can be automatically calculated in the event a font change takes place.
GS u Set Characters per Line in Portrait DESCRIPTION Creates an internal memory buffer to store portrait text and bar codes. The size of the buffer is determined by n, the number of characters per line. The n parameter is converted internally to millimeters so new line lengths can be automatically calculated in the event a font change takes place. The conversion to millimeters is done by multiplying the value of n by the width of whatever font is currently set when the GS u command is sent.
GS w Set Bar Code Module Width DESCRIPTION Selects the horizontal size of a bar code 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. With Code 3 of 9, Interleaved 2 of 5, and Codabar, the thick bars will be automatically adjusted to 2 * n.
GS x Print MaxiCode Bar Code DESCRIPTION As the standards for MaxiCode are subject to change contact Dymo-CoStar for information regarding the implementation of MaxiCode bar codes. EXPRESSION ASCII Decimal Hex GS 29 1D x 120 78 PARAMETERS EXAMPLE Contact Dymo-CoStar Corporation for an example of the code required to generate a MaxiCode bar code.
GS ~ Enter Debug Mode DESCRIPTION Prints the received printer codes either as a Hex or ASCII dump. This allows you to debug print problems. The debug mode remains in effect until the printer is powered off.
The Caret Feature Some environments do not allow the user to send the full range of ASCII characters. The Caret feature is used to resolve difficulties that may arise because of this. Activating the Caret Feature The Caret feature defaults to off on the LabelWriter's. To enable the Caret feature, set the printer into terminal mode as instructed in Appendix C and send a carriage return/line feed followed by the characters ‘C’ and ‘1’. The program below demonstrates this.
Appendix A Command Examples Code Examples Below are examples of code written in BASIC showing how many of the LabelWriter commands are used. HT Horizontal Tab Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, “Total”; CHR$(9); “1.
SO Set Font to Double Wide Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "Normal "; PRINT #1, CHR$(14); PRINT #1, "Wide"; PRINT #1, CHR$(20); PRINT #1, "Normal"; CHR$(10); PRINT #1, CHR$(12); Example 5: SO Set Font to Double Wide DC4 Cancel Double Wide Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "Normal "; PRINT #1, CHR$(14); PRINT #1, "Wide"; PRINT #1, CHR$(20); PRINT #1, "Normal"; CHR$(10); PRINT #1, CHR$(12); Example 6: DC4
20h - FFh Printable Characters Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "Print a trademark ";CHR$(153); PRINT #1, "Print a copyright ";CHR$(169); PRINT #1, "Print a Register ";CHR$(174); PRINT #1, "Print a Degree ";CHR$(176); FOR I = 32 TO 127 PRINT #1, CHR$(I); NEXT I PRINT #1, CHR$(12); Example 9: 20h - FFh Printable Characters ESC * Reset to Defaults Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "The printer is reset twice";
ESC D Set Bytes per Line Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(27); "B"; CHR$(10); PRINT #1, CHR$(27); "D"; CHR$(12); FOR I = 1 TO 100 PRINT #1, CHR$(23); PRINT #1, CHR$(95); NEXT I PRINT #1, CHR$(12); Example 13: ESC D Set Bytes per Line ESC E Form Feed Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "ESC E Ejects a Label"; CHR$(10); PRINT #1, CHR$(27); "E"; Example 14: ESC E Form Feed ESC J Feed n Sublines Example OPEN
ESC P Set Font to 16 cpi Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(27); "P"; "16 cpi"; CHR$(10); PRINT #1, CHR$(12); Example 17: ESC P Set Font to 16 cpi ESC S Set Font to 20 cpi Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(27); "S"; "20 cpi"; CHR$(10); PRINT #1, CHR$(12); Example 18: ESC S Set Font to 20 cpi ESC T Set Font to 7 cpi Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR
ESC X Set Horizontal Starting Position Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(29); "t"; CHR$(30); PRINT #1, CHR$(29); "V1"; PRINT #1, "True Left Margin"; CHR$(10) PRINT #1, CHR$(27); "X"; CHR$(1); CHR$(150); PRINT #1, "2 Inch Indent"; CHR$(10); PRINT #1, CHR$(27); "X"; CHR$(0); CHR$(203); PRINT #1, "1 Inch Indent"; CHR$(10); PRINT #1, CHR$(12); Example 23: ESC X Set Horizontal Starting Position ESC Y Set Vertical Starting Position Example OPEN "COM1:9600,n,8
GS DC3 Cancel Double Height Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(27); "T"; PRINT #1, CHR$(29); CHR$(18); PRINT #1, "This line is Double Height"; CHR$(10); PRINT #1, CHR$(29); CHR$(19); PRINT #1, "This line is Normal Height"; CHR$(10); PRINT #1, CHR$(12); Example 26: GS DC3 Cancel Double Height GS RS Set Inverse Print Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, "Normal"; PRINT #1, CHR$(29); CHR$(30); PRINT #1, "In
GS A Starting Position of Bar Code Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(29); "A"; CHR$(0); CHR$(203); PRINT #1, CHR$(29); "h"; CHR$(203); PRINT #1, CHR$(29); "W"; CHR$(3); CHR$(5); PRINT #1, CHR$(29); "k"; CHR$(4); CHR$(6); PRINT #1, "DYMO"; PRINT #1, CHR$(12); Example 30: GS A Starting Position of Bar Code GS L Set Feed Length Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27);"*"; PRINT #1, CHR$(29); "t"; CHR$(36); PRINT #1, CHR$(29); "V1
GS V Set Print Orientation Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(29); "t"; CHR$(11); PRINT #1, CHR$(29); "V1"; PRINT #1, "This is in"; CHR$(10); PRINT #1, "203 x 203"; CHR$(10); PRINT #1, "Landscape"; CHR$(10); PRINT #1, "Mode"; CHR$(10); PRINT #1, CHR$(29);"V0"; PRINT #1, "This is in"; CHR$(10); PRINT #1, "Portrait Mode"; CHR$(10); PRINT #1, CHR$(29); "t"; CHR$(11); PRINT #1, CHR$(29); "V2"; PRINT #1, "This is in"; CHR$(10); PRINT #1, "138 x 203"; CHR$(10);
GS k Print Bar Code Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(29); "t"; CHR$(30); PRINT #1, CHR$(29); "V1"; PRINT #1, CHR$(29); "h"; CHR$(101); PRINT #1, CHR$(29); "k"; CHR$(11); CHR$(0); PRINT #1, "*01234567890*"; PRINT #1, "01234567890"; CHR$(10); PRINT #1, CHR$(12); Example 38: GS k Print Bar Code GS l Draw Line in Landscape Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(27); "*"; PRINT #1, CHR$(29); "t"; CHR$(30); PRINT #1, CHR$(29); "V
GS u Set Characters per Line in Portrait Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(29); "T"; CHR$(3); PRINT #1, CHR$(29); "u"; CHR$(15); PRINT #1, "This is Line One This is Line 2"; Example 42: GS u Set Characters per Line in Portrait GS w Set Bar Code Module Width Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, CHR$(29); "A"; CHR$(0); CHR$(203); PRINT #1, CHR$(29); "h"; CHR$(203); PRINT #1, CHR$(29); "w"; CHR$(3); CHR$(5); PRINT #1, CHR$(29); "k"; CHR$(4); CHR$(6); PRINT #1,
Caret Feature Code Examples Below are examples of code written in BASIC (Using the caret feature) showing how many of the LabelWriter commands are used. HT Horizontal Tab Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*Total^0091.
DC4 Cancel Double Wide Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*Normal ^014Wide^020Normal^010^012”; Example 6: DC4 Cancel Double Wide Mode SYN EL Mode Graphics Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “027*^027B^010^027D^012”; FOR I = 1 TO 100 PRINT #1, “^022”; FOR J = 1 to 12 PRINT #1, “^085”; NEXT J NEXT I PRINT #1, “^012”; Example 7: SYN EL Mode Graphics ETB EL Mode Compressed Graphics Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^027B^010
ESC * Reset to Defaults Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*The printer is reset twice^010^012^027@" Example 10: ESC * Reset to Defaults ESC @ Reset to Power-up Condition Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*The printer is reset twice^010^012^027@" Example 11: ESC @ Reset to Power-up Condition ESC B Set Dot Tab Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^027B^010^027D^012”; FOR I = 1 TO 100 PRINT #1, “^023^095”; NEXT I PRINT #1, “
ESC J Feed n Sublines Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*First Line^010^027J^203One inch"; PRINT #1, “ below First Line^012”; Example 15: ESC J Feed n Sublines ESC M Set Font to 12 cpi Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^027M12 cpi ^010^012”; Example 16: ESC M Set Font to 12 cpi ESC P Set Font to 16 cpi Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^027P16 cpi^010^012”; Example 17: ESC P Set Font to 16 cpi ESC S Set Font to 20 cp
ESC X Set Horizontal Starting Position Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^029t^030^029V1"; PRINT #1, “True Left Margin^010"; PRINT #1, “^027X^001^150"; PRINT #1, “2 inch "; PRINT #1, “Indent^010"; PRINT #1, “^027X^000^203"; PRINT #1, “1 inch Indent"; PRINT #1, “^010^012”; Example 23: ESC X Set Horizontal Starting Position ESC Y Set Vertical Starting Position Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^029t^030^029V1"; PRINT #1, “True Top Margin^010"; PRINT
GS RS Set Inverse Print Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*Normal "; PRINT #1, “^029^030Inverse^029^031 "; PRINT #1, “Normal^010"; PRINT #1, “^012”; Example 27: GS RS Set Inverse Print Mode GS US Cancel Inverse Print Mode Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*Normal "; PRINT #1, “^029^030Inverse^029^031 "; PRINT #1, “Normal^010"; PRINT #1, “^012”; Example 28: GS US Cancel Inverse Print Mode GS * Landscape Mode Graphics Example OPEN "COM1:9600,N,8
GS L Set Feed Length Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*"; PRINT #1, “^029t^036^029V^001"; PRINT #1, “This is Line One^010"; PRINT #1, “This is Line Two^010"; PRINT #1, “^012”; Example 31: GS L Set Feed Length GS T Select Line Wrap/Truncate Modes Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*"; PRINT #1, “^029T^003^029u^014"; PRINT #1, “This is Line 1 This is Line 2^010"; PRINT #1, “^012”; Example 33: GS T Select Line Wrap/Truncate Modes GS V Set Print Orient
GS d Feed n Text Lines Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*This is Line 1^010"; PRINT #1, “^029d^004This is Line 6^010"; PRINT #1, “^012”; Example 36: GS d Feed n Text Lines GS h Set Bar Code Height Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^029A^000^203"; PRINT #1, “^029h^203"; PRINT #1, “^029W^003^005"; PRINT #1, “^029k^004^006DYMODYMO^010"; PRINT #1, “^012”; Example 37: GS h Set Bar Code Height GS k Print Bar Code Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS
GS q Print UPC/EAN Checksum Example OPEN "COM1:9600,n,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^029t^037^029V^004"; PRINT #1, “^029h^101^029k^002^011"; PRINT #1, “01234567890"; PRINT #1, “01234567890^029q^002^011"; PRINT #1, “01234567890"; PRINT #1, “^012"; Example 40: GS q Print UPC/EAN Checksum GS t Set Characters per Line in Landscape Example OPEN "COM1:9600,N,8,1" FOR OUTPUT AS #1 PRINT #1, “^027*^029t^017^029V1"; PRINT #1, "This is Line One This is Line Two^010^012"; Example 41: GS t Set Characters per L
It is recommended that you print out the source code and study it. Examples of how to create the most common labels are provided for your convenience. The README.TXT file, located on the CD, lists and explains all the files on the diskette. You should also print out and read this file. Also, visit our web site, www.dymo.com/developers, for more upto-date information and examples.
Appendix B Troubleshooting The LabelWriter SE300 printer was designed to give long and trouble-free service, requiring very little maintenance. You’ll get the best possible performance from your LabelWriter if you follow the instructions in Chapter 1 and the procedures described here. This appendix also covers troubleshooting for printer errors and other common problems. Printer Maintenance Printer maintenance is quick and easy with the LabelWriter printer.
2. Dirt, dust, ink and so on will more than likely be attracted to the exterior of your printer. Use the lint-free cloth to wipe the exterior of the printer. Remove dirt and ink smudges with either isopropyl alcohol, diluted dishwashing detergent, or diluted glass cleaner. Avoid products containing ammonia when you clean the printer or plastic cover. 3. Take a minute to clean the work area around the LabelWriter SE300. There are probably a few labels (new and used) laying around! 4.
Clearing Label Jams If you find labels jammed in the LabelWriter, follow these steps to remove them. 1. Tear off any labels that have been fed through the printer.. 2. As you lift the platen release lever, pull the label out of the platen mechanism. See figure below.. Troubleshooting Since the LabelWriter is extremely reliable and intuitive, there’s an excellent chance you’ll never have to look in this section.
1. If a label roll is not already loaded, load a roll as described in Chapter 1. Make sure to use 2 inch wide labels for the test. 2. Be certain that the printer is off, the power cord is connected, and the printer cable is not connected to the printer. 3. Press the form feed button and hold it down as you turn on the LabelWriter. The LabelWriter will print a DYMO marquee bounded by 2 horizontal bars, as well as internal printer settings. 4. End the self test by turning off the LabelWriter. 5.
•= The on/off light will also flash when the printer comes to the end of a label roll. Load a new roll of labels and the light should stop flashing. •= If the print quality is poor, the print head might be temporarily misaligned. Unload and reload the labels, and try printing again. If this doesn’t solve the problem, run a LabelWriter Cleaning Card (Dymo-CoStar part # 60601) through the print path to remove residues from the print head and rollers.
B-110
Appendix C Printer Configuration Menu The LabelWriter SE300 printer has a Printer Configuration Menu built into its firmware. Through this menu, NVRAM (NonVolatile RAM) settings such as baud rate and feed distance can be changed. NVRAM settings remain in effect even after power has been removed from the printer. The Printer Configuration Menu is accessible by using any terminal communications (modem) program (i.e.
You should see the following on your screen: Dymo LabelWriter SE300 Serial Number xxxxxxxx Firmware Version SE300K00 Printer Configuration Menu Type ? for help -? B? Display Baud Rate B0 Set 1200 Baud B1 Set 9600 Baud B2 Set 14,400 Baud B3 Set 19,200 Baud B4 Set 28,800 Baud B5 Set 38,400 Baud B6 Set 57,600 Baud B7 Set 115,200 Baud F? Display Default Feed Length Fnnn Set default feed length X? Display XON/XOFF inhibit status X0 Send XON/XOFF X1 Inhibit XON/XOFF C? Display Caret (
Appendix D Printer Specifications This appendix covers hardware specifications of the LabelWriter SE300 printer. 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. Model : LabelWriter SE300 Dimensions: Width: 4-7/8” Height: 5-3/4” Depth: 7-1/4” Weight: 1.5 pounds Paper Handling: Straight. Entire path is accessible.
Average Life: 2 million lineal inches (over 31 miles) Print head is replaceable Printing Method: Direct thermal Speed: Approx. 2" per second Label Width: Maximum width of 62 mm (2.44 inches) Resolution: 203 x 203 and 136 x 203 dots per inch Fonts: Five fonts (7.5 cpi, 10 cpi, 12 cpi, 16.
Bar codes: Codabar Code 3 of 9 Code 128-A Code 128-B Code 128-C Code 128-Auto EAN-8 EAN-13 EAN-13 + 2 EAN-13 + 5 EAN/UPC Auto Interleaved 2 of 5 MSI Plessey POSTNET UPC-A UPC-A + 2 UPC-A + 5 UPC AUTO (UPC-E/UPC-A) UPC AUTO + 2 UPC AUTO + 5 UPC-E UPC-E + 2 UPC-E + 5 Serial Interface Specifications This section describes the specifications of the serial interface. See Chapter 1 for details about connecting your printer to your computer through the serial interface.
tell it to stop sending data. When there is again room (that is, space for approximately 30 percent more characters in the buffer), the printer sends the ASCII code XON (11 hex) to the computer to tell it to resume sending data. (XON is also known as DC1; XOFF is synonymous with DC3.) If the computer doesn’t stop sending data after it receives an XOFF, the data that overflows the buffer will be lost and the printer will halt and its power LED will flash.
Appendix E Labels This appendix describes the labels that are available for your LabelWriter SE300 printer. Dymo-CoStar is constantly adding to the available inventory of labels. If you need a specific size, contact your computer dealer or Dymo-CoStar. You can obtain an updated listing of available labels, as well as information on how to obtain custom sizes, from Dymo-CoStar.
Label Description # of labels per roll Part # Size W x L Media Labels (cont’d): White 3-1/2” Diskette (removable) 400 30331 2-1/8”x2-3/4” VHS Top 30326 1-4/5”x3-1/10” 150 VHS Spine 75 30325 ¾”x5-7/8” Audio Cassette 350 30337 1.
Appendix F Warranty and Service One (1) Year Limited Warranty Dymo-CoStar warrants the LabelWriter SE300 printer against defects in materials and workmanship for a period of one (1) year from the date of original retail purchase. If Dymo-CoStar receives notice of such defects during the warranty period, Dymo-CoStar will either, at its option, repair or replace printers which prove to be defective. Exclusions This warranty does not cover customer abuse or accidental damage.
Dymo-CoStar Service Center RA#XXX-XXXX (place your RA# here) 84 Commerce Road Stamford, CT 06902 We will repair the defects covered under warranty at no charge in approximately three working days. The original warranty on the printer stays in place – it does not restart from the repair date. Print heads replaced out of warranty come with a new 90-day warranty. Repairs not covered under warranty are billable and will only be made as authorized by you.
Appendix G Character Codes Below is a list showing the ASCII codes from 1 to 127. The list shows the ASCII characters and names, and the corresponding decimal, hexadecimal, and binary values.
Space ! " # $ % & ‘ ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H Char I G-122 space 32 exclamation pt.
J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q Char r s capital J capital K capital L capital M capital N capital O capital P capital Q capital R capital S capital T capital U capital V capital W capital X capital Y capital Z 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 lowe
t lowercase t u lowercase u v lowercase v w lowercase w x lowercase x y lowercase y z lowercase z { open brace | vertical line } close brace ~ tilde Delete DEL ™ Trademark © Copyright ® Registered º Degree G-124 116 117 118 119 120 121 122 123 124 125 126 127 153 169 174 176 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 99 A9 AE B0 0111 0100 0111 0101 0111 0110 0111 0111 0111 1000 0111 1001 0111 1010 0111 1011 0111 1100 0111 1101 0111 1110 0111 1111 1001 1001 1010 1001 1010 1110 1011 0000
Index Numeric 20h-FFh (Printable characters), 37 A ASCII character codes, 123 characters, 83 values, 11 D DC4 (Cancel double wide mode command), 32 decimal character values, 123 diagnosing printer problems, 109 dots, 13 Draw line in landscape mode command (GS l), 20, 74 E B bar codes objects, 19 POSTNET, 19 rules for creating, 19 symbologies supported, 117 baud rate, 7 binary character values, 123 C Cancel double height command (GS DC3), 18, 59 Cancel double wide mode command (DC4), 32 Cancel inverse p
ESC U (Set font to 10 cpi command), 52 ESC V (Return firmware revision command), 53 ESC W (Wrap data command), 54 ESC X (Set horizontal start position command), 12, 17, 55 ESC y (Set 203 x 203 dpi command), 57 ESC Y (Set vertical start position command), 17, 56 ESC z (Set 136 x 203 dpi command), 57 ETB (XL mode compressed graphics command), 35 F Feed n sublines command (ESC J), 45 Feed n text lines command (GS d), 70 Feed sublines command (ESC F 1), 44 FF (Form feed command), 29 fonts, 116 related commands
O objects, 14 bar code, 19 graphic, 20 line, 20 text, 18 ordering labels, 119 P platen release lever, 5 portrait print mode, 16 POSTNET bar codes, 19 Print bar code command (GS k), 19, 72 print head specifications, 115 Print MaxiCode bar code command (GS x), 81 print modes, 14, 17 landscape, 16 portrait, 16 XL, 15 Print UPC/EAN checksum command (GS q), 77 Printable characters (20h-FFh), 37 printer configuration menu, 113 maintenance, 107 self test, 109 service information, 121 specifications, 115 programmi
Set font to double wide command (SO), 18, 31 Set horizontal start position command (ESC X), 12, 17, 55 Set inverse print mode command (GS RS), 18, 60 Set print orientation command (GS V), 12, 16, 68 Set top margin command (ESC Q), 49 Set vertical start position command (ESC Y), 17, 56 SO (Set font to double wide command), 18, 31 source code, 104 specifying 16-bit values, 12 Starting position of bar code command (GS A), 64 SYN (XL mode graphics command), 33 Index-128 T technical specifications, 115 text ob