Home
LabelWriter SE300 User Manual
Contents
1. 4 923 3 3 PEN 1 9600 8 1 FOR OUTPUT AS 1 27 CHR 29 t CHR 30 CHR 29 V1 True Left Margin CHR 10 HR 27 X 1 CHR 150 2 Inch Indent CHR 10 CHR 27 X CHR 0 203 1 Inch Indent CHR 10 CHR 12 Example 23 ESC X Set Horizontal Starting Position ESC Y Set Vertical Starting Position Example x NT g D YNNN 424442424244 ese 4 ee THA A A Acad PEN COM1 9600 n 8 1 FOR OUTPUT AS 1 27 CHRS 29 t CHRS 30 29 V1 True Top Margin 10 HR 27 Y CHRS 20 20 millimeters from the top 10 CHR 27 Y 10 10 millimeters from the top 10 R 12 Example 24 ESC Y Set Vertical Starting Position GS DC2 Set Font to Double Height Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT PRINT PRINT PRINT PRINT PRINT PRINT A 88 1 1 1 1 1 1 1 CHR 27 CHRS 27 T 29 CHR 18 This line is Double Height CHR 10 CHR 29 CHR 19 This line is Normal Height CHR 10 CHR 12 Example 25 GS DC2 Set Font to Double Height GS DC3 Cancel Double Height Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1
2. 29 u 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 1 PRINT 1 29 0 CHRE 203 PRINT 1 CHR 29 h Sims 203 PRINT 1 CHR 29 w CHR 3 CHRS PRINT 1 29 4 6 1 1 10 1 12 Example 43 GS w Set Bar Code Module Width A 93 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 99 010 012 Example 1 HT Horizontal Tab LF Line Feed Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 Line 1 010 010 010Line 470107012 Example 2 LF Line Feed FF Form Feed Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 029L 001 150Feed Length PRINT 1 2 inches 010 012 Example 3 FF Form Feed CR Carriage Return Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 Line of Text 013 012 Example 4 CR Carriage Return SO Set Font to Double Wide Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 Normal 014Wide 020Normal 010 012 Example 5 SO Set Font to Doub
3. 27 PRINT 41 CHR 27 T PRINT 41 CHR 29 CHR 18 PRINT 1 This line is Double Height CHRS 10 PRINT 1 CHR 29 19 PRINT 1 This line is Normal Height CHR 10 PRINT 41 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 41 PRINT 1 27 PRINT 1 Normal PRINT 1 29 30 PRINT 1 Inverse PRINT 41 29 CHR 31 PRINT 1 Normal CHR 10 PRINT 1 12 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 CHRS 27 PRINT 1 Normal PRINT 1 CHR 29 30 PRINT 1 Inverse PRINT 1 CHR 29 31 PRINT 1 Normal 10 PRINT 1 12 Example 28 GS US Cancel Inverse Print Mode GS Landscape Mode Graphics Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 29 PRINT 1 CHR 1 1 PRINT 1 3 10 10 FOR I 1 to 100 PRINT 1 CHR I NEXT I Example 29 GS Landscape Mode Graphics A 89 GS A Starting Position of Bar Code Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 41 29 A 0 AS 203 PRINT 41 CHR 29 h CHR 203 PRINT 41 29 CHR 3 PR
4. Dymo LabelWriter SE300 Serial Number xxxxxxxx Firmware Version SE300K00 Printer Configuration Menu Type for help B Display Baud Rate BO 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 Display Caret Status CO Disable Caret Command Enable Caret Command When you are finished turn the LabelWriter off The next time you power up your LabelWriter the changes you made will take effect C 112 Appendix 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 Dimensions Weight Paper Handling Maximum Duty Cycle Interface Type Protocol Speed Print Head Model LabelWriter SE300 Width 4 7 8 Height 5 3 4 Depth 7 1 4 1 5 pounds Straight Entire path is accessible Continuous print at 10 print coverage Bi directional serial RS 232 using transmit receive and ground CTS or XON XOFF 9600 baud 8 data bits no parity 1 start bit 1 stop bit 2400
5. n 1 reserved n 2 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 n 3 reserved n 4 Code 3 of 9 n 5 MSI Plessey n 6 Codabar n 7 Interleaved 2 of 5 n 8 Code 128 A n 9 Code 128 B n 10 Code 128 C n 11 Code 128 Auto n 12 reserved n 13 reserved n 14 reserved n 15 reserved EXAMPLE UPC E EAN 8 invalid PC E 2 PC Auto UPC E UPC A PC A PC E 5 EAN 13 PC Auto 2 PC A 2 AN 13 2 PC Auto 5 PC A 5 EAN 13 5 ce chm eee eee For an example of this command s usage see Appendix A page 4 72 GS 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 EXPRESSION ASCII GS 1 nl n2 12 m Decimal 29 108 nl n2 L2 m Hex ID 6C nl n2 12 m PARAMETERS nl most significant byte of the offset from the left in dots n2 least significant byte of the offset from the left in dots Ll most significant byte of the line length in dots L2 least significant byte of the line length in dots where offset inches 203 n1 256 n2 length inches 203 L1 256 L2 m the bitmask where 0 top and 7 bottom EXAMPLE For an example of this command s usage see Appendix A page P For an example of this command using the Caret feature see page Example 39 ni n2 Li L2 4 73 2
6. g E P Example 38 GS k Print Bar Code GS I Draw Line in Landscape Mode Example OPEN 8 1 FOR OUTPUT AS 1 PRINT 41 sos PRINT 1 t CHRS 30 PRINT 41 29 V1 PRINT 41 CHR 29 CHR 108 CHR 0 CHR 203 PRINT 1 CHR 0 203 CHRS 7 PRINT 1 12 The above example prints a line that is 3 dots wide 1 inch long located 1 inch from the left Example 39 GS I Draw Line in Landscape Mode GS q Print UPC EAN Checksum Example OPEN COM1 9600 n 8 1 FOR OUTPUT AS 1 PRINT CHRS 27 PRINT 1 29 t CHR 37 PRINT 1 29 V4 PRINT 1 29 h CHRS 2 PRINT 1 29 CHR 2 E PRINT 1 01234567890 PRINT 1 01234567890 PRINT 1 29 CHR 2 CHR 11 PRINT 1 01234567890 PRINT 1 12 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 41 CHR 27 PRINT 41 CHR 29 t CHRS 30 PRINT 41 CHR 29 V1 PRINT 1 This is Line One CHR 10 PRINT 1 This is Line Two CHR 10 PRINT 1 12 Example 41 GS t Set Characters per Line in Landscape A 92 GS Set Characters per Line in Portrait Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 29 T CHRS 3 PRINT 1
7. 82 ESC Reset to defaults command 11 38 ESC Reset to power up condition command 39 ESC a Return hardware status command 57 ESC A Return printer status command 40 ESC B Set dot tab command 41 ESC D Set bytes per line command 42 ESC E Form feed command 43 ESC F 1 Feed sublines command 44 ESC J Feed n sublines command 45 ESC L Set feed length command 46 ESC M Set font to 12 cpi command 47 ESC P Set font to 16 cpi command 48 ESC Q Set top margin command 49 ESC S Set font to 20 cpi command 50 ESC T Set font to 7 cpi command 51 Index 125 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 18 statistics 14 Form feed command ESC E 43 Form feed command FF 29 G graphic objects 20 GS Landscape mode graphics command 20 62 GS Enter debug mode command 82 GS A Starting position of bar code command 64 GS d Feed n text lines command 70 GS DC2 Set font to doubl
8. x 3 1 2 Large White Address 260 30321 1 4 10 3 1 2 Shipping Standard White 220 30323 2 1 8 x4 Large White 300 30256 2 5 16 4 Large White with red border 300 30344 2 5 16 x4 Large Clear 300 30269 2 5 16 4 File Folder 1 up White 130 30327 9 16 x3 7 16 2 up White 260 30277 9 16 x3 7 16 2 up White w blue stripes 260 30275 9 16 x3 7 16 2 up White w red stripe 260 30276 9 16 x3 7 16 Hanging File Tab Inserts 260 30376 9 16 x2 Media Labels White 3 1 2 Diskette 320 30324 2 1 8 x2 3 4 White 3 1 2 Diskette 400 30258 2 18 x2 3 4 E 117 Label Description of labels per roll Part Size W xL Media Labels cont d White 3 1 2 Diskette removable 400 30331 2 1 8 x2 3 4 VHS Top 150 30326 1 4 5 x3 1 10 VHS Spine 75 30325 34 x5 7 8 Audio Cassette 350 30337 1 63 x3 1 2 8mm Video 700 30339 3 8 x2 13 16 Zip Drive removable 250 30370 2 x2 5 16 Name Badge Supplies White Badge Label preprinted Visitor red 300 30364 2 5 16 x4 White Name Badge non adhesive 300 30365 2 1 4 3 1 2 White Name Badge non adhesive preprinted Visitor red 300 30360 2 1 A x3 1 2 1 Day Self Exp Security Stickers 100 30367 Safety Pin Style Badge Holders 100 30368 Bulldog Clip Style Badge Holders 100 30369 Appointment Business Cards White 300 30374 2 1 27 3 1 2 Small Multi Purpose Labels White 750 30332 White 1000 30333 1 2 x 1 White 1000 30334 2 1 4 x 1 1 4 White 3000
9. 4 65 GST 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 EXPRESSION ASCII GS T n Decimal 29 84 n Hex 1D 54 n PARAMETERS 0 truncate in both directions n 1 wrap at end of line but not end of page 2 wrap at end of page but not end of line n 3 wrap at end of line and end of page EXAMPLE For an example of this command s usage see Appendix A Example 33 page For an example of this command using the Caret feature see page 100 Example 33 4 66 GS V DESCRIPTION Set Print Orientation Causes the LabelWriter to print the data stored in the print buffer and then change to the selected orientation V n 86 n 56 n n Specifies the orientation and speed resolution SEE ALSO GSt EXPRESSION ASCII GS Decimal 29 Hex ID PARAMETERS 0 Portrait 1 Landscape n 2 Landscape n 4 Landscape n 6 Landscape EXAMPLE 203x203 203x203 203x138 203x203 203x138 High Speed High Speed High Speed High Resolution High Resolution For an example of this command s usage see Appendix A page P1 Example 34 For an example of this command using the Caret feature see page 00 Example 34 g o ES lt LANDSCAPE c Lr TEXT 4 67 GSW Set Bar Code Element Width DESCRIPTION Selects th
10. N N N N N N Example 34 GS V Set Print Orientation GS W Set Bar Code Element Width Example OPEN COM1 9600 N 8 1 FOR 2 AS 1 PRINT 1 CHR 29 0 CARS 203 PRINT 1 CHR 29 h Sims 203 PRINT 1 29 3 CHRS P PRINT 1 29 4 6 PRINT 1 DYMO PRINT 1 10 1 12 Example 35 GS W Set Bar Code Element Width GS d Feed n Text Lines Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 CHR 27 PRINT 1 This is Line 1 CHR 10 PRINT 41 29 d CHRS 4 PRINT 1 This is Line 6 CHR 10 PRINT 1 12 Example 36 GS Feed Text Lines GS h Set Bar Code Height Example OPEN COM1 9600 N 8 1 FOR AS 1 PRINT 1 CHR 29 A CHR 0 CHRI 203 PRINT 1 CHR 29 h CRS 203 PRINT 1 CHR 29 W CHR 3 CHRS 5 PRINT 1 CHR 29 k CHR 4 CHR 6 PRINT 1 DYMO PRINT 1 DYMO CHR 10 PRINT 1 CHR 12 Example 37 GS h Set Bar Code Height A 91 GS k Print Bar Code Example PEN COM1 9600 n 8 1 FOR OUTPUT AS 1 RINT 1 27 RINT 1 29 t CHR 30 RINT 1 29 V1 RINT 1 29 h CHR Ts RINT 1 CHR 29 k CHR eue RINT 1 01234567890 RINT 1 01234567890 CHR 10 RINT 1 CHR 12
11. m OTN r CN n 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 MB YY V 158 15 1413 12 11 10 9 8 7 6 5 4 3 2 110 oO mJ To send a value under 256 to a command that takes the n 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 Conversions 4 12 Converting from dots to inches using the n n2 parameters can seem a bit challenging at first but is really no more complex than multiplication and division The table below lists some common values and their relationship Inches Dots 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 Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESCT 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 Each of these objects has different rules relating to them as discussed below Objects can also be either active or completed An active object is one that is still receiving the data that composes it completed object is one that has be
12. 0010 C capital C 67 43 0100 0011 D capital D 68 44 0100 0100 E capital E 69 45 0100 0101 F capital F 70 46 0100 0110 G capital G 71 47 0100 0111 H capital H 72 48 0100 1000 Char Name Decimal Hex Binary I capital I 73 49 0100 1001 G 122 J capital J 74 4A 0100 1010 K capital K 75 4B 0100 1011 L capital L 76 4C 0100 1100 M capital M TI 4D 0100 1101 N capital N 78 4E 0100 1110 capital 79 4 0100 1111 P capital P 80 50 0101 0000 Q capital Q 81 51 0101 0001 R capital R 82 52 0101 0010 S capital S 83 53 0101 0011 T capital T 84 54 0101 0100 U capital U 85 55 0101 0101 V capital V 86 56 0101 0110 W capital W 87 57 0101 0111 X capital X 88 58 0101 1000 Y capital Y 89 59 0101 1001 Z capital Z 90 5A 0101 1010 open bracket 91 5 0101 1011 back slash 92 5C 0101 1100 close bracket 93 5D 0101 1101 A caret 94 5E 0101 1110 underscore 95 5F 0101 1111 E accent grave 96 60 0110 0000 a lowercase a 97 61 0110 0001 b lowercase b 98 62 0110 0010 c lowercase c 99 63 0110 0011 d lowercase d 100 64 0110 0110 e lowercase e 101 65 0110 0101 f lowercase f 102 66 0110 0110 g lowercase g 103 67 01100111 h lowercase h 104 68 0110 1000 1 lowercase 1 105 69 0110 1001 lowercase j 106 6A 0110 1010 k lowercase k 107 6B 0110 1011 1 lowercase 1 108 6 0110 1100 m lowercase m 109 6D 0110 1101 n lowercase n 110 6E 0110 1110 lowercase 111 6F 0110 1111 p lowercase p 112 70 0111 0000 q lowercase q 113 71 0111 0001 Char Name Decimal Hex Binar
13. 1 FOR OUTPUT AS 1 PRINT 1 027 Normal PRINT 1 029 030Inverse 029 031 PRINT 1 Normal 010 PRINT 41 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 41 012 Example 28 GS US Cancel Inverse Print Mode GS Landscape Mode Graphics Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 029t 040 029V1 PRINT 1 029 001 001 003 010 010 FOR I 1 to 100 PRINT 1 CHR I NEXT I PRINT 41 012 Example 29 GS Landscape Mode Graphics GS A Starting Position of Bar Code Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 PRINT 1 029A 000 203 PRINT 41 029h 203 029W 003 005 PRINT 41 029k 004 006DYMO PRINT 41 012 Example 30 GS A Starting Position of Bar Code A 99 GS L Set Feed Length Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 PRINT 1 029t 036 029Vv 001 PRINT 1 This is Line 010 PRINT 1 This is Line Two 010 PRINT 41 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 41 027 PRINT 1 029T 003 029u 014 PRINT 1 This is Line 1 This is Line 2 010 PRINT 41 012 Example 33 GS T Select Line Wrap Truncate M
14. 30335 1 2 x1 2 White 500 30336 1 x 2 1 8 Jewelry Label barbell style 1500 30299 Price Tag Label rat tail style 400 30373 E 118 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 s sole liability is limited to supplying the parts and labor required to restore the warranted product to its normal operating conditions This warranty is in lieu of all other warranties express or implied and in no event is Dymo CoStar Corporation liable for consequential or incidental damage incurred by the user Service In order to claim warranty coverage dated proof of purchase for the LabelWriter SE300 printer is required Contact Dymo CoStar s technical support department at 203 661 9700 between 9am and 5pm Eastern time A technical support specialist will ask you to describe the problem and provide the product s serial number Upon confirmation of the defect the service representative will issue you a RA Return Authorization number This number must be clearly written on the side of the sh
15. 32 you should send a space character Some commands accept parameters by either their decimal value or the representative character For example the set print orientation command GS V interprets both a NULL ASCH decimal value of 0 and the 0 character as meaning the same thing This was done to ensure backwards compatibility with the original LabelWriter SE and should not be assumed to be true for all commands in general 16 Bit Character Parameters The maximum value a single 8 bit character can represent is 255 Some commands though can take values that are greater than 255 The set horizontal starting position command ESC X for example specifies a distance in dots that the next text object will print from the left margin Because a dot is only 1 8 of a millimeter a value of 255 would place the object only a little over 31mm from the left margin 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 calculations are all done within the LabelWriter it is important to understand how the characters are handled The decimal value of the first character that is sent usually noted as nl is multiplied by 256 The decimal value of the second character sent usually noted as n2 is then added to this Below is a graphical representation of how this works ed x XO
16. Example 6 4 31 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 The control electronics in the printer do not check the validity of the bitmap data therefore it is the responsibility of the host software to send the correct number of data bytes for the width of the print head in use by the printer The print head forms the image by heating a row of resistive elements that blacken the thermally sensitive label material The resistive elements are 0 125 millimeters square 0 00492 inches and are spaced at eight dots per millimeter 203 2 dots per inch apart The print head on the LabelWriter SE300 contain 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 The serial shift register has one location for each print element A 1 in any given location causes the corresponding dot to be printed a 0 leaves the dot un printed The most significant bit bit 7 prints at the left margin There is no command for clearing the shift register therefore the entire register must be loaded for each print line in order to flush out the old data To reset the LabelWriter after a synchronization error or to
17. Printer 5 CTS 4 Signal Earth and Power Ground 6 DSR 5 CTS In Depends on Software Selection 7 GND 6 DIR Out Indicates Printer is on line 083 2 RX 3 TX 5 GND 6 DSR 7 RTS 8 CTS Origination Termination Termination Desens Mod 6x6 08255 pBes Name d escription 5 8 RTS Out Printer is ready to receive data 2 3 RX In Data to the Printer 3 2 TX Out Data from the Printer 7 5 GND Signal Earth and Power Ground 5 4 T CTS In Depends on Software Selection 6 6 6 DTR Out Indicates Printer is on line RS 232 Signal Levels The serial interface uses standard RS 232 signal levels as shown in Table 2 1 Signal Level Input Output MARK 1 27V to 5V SPACE 0 5V to 27V Table 2 1 RS 232 signal levels 4 8 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 The ASCII table in Appendix G shows the relationship between the 8 bit values and the characters they represent Most environments either use the ASCII
18. SEE ALSO ESC M ESC P ESC T ESCU EXPRESSION ASCII ESC Decimal 27 83 1B 53 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 18 For an example of this command using the Caret feature see page Example 18 Font Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESC T 4 49 5 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 ESC U EXPRESSION ASCII ESC Decimal 27 84 Hex 1B 54 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 19 For an example of this command using the Caret feature see page Example 19 Font Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESC T 4 50 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 ESC U Dec
19. an experienced radio TV technician for help You may find helpful the following booklet prepared by the FCC Interference Handbook This booklet is available from the U S Government Printing Office Superintendent of Documents Washington DC 20402 9325 Warning Changes or modifications to this unit not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment CE Certification This device has been tested and complies with the requirements of The EMC Directive EN55022 Radiated and Conducted Emissions EN50082 1 Generic Immunity ESD and Transient Susceptibility and Low Voltage Directive Product Safety EN60950 Table of Contents lii This publication is copyrighted by Dymo CoStar Corporation and may not be copied in whole or in part without the written permission of Dymo CoStar Corporation trademarks are trademarks of their respective holders Manual version 1 0 8 99 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 Quick Start Card LabelWriter P
20. ni VV VV ye 158 51432110 V 6 7 V VVVVVVY 15 14 13 12 11 10 9 8 7 e 5 4 3 2 1 0 7 6 5 4 3 2 1 0 y MSB TN n ce v9 8cT 965 8205 960 618 b8E9T 89 c L2 L1 VV VV V IS 7 6 5 4 3 2 1 0 114 13 1211 10 9 8 7 6 5 4 3 2 1 0 V Y 15 i 4 74 Bitmask Where makes an 8 dot wide line 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 GS q n m dl dm Decimal 29 113 n m dl dm Hex 1D 71 n m dl dm PARAMETERS n selects the bar code symbology to be used m specifies the number of characters to be encoded dl dm the data characters to be encoded EXAMPLE For an example of this command s usage see Appendix A page Example 40 For an example of this command using the Caret feature see page 102 Example 40 4 76 GSt 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 parameter is converted internally to millimeters so new li
21. recover from an unknown state the host computer should send at least fifty seven 57 ESC characters followed by an A to request the printer to return the status byte A minimum of 57 ESC characters are required because this amount exceeds the longest possible string of bitmap data bytes that the LabelWriter expects SEE ALSO ESC B ESCD ETB EXPRESSION ASCII SYN dl dn Decimal 22 dl dn Hex 16 dl dn PARAMETERS 4 32 dl 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 AJ page Fa Example 7 For an example of this command using the Caret feature see page Example 7 4 33 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 Bit seven the sign bit of a compressed character represents the value to be printed 0 white space 1 a printed pixel Bits 6 through 0 represent the number of consecutive bits of the selected value plus 1 Examples 00 1 white pixel 80 1 printed pixel 16 white pixels FF 128 printed pixels The data sent to the Lab
22. w and set bar code element width GS W commands can be used to alter the width of the bar code See the command descriptions later in the next chapter for a full explanation of the differences between these two commands The POSTNET bar code symbology is an exception and does not respond to any of these commands Instead it always prints within the U S Postal Service s specifications The limitations of each symbology must be adhered to when sending data for a bar code For example you should not send alphabetic characters to symbologies that only accept numeric data like the UPC EAN symbology Other items must also be considered when printing bar codes You must leave sufficient blank space on either side of the bar code to create a quiet zone You must also select a good ratio element size if the default values are not being used and you must allow adequate room for the bar code to be printed on the label If you ignore any of these items the bar code that is printed may be unreadable A bar code object is self terminating and will be processed as soon as the proper amount of data has been sent to it The print bar code command s GS k second 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 indi
23. 1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 029t 030 029V 001 PRINT 1 029 108 000 203 000 203 007 PRINT 41 012 The above example prints a line that is 3 dots wide 1 inch long located 1 inch from the left Example 39 GS I Draw Line in Landscape Mode A 101 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 41 029h 101 029k 002 011 PRINT 1 01234567890 PRINT 1 01234567890 0294 002 011 PRINT 1 01234567890 PRINT 41 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 Line in Landscape GS u Set Characters per Line in Portrait Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 029T 003 PRINT 1 029u O017This 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 029A 000 203 PRINT 1 029h 203 PRINT 1 029w 003 005 PRINT 1 029k 004 006 PRINT 41 DYMO PRINT 1 DYMO 010 012 Example 43 GS w Set Bar Code Module Width Source Code Examples Included in this CD are demo programs and sample source code The source code is provided in both th
24. 203 x 203 dpi Set 136 x 203 dpi Set Font to Double Height Cancel Double Height Set Inverse Print Mode PAGE TUA 2 53 4 55 56 56 44 57 GS US GS n n2 thw dl dm GS Anl n2 GSL nl n2 GSS GSTn GSVn GS W Thin Thick GSdn GShn GS kn m dl dk GS 1n 211 12 GS qnm dl dk GStn GSun GS wn GS x GS 4 22 DESCRIPTION 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 per Line Landscape Set Characters per Line Portrait Set Bar Code Module Width Print MaxiCode Bar Code Enter Debug Mode PAGE 0 0 CO Q Q E E SE300 Commands by Function Position Control HT LF FF CR ESCJ n ESC X nl n2 ESC Y nl GS Tn GS Vn GS dn GStn GSun Printable Characters 20h FFh Font Control ESCT ESCM ESCP ESCS ESCU ESC X nl n2 SO DC4 GS DC2 GS DC3 GS RS GS US 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 Land
25. 3 0 0000 1101 N SO 14 OE 0000 1110 O SI 15 OF 0000 1111 P DLE 16 10 0001 0000 Q DCI 17 11 0001 0001 R DC2 18 12 0001 0010 5 DC3 19 13 0001 0011 T DC4 20 14 0001 0100 AU NAK 21 15 0001 0101 AV SYN 22 16 0001 0110 AW ETB 23 17 0001 0111 AX CAN 24 18 0001 1000 Y EM 25 19 0001 1001 Z SUB 26 1 0001 1010 ESC 27 1B 0001 1011 FS 28 1C 0001 1100 GS 29 1 0001 1101 A RS 30 1E 0001 1000 A US 31 1 0001 1111 Char Decimal Hex Binary G 121 Space space 32 20 0010 0000 exclamation pt 33 21 0010 0001 x quotation mark 34 22 0010 0010 number sign 35 23 0010 0011 dollar sign 36 24 0010 0100 percent sign 37 25 0010 0101 amp ampersand 38 26 0010 0110 apostrophe 39 27 0010 0111 open parentheses 40 28 0010 1000 close parentheses 41 29 0010 1001 asterisk 42 2A 0010 1010 plus sign 43 2B 0010 1011 44 2C 0010 1100 hyphen 45 2D 0010 1101 period 46 2E 0010 1110 slash 47 2F 0010 1111 0 Zero 48 30 0011 0000 1 49 31 0011 0001 2 two 50 32 0011 0010 3 three 51 33 0011 0011 4 four 52 34 0011 0100 5 five 53 35 0011 0101 6 six 54 36 0011 0110 7 seven 55 37 0011 0111 8 eight 56 38 0011 1000 9 nine 57 39 0011 1001 colon 58 3A 0011 1010 2 semicolon 59 3B 0011 1011 less than sign 60 3C 0011 1100 E equal sign 61 3D 0011 1101 gt greater than sign 62 3E 0011 1110 question mark 63 3F 0011 1111 at sign 64 40 0100 0000 A capital A 65 41 0100 0001 B capital B 66 42 0100
26. 7 Example 10 ESC Reset to Defaults ESC Reset to Power up Condition Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 1 The printer is reset twice CHR 10 PRINT 1 12 PRINT 1 27 Example 11 ESC 9 Reset to Power up Condition ESC B Set Dot Tab Example PEN COM1 9600 N 8 1 FOR OUTPUT AS 1 RINT 1 27 RINT 1 CHR 27 B CHR 10 RINT 1 27 D 12 OR I 1 TO 100 RINT 1 23 RINT 1 CHR 95 EXT I RINT 1 CHR 12 Example 12 ESC B Set Dot Tab A 85 ESC D Set Bytes per Line Example PEN COM1 9600 N 8 1 FOR OUTPUT AS 41 RINT 1 CHR 27 RINT 1 27 B 10 RINT 1 CHR 27 D CHR 12 I 1 TO 100 RINT 1 23 RINT 1 95 EXT I RINT 1 12 vuaZAvuUvVavyuyDVO 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 10 PRINT 1 CHR 27 E Example 14 ESC E Form Feed ESC J Feed n Sublines Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 CHR 27 PRINT 1 First Line 10 PRINT 1 27 J 203 PRINT 1 One inch below First Line PRINT 1 CHR 12 Example 15 ESC J Feed n S
27. C E commands are the same and produce the same result SEE ALSO FF EXPRESSION ASCII ESC Decimal 27 69 Hex 1B 45 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page B6 Example 14 For an example of this command using the Caret feature see page Example 14 4 42 ESC F 1 Feed Sublines DESCRIPTION Provided for LabelWriter EL compatibility Note that this command functions identically to the ESC J command See ESC J for more details 4 43 ESC J Feed n Sublines DESCRIPTION Feeds n number of sublines 1 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 ESC J n Decimal 27 74 n Hex 1B 4A n PARAMETERS n the desired number of sublines to feed EXAMPLE For an example of this command s usage see Appendix AJ page B6 xample 15 For an example of this command using the Caret feature see page 07 Example 15 4 44 ESCL Set Feed Length DESCRIPTION Provided for LabelWriter EL compatibility See the GS L command for information 4 45 ESC 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
28. C Serial iD Roll of Labels Power Cord Figure 1 1 Check to see if anything is missing or damaged If there is a problem contact Dymo CoStar immediately Be sure to save all the original packing materials They are especially designed to protect the printer and will make re packing easy if you ever need to ship the printer Also note that your LabelWriter does not use toner or ink cartridges or a ribbon to print The LabelWriter is a direct thermal printer Direct thermal printers transfer heat from a 1 1 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 Connecting the Serial Cable Your printer and computer communicate through the special serial cable that comes with your LabelWriter A parallel cable option is also available Call Dymo CoStar for details The serial cable has a telephone like connector at one end that plugs into the back of the LabelWriter and two serial connectors at the other end a 9 pin connector and a 25 pin connector Your PC will use one or the other of these two connectors not both Follow the steps below w
29. DYMO LabelWriter SE300 User Manual Dymo CoStar Corp 599 W Putnam Ave Greenwich CT 06830 6092 Declaration of Conformity Manufacturer Name Dymo CoStar Corporation 599 West Putnam Avenue Greenwich CT 06830 Phone 203 661 9700 Fax 203 661 1540 Equipment Information Description Direct Thermal Printer Model 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 These limits are designed to provide reasonable protection against harmful interference in a residential installation This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try correcting the interference by one or more of the following measures Reorient or relocate the receiving antenna Increase the separation between the equipment and the receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Use shielded cables to connect this device to computers Consult the dealer or
30. Decimal 29 117 n Hex 1D 75 PARAMETERS n the desired number of characters per line in portrait mode EXAMPLE For an example of this command s usage see Appendix A page 5 For an example of this command using the Caret feature see page 102 Example 42 4 78 GSw 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 EXPRESSION ASCII GS Ww n Decimal 29 119 n Hex 1D 77 PARAMETERS n the desired horizontal size in dots of thin bar codes with Code 3 of 9 Interleaved 2 of 5 and Codabar thick bar codes 2 n EXAMPLE For an example of this command s usage see Appendix A page Example 43 For an example of this command using the Caret feature see page 102 Example 43 4 79 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 GS x Decimal 29 120 Hex 1D 78 PARAMETERS EXAMPLE Contact Dymo CoStar Corporation for an example of the code required to generate a MaxiCode bar code 4 80 GS Enter Debug Mode DESCRIPTION Prints the received printer codes either a
31. INT 41 29 4 6 PRINT 1 PRINT 1 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 41 CHRS 29 t CHRS 36 PRINT 1 CHR 29 V1 PRINT 1 This is Line One CHR 10 PRINT 1 This is Line Two CHR 10 PRINT 1 12 Example 31 GS L Set Feed Length GS S Return Printer Status Example See sample code provided on disk Example 32 GS S Return Printer Status GS T Select Line Wrap Truncate Modes Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 CHRS 27 PRINT 1 CHR 29 T CHRS 3 PRINT 1 CHR 29 CHRS 14 PRINT 1 This is Line 1 This is Line 2 10 PRINT 1 12 Example 33 GS T Select Line Wrap Truncate Modes A 90 GS V Set Print Orientation Example PEN COM1 9600 n 8 1 FOR OUTPUT AS 1 27 CHR 29 t CHR 11 CHRS 29 V1 This is in CHR 203 x 203 CHRS Landscape Mode CHR 10 CHR 29 VO This is 10 Portrait Mode CHR 10 CHR 29 t CHRS 11 CHRS 29 V2 This is in CHR 10 138 x 203 CHR 10 Landscape 10 Mode CHRS 10 CHR 12 a g a A JG OG UG OG JJ GJ UJ 2 N N N N N N N N NT NT N N
32. OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 027B 010 027D 012 FOR I 1 TO 100 PRINT 1 023 095 NEXT I PRINT 41 012 Example 12 ESC B Set Dot Tab ESC D Set Bytes per Line Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 027B 010 027D 012 FOR I 1 TO 100 PRINT 1 023 095 NEXT I PRINT 41 012 Example 13 ESC D Set Bytes per Line ESC E Form Feed Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 ESC E Ejects a Label 010 027E Example 14 ESC E Form Feed A 96 ESC J Feed n Sublines Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 First Line 010 027J3 2030ne 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 41 PRINT 41 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 41 027 027P16 cpi 010 012 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 41 027 027820 cpi 010 012 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 41 027 027T7 cpi 010 012 Example 19 ESC T Set Font to 7 cpi ESC U Set Font to 10 cpi Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 027U10 c
33. Wide PRINT 1 20 PRINT 1 Normal CHR 10 PRINT 41 CHR 12 Example 6 DC4 Cancel Double Wide Mode SYN EL Mode Graphics Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 CHR 27 PRINT r CHRS 27 B s CHRS 10 PRINT CHRS 27 CHRS 12 j FOR 1 TO 100 PRINT CHRS 22 FOR J 1 to 12 PRINT 1 85 NEXT J NEXT I PRINT P CHR 12 Example 7 SYN EL Mode Graphics ETB EL Mode Compressed Graphics Example PEN COM1 9600 N 8 1 FOR OUTPUT AS 1 RINT 1 27 RINT 1 CHR 27 B 10 RINT 1 CHR 27 D 12 I 1 TO 100 RINT 1 23 RINT 1 95 EXT I RINT 1 12 a Example 8 ETB EL Mode Compressed Graphics A 84 20h FFh Printable Characters Example OPEN COM1 9600 n 8 1 FOR OUTPUT AS 41 PRINT 7 CHRS 2T PRINT Print a trademark CHR 153 PRINT Print a copyright CHR 169 PRINT Print a Register CHR 174 PRINT Print a Degree 176 FOR 32 TO 127 PRIN CHR I NEXT I PRINT 1 12 Example 9 20h FFh Printable Characters ESC Reset to Defaults Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 1 The printer is reset twice CHR 10 PRINT 1 12 PRINT 1 CHR 2
34. ample of this command s usage see Appendix A page Example 24 For an example of this command using the Caret feature see page Example 24 4 55 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 ESCz Set 136 x 203 dpi DESCRIPTION Provided for LabelWriter EL compatibility 4 56 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 GS DC2 Decimal 29 18 Hex 1D 12 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 25 For an example of this command using the Caret feature see page Example 25 4 57 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 GS DC3 Decimal 29 19 Hex 1D 13 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 26 For an example of this command using the Caret feature see page Example 26 4 58 GS RS DESCRIPTION Set Inverse Print Mode Causes all the data that fo
35. ase lever pull the label out of the platen mechanism See Figure 1 6 below Platen Release Figure 1 6 Push the platen release lever up as you pull the label back from the mechanism 1 5 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 e Baud Rate 9600 e Data Bits 8 e Stop Bits 1 e 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 96 N 8 1 P where is the serial port you are using This could be COMI COM2 or any valid COM port Most compilers provide a command or function to initialize a serial port In the BASIC programming language use the following command OPEN COM 9600 N 8 1 FOR OUTPUT AS 1 In Microsoft use the function bios serialcom Other C compilers offer a similar function Consult your compiler user guide for the appropriate function to use to configure a serial port If you are using the Unix OS you ll need to configure the RS232 port as a dumb printer port with no special handling control characters or form feeds The LabelWriter will handle these functions internally 4 7 Cabling MODULAR PLUG 6 x 6 2 TX 1 RTS Out Printer is ready to receive data 3 RX 2 RX In Data to the Printer 4 RTS 3 TX Out Data from the
36. at a time Multiple areas may be printed in different print modes on a single label but these areas may only be adjacent to one another they may not overlap In any mode the set feed length command GS L is used to determine how far the LabelWriter will feed in search of a top of form hole If the LabelWriter finds a top of form hole before this maximum feed distance is reached it will stop at that point rather than continuing This command is only needed when dealing with continuous feed paper 4 16 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 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 though Line attributes include the five basic fonts ESC S P M U and T plus the double height font command GS DC2 These commands may not be issued while a text object is active instead they should be issued before a text object is be
37. bed in this chapter Exterior Maintenance Cleaning the outside of your LabelWriter is as important as cleaning the inside Occasionally dusting the outside of the printer will reduce the incidence of foreign matter getting inside the printer Follow these steps to perform exterior maintenance on your printer 1 Turn the printer off and disconnect the power cord B 105 2 Dirt dust ink and so on will more than likely be attracted 4 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 Take a minute to clean the work area around the LabelWriter SE300 There are probably a few labels new and used laying around Reconnect the power cord and turn on the printer Interior Maintenance The printer s top cover will keep out most of the dust and dirt which accumulates in operating areas However it is still a good idea to periodically perform some basic interior maintenance 1 2i 3 B 106 Turn the printer off and disconnect the power cord Open the top cover Use a soft brush to clean inside the printer A small soft paint brush will whisk away paper dust and other stray particles from the inside of the printer Remove the roll of labels to clean under the roll and then replace the
38. cated then matching characters must be sent before and after the bar code data to specify the beginning and end of the data If an incorrect number of characters or delimiters are sent the LabelWriter will not print correctly 4 18 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 No landscape graphic may be wider than 256 dots though they may be as tall as the width of the LabelWriter s print head If you need to print a graphic wider than 256 dots you must either subdivide it into narrower sections or print it using EL mode graphics commands For more information about landscape graphic objects see the descriptions of the graphics commands in this manual Line Objects Line objects are created using the draw line in landscape mode command GS 1 Line objects may only be printed as part of a landscape page If the length of a line object is set to exceed the printable area of a label the line will be truncated at the end of the printable area 4 19 Chapter 4 LabelW
39. character table as the default for character values or support an ASCII mode where characters are interpreted by the ASCII values This means that sending data and commands to the printer is usually as simple as transmitting the characters from your program to the port to which the LabelWriter is connected A simple program to print Hello World on the LabelWriter might look as follows in Qbasic for DOS OPEN COM1 9600 n 8 1 FOR OUTPUT AS 1 PRINT 1 HELLO WORLD The OPEN line above opens the selected COM port for printing and initializes the communication settings while the PRINT line sends the data to the printer Commands can be sent to the printer in exactly the same way For example if you wanted to change the font which Hello World was printed into a 7 characters per inch font you could look in this manual and find that the required command characters to do this are ESC and T ESC refers to the Escape character By checking you would find that the ESC character has 4 9 a decimal value of 27 With this information you can construct the following program to print Hello World in 7 characters per inch font OPEN COM1 9600 n 8 1 FOR OUTPUT AS 41 PRINT 41 27 T PRINT 41 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 approp
40. d 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 The other four values are represented as follows EXPRESSION Decimal 32 126 153 169 174 176 Hex 20 7E 99 A9 AE BO Character Name Decimal HEX TM Trademark 153 99 Copyright 169 A9 Registered 174 AE e Degree 176 BO See Appendix G for a summary of character codes PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page 05 Example 9 4 36 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 ESC Decimal ESC 42 Hex ESC 2A PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page BSII xample 10 For an example of this command using the Caret feature see page po Example 10 4 37 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 9 command is the same as the ESC command SEE ALSO ESC EXPRESSION ASCII ESC Decimal 27 64 Hex 1B 40 PARAMETERS None EXAMPLE For an example of thi
41. 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 Reconnect the printer cable and turn the printer back on Check the Labels If the LabelWriter fails the self test check to see if the labels are loaded improperly or if the printer cable is plugged in the printer cable should not be connected during the self test Reload the labels and retry the self test Label Exit Path Tear On Off Bar Indicator Form Feed Button e the on off indicator is flashing and labels are loaded inspect the labels to look for jammed damaged or crimped labels Reload the labels according to the instructions in B 108 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 e Ifthe 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 Also make sure that you are not using paper that has been exposed to sunlight for a prolonged period of time Check the Connections If the self test is successful but the LabelWriter still will not print do the following e Ch
42. e BASIC and C programming languages A 102 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 up to date information and examples A 103 Appendix 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 Land 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 There s no set schedule for maintenance simply perform the appropriate maintenance when you see that it s needed The LabelWriter printer can be easily cleaned using just a few simple items Use these items as often as needed to keep your printer clean and in good working order You ll need these items e lint free cloth e isopropyl alcohol diluted dishwashing detergent or diluted non ammonia glass cleaner e small soft brush such as a paint brush Use these items as they are called for in the maintenance procedures descri
43. e height command 18 58 GS DC3 Cancel double height command 18 59 GS h Set bar code height command 19 71 GS k Print bar code command 19 72 Index 126 GS 1 Draw line in landscape mode command 20 74 GS L Set feed length command 17 65 GS q Print UPC EAN checksum command 77 GS RS Set inverse print mode command 18 60 GS S Return printer status command 66 GS T Select line wrap truncate modes command 17 18 67 GS t Set characters per line in landscape command 16 78 GS u Set characters per line in portrait command 79 GS US Cancel inverse print mode command 61 GS V Set print orientation command 12 16 68 GS W Set bar code element width command 19 69 GS w Set bar code module width command 19 80 GS x Print MaxiCode bar code command 81 H hexadecimal character values 123 Horizontal tab command HT 27 host setup 7 HT Horizontal tab command 27 L label jams 109 labels 119 ordering 119 Landscape mode graphics command GS 20 62 landscape print mode 16 LF Line feed command 28 Line feed command LF 28 line objects 20 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 19 72 print head specifications 115 Print MaxiCode bar code command GS x 81 print modes 14 17 landscape 16 po
44. e 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 The Thin parameter is used by all symbologies EXPRESSION ASCII GS W Thin Thick Decimal 29 87 Thin Thick Hex 1D 57 Thin Thick PARAMETERS Thin thickness of thin bars Thick thickness of thick bars EXAMPLE For an example of this command s usage see Appendix A paze PT For an example of this command using the Caret feature see page 100 Example 35 4 68 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 GS d n Decimal 29 100 n Hex 1D 64 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 P1 Example 36 For an example of this command using the Caret feature see page 101 Example 36 4 69 GSh Set Bar Code Height DESCRIPTION Defines the height of the bars in dots for bar codes The height is defined in n 203 inch increment
45. eck to be sure you have selected the correct serial port in your software Confirm that your serial port is set to 9600 baud no parity 8 data bits 1 stop bit e Check to see if the printer cable is properly connected Refer to Chapter 1 and your computer s documentation if you need help B 109 110 Appendix Printer Configuration Menu The LabelWriter SE300 printer has a Printer Configuration Menu built into its firmware Through this menu NVRAM Non Volatile 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 Hyperterminal in Windows and communicating with the LabelWriter through an RS 232 serial port The communications software MUST be configured to operate at 9600 baud with the communications settings defined as no parity 8 data bits and 1 stop bit To access the Printer Configuration Menu do the following 1 2 3 4 Turn off the LabelWriter Press and hold down the form feed button While the form feed button is pressed turn the printer on Continue to hold the feed button down for five more seconds The green light will blink Release the feed button Start your communications software Press Enter until the menu appears Press for help C 111 You should see the following on your screen
46. ection contains a description of the command The ASCII 4 24 hexadecimal and decimal values for each command are also provided See Appendix A examples in the BASIC computer language of how the commands are used See Appendix G for a list of ASCIL hexadecimal and binary codes 4 25 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 HT Decimal 9 Hex 9 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page Example 1 4 26 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 character attributes including inverse and double wide text will be cleared after the line is printed EXPRESSION ASCII LF Decimal 10 Hex PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this c
47. elWriter is handled on a line by line basis so compressed lines may be intermixed with normal lines In addition the compressed mode also uses the set bytes per line command ESC D to determine how much data from the host to expect for each line However the sum of the pixels must be equal to the bytes per line variable ESC D default on the SE300 is 56 multiplied by 8 No error checking is done on the incoming data and unexpected results will occur if the above caution is not observed Below is a sample compressed line for a ESC D 24 setting 17 OF 8F 20 AO 20 AO OF 8F which would translate to 16 white pixels 16 printed pixels 32 white pixels 32 printed pixels 32 white pixels 32 printed pixels 16 white pixels 16 printed pixels Total 192 pixels 24 bytes x 8 Use of the ETB command along with the ESC D and ESC B commands can drastically reduce the number of data bytes 4 34 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 ESCD EXPRESSION ASCII ETB dl dn Decimal 23 dl dn Hex 17 dl dn PARAMETERS dl dn n bytes of bitmap print data as per GS D setting EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page Example 8 4 35 20h FFh Printable Characters DESCRIPTION These characters while not part of an escape comman
48. en terminated A line of text that has not yet received a line feed or carriage return is a good example of an active object Until a terminator character like a line feed is sent more text characters can be added to the text object Bar code and graphic objects do not require special terminator characters such as line feeds Instead they are considered complete as soon as they receive the correct amount of data Print Modes Before we move on to discuss the specific objects that the LabelWriter supports it is important to cover the different print modes in which the LabelWriter may print the objects The LabelWriter possesses three modes of printing EL bitmap graphics mode portrait printing mode and landscape printing mode Each mode operates under very different rules These rules are detailed below 4 13 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 Data may be sent exactly as though it were being sent to a LabelWriter EL and the LabelWriter SE300 will process it and print correctly At its most basic level a LabelWriter is a direct thermal printer that creates images on a label by heating the
49. er is in portrait mode Exact details can be found under each command s description Landscape Mode By using the set print orientation command GS V you can configure the LabelWriter for landscape printing In landscape printing text characters travel out of the printer from the left side of the character to the right Before the LabelWriter can be switched to landscape printing though you must send the set characters per line command GS t The set characters per line command defines the width of the landscape page A landscape page is defined as the area allocated by the LabelWriter in which landscape text graphic bar code and line objects may be printed The height of this landscape page always equals the width of the Label Writer s print head The width of the landscape page is calculated when the set characters per line command GS t is sent The width of the page is equal to the number of characters per line multiplied by the width of the current font The default font is 16 dots wide 2mm and the default number of characters per line is 80 In landscape mode completed objects are placed within a memory buffer in the LabelWriter and are only printed when the landscape page is terminated A form feed FF character is usually used to terminate a landscape page This causes the LabelWriter to print the objects that have been placed on the landscape page and advance to the next label 4 15 After a landscape page is printed
50. f labels over the spool from right to left as shown in Figure 1 3a The labels should roll out from the bottom of the spool Then re attach the right side of the spool and push it firmly against the label roll If you re using address labels or other narrow labels your spool will look like Figure 1 3b If you re using shipping or other wide labels your spool will look like Figure 1 3c 1 3 1 4 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 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 Push the end of the label into the feed slot until the motor grabs it and advances the labels through the printer and out the exit slot stopping automatically at the end of the first label 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 rele
51. ficant byte n2 the least significant byte Inches 203 n1 256 n2 EXAMPLE For an example of this command s usage see EM ppendix A page Example 31 For Caret example see page 00 Lengh 3t of Dots in inches 0 0 1 2 3 3 4 5 6 4 64 GSS 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 If your program does not wait for a received character you may receive erroneous results ESC A and GS S are functionally identical ESC A is provided for compatibility with the LabelWriter EL bitmap label printer If possible you should use GS S in order to ensure future compatibility EXPRESSION ASCII GS 5 Decimal 29 83 Hex 1 53 PARAMETERS None RETURNS Bit Bit 0 Bit 1 0 LSB Printer Ready Printer Not Ready 1 Not Top of Form Top of Form 2 RESERVED RESERVED 3 RESERVED RESERVED 4 RESERVED RESERVED 5 Paper Loaded Out of Paper 6 RESERVED RESERVED 7 MSB RESERVED RESERVED EXAMPLE For example of this command s usage see Appendix A ppendix A Example 32 page 0
52. ge B9 Example 29 For an example of this command using the Caret feature see page p9 Example 29 Atano XO rn OTN n XO r OTN n 7 6 5 4 3 2 1 0 7 e s 4 3 2 1 o MSB Wu uu VV VV V V 058 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 SSRARLSANRASHAPVTAVG oO rr 4 61 di ni n2 dm 4 62 GSA 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 GS A nl n2 Decimal 29 65 1 2 1D 41 nl n2 PARAMETERS nl 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 po Example 30 For Caret example see page m Lengh of Dots in inches 102 203 406 609 4 63 GSL 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 2 n 256 n2 EXPRESSION ASCII GS L nl n2 Decimal 29 76 1 2 1D 4C nl n2 PARAMETERS nl the most signi
53. gun The font line attribute persists until another font command is received The double height line attribute persists either until the cancel double height command GS DC3 is sent or the current font is changed The character attribute commands include the set font to double wide SO and set inverse print mode GS RS commands These commands may be issued or canceled at any time Character attributes persist only until the end of a text object A text object can be terminated with a carriage return a line feed or both in either combination If the length of the text object exceeds the space allowed for printing it will either wrap to the next line or truncate at the end of the printable area The decision to wrap or truncate is determined by the select line wrap truncate mode command GS T By default text objects will wrap to the next line Bar Code Objects A bar code object is created by the print bar code command GS Specified within the command is the symbology to be used the amount of data to be encoded and the data itself Other 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 8 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
54. hile referring to Figure 1 2 to make the proper connections Turn off your computer and printer e Never Use Both Connectors At The Same Time Figure 1 2 2 Connect the printer end of the serial cable to the port in the rear of the printer It fits only one way just like a telephone 1 2 3 If you have a 9 pin serial port on your computer attach the 9 pin connector if you have a 25 pin serial port attach the 25 pin 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 l Open the cover so that you have access to the interior of the printer Remove any packing material and press the form feed button to eject the test label that protected the print head while in transit Remove the label spool by lifting it straight up from the spool holder The spool has two distinct parts The part with the center shaft must always be installed on the left side of the printer when viewed from the front Remove the right side of the spool by sliding it off the center shaft Locate a roll of labels and remove the tape from the end of the roll Cut the lead label in half to create a nice straight edge The LabelWriter printer grabs a straight edge much easier than a rough edge Refer to Figure 1 3 while following these instructions Slide your roll o
55. imal 27 85 1 55 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 20 For an example of this command using the Caret feature see page Example 20 Font Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESC T 4 51 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 10096 compatible with EXPRESSION ASCII ESC V Decimal 27 86 1 56 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 21 4 52 5 Wrap Data DESCRIPTION Causes the characters n and n2 to be echoed back to the host As soon as 1 is received by the printer the printer in turn will transmit n back to the host Your program should wait to receive nl before outputting n2 If you don t wait you may lose n If n 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 EXPRESSION ASCII ESC W nl n2 Decimal 27 87 1 2 1 57 1 2 PARAMETERS nl first character to echo n2 second character to echo EXAMPLE For an example of this command s usage see Appendix A page Example 22 4 53 5 Set Horizontal Starting Position DESCRIPTION Thi
56. individual elements of its print head On a LabelWriter SE300 the print head has 448 elements or dots When it prints some of these dots will be turned on heated and the printer s motor will advance the paper by a step Any thermal paper that is under a heated element will then turn black For each motor step a dot line is printed By controlling the length of each step the LabelWriter can print in either 203x203 dpi or 203x138 resolution as a longer step makes larger dots and therefore results in lower resolution Each dot line is a complete object and is printed by the LabelWriter as soon as it is processed Because of this an EL dot line should not be sent while a portrait object or a landscape page is being constructed LANDSCAPE TEXT TEXT PORTRAIT 4 14 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 No two objects may be printed on the same line in this mode because the paper is advanced as each object is completed and printed Certain commands are disabled or work differently while the LabelWrit
57. ing inverse and double wide text will be cleared after the line is printed EXPRESSION ASCII CR Decimal 13 Hex 0 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page Example 4 4 29 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 Therefore subsequent lines will not be printed as double wide text unless the SO command is re issued at the beginning of each line SEE ALSO DC4 EXPRESSION ASCII SO Decimal 14 Hex OE PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page Example 5 4 30 DC4 Cancel Double Wide Mode DESCRIPTION Cancels double wide text printing and returns the text to normal SEE ALSO SO ESCW EXPRESSION ASCII DC4 Decimal 20 Hex 14 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix page For an example of this command using the Caret feature see page
58. ipping container We will not accept any return without an RA marked on the outside of the box The product must be sent to us freight prepaid Send the product to Dymo CoStar s repair center at the following address F 119 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 The repaired unit will be returned to you with freight paid by Dymo CoStar Corporation Out of Warranty Repairs Repairs made to out of warranty printers are billable and will only be made after the end user has authorized the repairs F 120 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 Char Name Decimal Hex Binary None NUL 0 00 0000 0000 A SCH 1 01 0000 0001 B STX 2 02 0000 0010 C ETX 3 03 0000 0011 D EOT 4 04 0000 0100 B ENQ 5 05 0000 0101 F ACK 6 06 0000 0110 G BEL 7 07 0000 0111 H BS 8 08 0000 1000 I HT 9 09 0000 1001 J LF 10 0A 0000 1010 K VT 11 0000 1011 L FF 12 0C 0000 1100 M CR 1
59. labels Close the top cover Reconnect the power cord and turn the printer on 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 Platen Release Troubleshooting Since the LabelWriter is extremely reliable and intuitive there s an excellent chance you ll never have to look in this section However if you do find yourself in need of some type of troubleshooting advice use this section to correct the problem Check the Power to the Printer Be certain the printer is turned on The on off light glows green when the printer is turned on If pressing the on off button does not turn the printer on check the power connection at the wall and at the LabelWriter If the printer still will not turn on plug another machine into the outlet to be certain the outlet is functional Printer Self Test To be certain that your LabelWriter is working printing and feeding properly you can run a self test by doing the following B 107 1 Ifa label roll is not already loaded load a roll as described in Make sure to use 2 inch wide labels for the test 2 Becertain 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
60. le Wide A 94 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 41 022 FOR J 1 to 12 PRINT 41 085 NEXT J NEXT I PRINT 41 012 Example 7 SYN EL Mode Graphics ETB EL Mode Compressed Graphics Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 027 027B 010 027D 012 FOR I 1 TO 100 PRINT 1 023 095 NEXT I PRINT 41 012 Example 8 ETB EL Mode Compressed Graphics 20h FFh Printable Characters Example OPEN COM1 9600 n 8 1 FOR OUTPUT AS 1 PRINT p C OZ ENS FOR 32 TO 127 PRINT CHR I 5 NEXT I PRINT PRINT Print a trademark 153 PRINT Print a copyright 169 PRINT Print a Register 174 PRINT Print a Degree 1767 PRINT pi dts Example 9 20h FFh Printable Characters A 95 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 027Q 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 027Q Example 11 ESC 9 Reset to Power up Condition ESC B Set Dot Tab Example
61. llows 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 GS Decimal 29 Hex 1D PARAMETERS None EXAMPLE RS 30 1E For an example of this command s usage see Appendix A page BO Example 27 For an example of this command using the Caret feature see page Example 27 4 59 GS US DESCRIPTION Cancel Inverse Print Mode 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 GS Decimal 29 1D PARAMETERS None EXAMPLE US 31 1F For an example of this command s usage see Appendix A page BO example 28 For an example of this command using the Caret feature see page 50 Example 28 4 60 GS Landscape Mode Graphics DESCRIPTION Prints a graphic image in landscape mode only EXPRESSION ASCII GS nin21 hw dl dm Decimal 29 42 ni nt hw dl dm Hex ID 2A ni n2t hw dl dm PARAMETERS nl most significant byte of left offset n2 least significant byte of left offset t offset from top in millimeters h height of graphic in millimeters w width of graphic in dots 41 first data byte dm last data byte h w EXAMPLE For an example of this command s usage see Appendix A pa
62. mples 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 41 CHR 27 PRINT 1 Total 9 1 99 CHR 10 PRINT 1 12 Example 1 HT Horizontal Tab LF Line Feed Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 41 PRINT 41 27 PRINT 1 Line 1 10 PRINT 1 10 10 PRINT 41 Line 4 10 PRINT 1 12 Example 2 LF Line Feed FF Form Feed Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 CHR 27 PRINT 1 CHR 29 L 1 150 PRINT 1 Feed Length 2 inches CHR 10 PRINT 1 12 Example 3 FF Form Feed CR Carriage Return Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 1 Line of Text CHR 13 PRINT 41 CHR 12 Example 4 CR Carriage Return A 83 SO Set Font to Double Wide Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 1 Normal PRINT 41 CHR 14 PRINT 1 Wide PRINT 1 CHR 20 PRINT 1 Normal 10 PRINT 41 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 41 CHR 27 PRINT 1 Normal PRINT 41 CHR 14 PRINT 1
63. ne 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 t command is sent This command may be used in conjunction with the GS T command to determine where if at all text wraps to the next line This command is similar to the GS u command SEE ALSO GS u GS T EXPRESSION ASCII GS t n Decimal 29 116 n Hex 1D 74 n PARAMETERS the desired number of characters per line in landscape mode EXAMPLE For an example of this command s usage see Appendix page Example 41 pops For an example of this command using the Caret feature see page 102 Example 41 4 77 GSu 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 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 This command may be used in conjunction with the GS T command to determine where if at all text wraps to the next line This command is similar to the GS t command SEE ALSO GSt GST EXPRESSION ASCII GS u n
64. ode XOFF 13 hex to the computer to D 115 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 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 The printer will send an XON code when it goes on line to get things started It will send an XOFF code to stop the computer from sending information if the input buffer is approximately 50 percent full D 116 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 WxL Address Standard White 350 30252 1 1 8 x 3 1 2 White 260 30320 1 1 8 x 3 1 2 White 2up 700 30253 1 1 8 x 3 1 2 Clear 130 30254 1 1 8 x 3 1 2 Yellow 130 30255 1 1 8 x 3 1 2 Blue 130 30341 1 1 8 x 3 1 2 Peach 130 30342 1 1 8 x 3 1 2 Lavender 130 30343 1 1 8
65. odes GS V Set Print Orientation Example OPEN COM1 9600 n 8 1 FOR OUTPUT AS 1 PRINT PRINT 029t 011 029V 001 PRINT Ihis i5 in Ol0 i PRINT 203 x 203 010Landscape 010Mode 010 PRINT 029V 000This is in 010Portrait Mode 010 PRINT 029t 011 029V 002 PRINT PO Ilis se 2034 PRINT 010Landscape 010Mode 010 PRINT 2 01 2 Example 34 GS V Set Print Orientation GS W Set Bar Code Element Width Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 029A 000 203 PRINT 1 029h 203 029W 003 005 PRINT 41 029k 004 006DYMODYMO 010 PRINT 41 012 Example 35 GS W Set Bar Code Element Width A 100 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 7012 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 41 029h 203 PRINT 1 029W 003 005 PRINT 41 029k 004 006DYMODYMO 010 PRINT 41 012 Example 37 GS h Set Bar Code Height GS k Print Bar Code Example OPEN COM1 9600 n 8 1 FOR OUTPUT AS 1 PRINT 41 027 029t 030 029V1 PRINT 1 029h 101 PRINT 1 029k 011 000 01234567890 01234567890 PRINT 41 012 Example 38 GS k Print Bar Code GS Draw Line in Landscape Mode Example OPEN COM
66. ommand using the Caret feature see page Example 2 4 27 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 is used as the default distance the factory default is 7 inches A new feed distance specified by the GS L command will override the NVRAM setting until the printer is either powered down or a reset command is issued by the ESC or ESC command The FF and ESC E commands are the same and produce the same result EXPRESSION ASCII FF Decimal 12 Hex 0C PARAMETERS None EXAMPLE For an example of this command s usage see Appendix AJ page For an example of this command using the Caret feature see page Example 3 4 28 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 character attributes includ
67. pi 010 012 Example 20 ESC U Set Font to 10 cpi A 97 ESC X Set Horizontal Starting Position Example PEN COM1 9600 n 8 1 FOR OUTPUT AS 1 RINT 41 9 027 029t 030 029V RINT 1 True Left Margin 010 RINT 41 027X 001 150 RENT 2 inch ty RINT 1 Indent 010 RINT 1 027X 000 203 RINT 1 1 inch Indent RINT 1 010 012 U U U U U U 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 1 027Y 020 PRINT 1 20 millimeters from the top 010 PRINT 1 027Y 010 PRINT 1 10 millimeters from the top 010 PRINT 41 012 Example 24 ESC Y Set Vertical Starting Position GS DC2 Set Font to Double Height Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 027T 029 018 PRINT 1 This line is Double Height 010 PRINT 1 029 019 PRINT 1 This line is Normal Height 010 PRINT 41 012 Example 25 GS DC2 Set Font to Double Height GS DC3 Cancel Double Height Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 1 027 027T 029 018 PRINT 1 This line is Double Height 010 PRINT 1 029 019 PRINT 1 This line is Normal Height 010 PRINT 1 012 Example 26 GS DC3 Cancel Double Height A 98 GS RS Set Inverse Print Mode Example OPEN COM1 9600 N 8
68. reset by the ESC or ESC command or another font is selected SEE ALSO ESCP ESC S ESCT ESCU EXPRESSION ASCII ESC M Decimal 27 77 1 4 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 16 Font Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESCT 4 46 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 5 ESC T ESCU EXPRESSION ASCII ESC P Decimal 27 80 Hex 1B 50 PARAMETERS None EXAMPLE For an example of this command s usage see Appendix A page Example 17 For an example of this command using the Caret feature see page Example 17 Font Height Width Horizontal cpi Vertical cpi ESC S ESC P ESC M ESC U ESC T 4 47 ESC Set Top Margin DESCRIPTION Provided for LabelWriter EL compatibility 4 48 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
69. riate command characters and the data to be printed Below we ll cover the ins outs and general information that you should know before programming the LabelWriter Resetting the Printer Each print job should begin with a printer reset command This ensures that the printer always begins in a known state The command characters used to reset the LabelWriter are ESC decimal value 27 and decimal value 42 Command Parameters When sending a command all of the command characters and parameters that make up a command must be sent This is especially important when using the bar code and graphics commands Sending too few characters to fill the required parameters for a command will either cause the command to fail or result in subsequent data being lost Character Evaluation Most of the parameters that are sent to the LabelWriter are evaluated based on their decimal value It is very important to have a good understanding of what this means The ASCII character that is represented by a 3 does not have a decimal value of 3 the character 3 s decimal value is 51 as listed in the ASCII table in Appendix 4 10 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
70. riter Command Reference About This Chapter This chapter describes the commands you can use to program your LabelWriter SE300 printer Below are some of the things you can do with the commands Send linefeeds and carriage returns Define bar code size and position Return firmware revision and printer status information Define label size and paper orientation Print graphics in inverse text mode and print enlarged characters See the pages that follow for listings of listings of commands arranged alphabetically and by function 4 20 SE300 Commands Alphabetical List NAME HT LF FF CR SO DC4 SYN ETB 20h FFh ESC ESC ESC A ESC ESC D ESCE ESC F 1 ESC Jn ESC ESC M ESC P ESC ESC S ESC T ESC U ESC V ESC W nl n2 ESC X nl n2 ESC Y n1 ESC a ESCF 1 ESC y ESC z GS DC2 GS DC3 GS RS DESCRIPTION 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 Tab Set Bytes per Line Form Feed Feed Sublines Feed n Sublines Set Feed Length Set Font to 12 cpi Set Font to 16 cpi Set Top Margin Set Font to 20 cpi Set Font to 7 cpi Set Font to 10 cpi Return Firmware Revision Wrap Data Set Horizontal Starting Position Set Vertical Starting Position Return Hardware Status Feed Sublines Set
71. rtrait 16 XL 15 Print UPC EAN checksum command GS 77 Printable characters 20h FFh 37 printer configuration menu 113 maintenance 107 self test 109 service information 121 specifications 115 programming examples 10 85 general information 10 R Reset to defaults command ESC 11 38 Reset to power up condition command ESC 39 Return firmware revision command ESC V 53 Return hardware status command ESC a 57 Return printer status command ESC A 40 Return printer status command GS S 66 RS 232 settings 7 signal levels 9 S Select line wrap truncate modes command GS T 17 18 67 self test 109 serial specifications 117 serial port required settings 7 service information 121 Set 136 x 203 command ESC z 57 Set 203 x 203 command ESC y 57 Set bar code element width command GS W 19 69 Set bar code height command GS h 19 71 Set bar code module width command GS w 19 80 Set bytes per line command ESC D 42 Set characters per line in landscape command GS t 16 78 Set characters per line in portrait command GS u 79 Set dot tab command ESC B 41 Set feed length command ESC L 46 Set feed length command GS L 17 65 Set font to 10 cpi command ESC U 52 Set font to 12 cpi command ESC M 47 Set font to 16 cpi command ESC P 48 Set font to 20 cpi command ESC S 50 Set font to 7 cpi command ESC T 51 Set font to do
72. s For example specify 203 as the value for to print a 1 inch high bar code The bar code height is always rounded up to the next multiple of 8 EXPRESSION ASCII GS h n Decimal 29 104 1D 68 n PARAMETERS the desired height in dot lines of the bar code EXAMPLE For an example of this command s usage see Appendix A page Example 37 For an example of this command using the Caret feature see page 101 Example 37 4 70 GS k Print Bar Code DESCRIPTION Prints a bar code at the current position in the current orientation The 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 parameters can be set to zero This will cause the printer to read the next character sent as a delimiter character Further characters will then be encoded into the bar code until a character is found that matches the start character EXPRESSION ASCII GS k n m dl dm Decimal 29 107 n m dl dm Hex 1D 6B n m dl dm PARAMETERS n Selects the bar code symbology to be used m Specifies the number of characters to be encoded Also specifies which EAN UPC symbology will be used dl dm The data characters to be encoded For an example of this command using the Caret feature see page 101 Example 37 4 71 Character Value Bar Code Selected 0
73. s a Hex or ASCII dump This allows you to debug print problems The debug mode remains in effect until the printer is powered off EXPRESSION ASCII GS n Decimal 29 126 n Hex 1D 7E n PARAMETERS ASCII dump of received characters n h Hex dump of received characters 4 81 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 OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 13 CHR 10 PRINT 1 C1 Using the Caret Feature When the caret feature is enabled a LabelWriter will translate any 3 digit characters following a caret character as the number they express For example if the characters 027 are sent to the LabelWriter it will interpret them as a single character with a value of 27 the Escape character When using the caret feature three digit characters must always follow the caret Also while the caret feature is enabled the LabelWriter will not work correctly with the LabelWriter EL Windows or Macintosh print drivers 4 82 Appendix Command Exa
74. s command s usage see Appendix AJ page Example 11 For an example of this command using the Caret feature see page b6 Example 11 4 38 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 4 39 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 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 The increments for relocating the starting point are in millimeters Use of this command along with the ESC D command can drastically reduce the number of data bytes required to skip blank areas SEE ALSO ESCD SYN ETB EXPRESSION ASCII ESC nl Decimal 27 66 nl Hex 1B 42 nl PARAMETERS nl starting position from the left in millimeters default 0 nl 0 0 55 EXAMPLE For an example of this command s usage see Appendix AJ page B5 Example 12 For an example of this command using the Caret feature
75. s 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 2 1 203 of an inch The n and n2 parameters are evaluated to form a 16 bit word as follows first the n7 parameter s decimal value is multiplied by 256 then the result is added to the decimal value of the n2 parameter EXPRESSION ASCII ESC X nl n2 Decimal 27 88 1 2 1B 58 nl n2 PARAMETERS nl high order byte of 16 bit word that specifies distance n2 low order byte of 16 bit word that specifies distance EXAMPLE For an example of this command s usage see Appendix A page Example 23 For an example of this command using the Caret feature see page Example 23 128 64 32 16 w 8 N 4 2 A Ww LN m N 1 0 V V LSB 110 a UJ c C 128 NE i Mal 32 32768 16384 8192 4096 4 54 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 ESC Y n Decimal 27 89 1B 59 n PARAMETERS the offset distance in millimeters EXAMPLE For an ex
76. scape Set Characters per Line Portrait Printable Characters Set Font to 7 cpi Set Font to 12 cpi Set Font to 16 cpi Set Font to 20 cpi Set Font to 10 cpi Set Horizontal Starting Position Set Font to Double Wide Cancel Double Wide Mode Set Font to Double Height Cancel Double Height Set Inverse Print Mode Cancel Inverse Print Mode DA D Ds z 54 55 b6 ENBE A FEET FEIA 4 23 Bar Codes GS Anl n2 GS W Thin Thick GS hn GS kn m dl dk GS wn GS x Miscellaneous ESC ESC V ESC W nl n2 GS GS nl n2 thw dl dm GSL nl n2 GSS GS Ini n2 l1 12 EL Compatibility 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 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 SYN EL Mode Graphics ETB EL Mode Compressed Graphics ESC Reset to Defaults ESC e Reset Printer to Power up Condition ESCA Return Printer Status ESC B Set Dot Tab ESC D Set Bytes per Line ESC E Form Feed ESC L Set Feed Length ESC Set Top Margin ESC a Return Hardware Status ESC F 1 Feed Sublines ESC y Set 203 x 203 dpi ESC z Set 138 x 203 dpi Command Reference NTO B8 521 53 21 The commands listed by name alphabetical order Each s
77. see page p6 Example 12 4 40 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 SEE ALSO ESC B SYN ETB EXPRESSION ASCII ESC D nl Decimal 27 68 nl Hex 1B 44 nl PARAMETERS nl number of bytes per line default the allowed maximum 56 bytes EXAMPLE For an example of this command s usage see Appendix A page B6 Example 13 For an example of this command using the Caret feature see page Example 13 4 41 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 is used as the default distance the factory default is 7 inches A new feed distance specified by the GS L command will override the NVRAM setting until the printer is either powered down or a reset command is issued by the ESC or ESC command The FF and ES
78. 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 The set horizontal starting position ESC X and set vertical starting position ESC Y commands allow objects to be placed at any location within a landscape page In the case of objects that are positioned to overlap each other the first object that is sent to the printer will be printed in the overlapping area Objects that would normally print below the bottom of the landscape page can be either wrapped to the next label or truncated by using the select line wrap truncate modes command GS T Unless the set vertical starting position command ESC Y is used the first object sent will be printed at the top of the landscape page When using labels that are narrower than the LabelWriter s print head the top of the landscape page will be above the top of the label stock In these cases you should use the set vertical starting position command ESC Y to position the object on an area of the landscape page that corresponds to the label General Notes on Print Modes The LabelWriter may be in only one print mode
79. to 115 200 baud Fixed 2 25 linear thermal head D 113 Average Life Printing Method Speed Label Width Resolution Fonts D 114 2 million lineal inches over 31 miles Print head is replaceable Direct thermal Approx 2 per second Maximum width of 62 mm 2 44 inches 203 x 203 and 136 x 203 dots per inch Five fonts 7 5 cpi 10 cpi 12 cpi 16 5 cpi and 20 cpi and four variations Normal Double Height Double Width and Double Height Double Width for a total of 20 possible font variations Bar codes Codabar Code 3 of 9 Code 128 A Code 128 B Code 128 C Code 128 Auto 8 13 EAN 13 2 13 5 EAN UPC Auto Interleaved 2 of 5 MSI Plessey POSTNET JPC A JPC A 2 PC A 5 PC AUTO UPC E UPC A PC AUTO 2 PC AUTO 5 PC E PC E 2 PC E 5 4 4 4 4 4 Gre ea 4 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 The XON XOFF Protocol The RS 232 serial interface communicates using hardware and XON XOFF flow control Flow control helps to ensure that your computer doesn t send information to the printer faster than it can print The XON XOFF protocol is a popular data communications protocol When the printer s buffer is approximately 50 percent full it sends the ASCII c
80. uble height command GS DC2 18 58 Index 127 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 23 Index 128 T technical specifications 115 text objects 18 troubleshooting 107 109 W warranty information 121 Wrap data command ESC W 54 X XL mode compressed graphics command ETB 35 XL mode graphics command SYN 33 XL print mode 15 XON XOFF protocol 117
81. ublines ESC M Set Font to 12 cpi Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHRS 27 PRINT 41 27 I2 10 PRINT 41 CHR 12 Example 16 ESC M Set Font to 12 cpi A 86 ESC P Set Font to 16 cpi Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 1 PRINT 41 CHR 27 PRINT 41 CHRS 27 P 16 cpi CHRS 10 PRINT 41 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 41 CHR 27 PRINT 41 27 S 20 cpi 10 PRINT 1 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 41 CHR 27 PRINT 41 CHR 27 TI T cpi CHRS 10 PRINT 41 CHR 12 Example 19 ESC T Set Font to 7 cpi ESC U Set Font to 10 cpi Example OPEN COM1 9600 N 8 1 FOR OUTPUT AS 41 PRINT 41 CHR 27 PRINT 1 CHR 27 U 10 cpi 10 PRINT 41 12 Example 20 ESC U Set Font to 10 cpi ESC V Return Firmware Revision Example See sample code provided on the disk Example 21 ESC V Return Firmware Revision ESC W Wrap Data Example See sample code provided on the disk Example 22 ESC W Wrap Data A 87 ESC X Set Horizontal Starting Position Example NT O p p p p 42444424244 3 E3 RSE AO YO EA
82. y r lowercase r 114 72 0111 0010 S lowercase s 115 73 0111 0011 G 123 STR rd ose ae Delete o G 124 lowercase t lowercase u lowercase v lowercase w lowercase x lowercase y lowercase z open brace vertical line close brace tilde DEL Trademark Copyright Registered Degree 116 117 118 119 120 121 122 123 124 125 126 127 153 169 174 176 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 Numeric 20h FFh Printable characters 37 A ASCII character codes 123 characters 83 values 11 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 print mode command GS US 61 Caret feature 83 Carriage return command CR 30 character codes 123 character evaluation 11 cleaning the printer 107 clearing label jams 109 command examples 85 listings 21 parameters 11 converting from dots to inches 13 CR Carriage return command 30 Index 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 1 20 74 E Enter debug mode command GS
Download Pdf Manuals
Related Search
Related Contents
ScanTAP-32 User`s Manual Samsung DV484GTHASU/A1 Specification Sheet ENTRETIEN ET CONTRôLE DE COMBUSTIONS DES Samsung SC9150 คู่มือการใช้งาน BDA-1取扱説明書(0.5KB) SANFEMS Samsung SL-M4020ND MIKE 11 - HydroEurope Copyright © All rights reserved.
Failed to retrieve file