Epson SQ-2000 Operating Manual
Epson SQ-2000 Operating Manual

Epson SQ-2000 Operating Manual

Epson printer operating manual sq-2000
Hide thumbs Also See for SQ-2000:
Table of Contents

Advertisement

Quick Links

EPSON
Printer
SQ-2000
Operating Manual

Advertisement

Table of Contents
loading

Summary of Contents for Epson SQ-2000

  • Page 1 EPSON Printer SQ-2000 Operating Manual...
  • Page 2: Fcc Compliance Statement

    IBM-PC@ is a registered trademark of International Business Machines Corporation. LQ-1500™ is a trademark of Epson America, Inc. Microsof™ is a trademark of Microsoft Corporation. Q X - 1 0 ™ is a trademark of Epson America, Inc. Softalk is a registered trademark of Softalk Publishing, Inc. ®...
  • Page 3: Table Of Contents

    Selecting the Right Location ....Unpacking the Printer ..... .
  • Page 4 Using Master Select Command ....Printer Care and Maintenance ....The Ink Jet Print Head ..... .
  • Page 5 DotGraphics......How the SQ-2000 Prints Dot Graphics ..
  • Page 6 Printing ........Printer ........
  • Page 7 Printer location ......Printerparts Interface card installed Installing the paper feed knob’ ..
  • Page 8 D-l Location of column DIP switch panel ..D-2 Location of interface DIP switch panels E-l Continuous paper stacked below printer E-2 Continuous paper stacked behind printer ..E-3 Tractor installation E-4 Paper separator being assembled and installed .
  • Page 9 2-1 Messages of panel indicator lights 3-1 Proportional print styles ....3-2 Draft pica print styles ..... . 3-3 Draft elite print styles .
  • Page 10: Introduction

    24 ink nozzles. The print head cleans itself automatically, keeping the nozzles clear. The SQ-2000 accepts a wide range of different types of paper; you don’t need to buy specially manufactured stock. It’s designed to work on smooth, ordinary bond paper.
  • Page 11: About The Manual

    This manual contains all the information you need to operate the SQ-2000. In the first section, you’ll find the necessary details to get your SQ-2000 up and running. The second part of the manual contains information on how to take full advantage of some of the printer’s special features.
  • Page 12: Steps To Printing

    Chapter 1 steps to Printing Setting up your SQ-2000 is simple and straightforward, even if you’ve never used a printer before. In this chapter, you’ll learn how to set up your printer and perform your first printing job in 10 easy steps, shown on the next two pages.
  • Page 13 Putting on the paper feed knob Unpacking the printer 4 Setting up the paper guide 3 Installing the ink cartridge Installing the inferface card...
  • Page 14: Customizing The Printer

    Connecting the printer Loading the paper 10 Printing your first document Text h n o l o g y i n t h e f o r m o f a h i g h - s p e e d m i c r o p r...
  • Page 15: Selecting The Right Location

    Figure 1-1. Continuous paper feeding Selecting the Right Location To make sure you’ve picked a satisfactory location for your SQ-2000, keep the following points in mind. The location should be: A flat, stable surface with enough room for continuous paper feed as shown in the illustration.
  • Page 16: Unpacking The Printer

    Figure Unpacking the Printer Carefully lift the SQ-2000 from the carton. Remove the protec- tive shipping material and plastic wrapping. Save these packing materials with the carton in case you need to ship or store your printer later. Check to see that you have all the parts shown above. If a part is missing or appears damaged, contact your dealer.
  • Page 17: Putting On The Paper Feed Knob

    Note: If you’re going to ship the printer, be sure to remove the knob to safeguard against damaging it.
  • Page 18: Installing The Ink Cartridge

    The ink compartment is located in the left rear corner of the printer. To open the compartment, pull back and up on the lid and set it aside. Remove the ink cartridge tank from its vacuum-packed wrap- ping.
  • Page 19: Setting Up The Single-Sheet Paper Guide

    Then tilt the guide toward you and press gently until it locks into place with a click. To remove the guide, press on the two locking levers and tilt the guide away from you. Then lift it free of the printer.
  • Page 20: Installing The Interface Card

    Step 6. (Look back to Step 1 to see how the card looks when it is installed.) Warning: If you have been operating the printer, first turn it off, then unplug it before attempting to install or remove the inter- face card.
  • Page 21 If the card doesn’t seem to align correctly, remove it carefully and try again. Be sure it is properly positioned in the grooves. Now inspect the card. It should be firmly seated, the back plate flush with the back of the printer. Replace the two screws you removed earlier.
  • Page 22: Connecting The Printer To Your Computer

    Figure l-10. Connecting the printer and computer Connecting the Printer to Your Computer To connect the SQ-2000 to your computer, you’ll need either a parallel or serial interface cable, depending on your computer. Refer to the manual for your computer or check with your dealer for the proper cable.
  • Page 23: Customizing The Printer

    Interface DIP switch panel Figure l-21. Locating the DIP switches Customizing the Printer There are two DIP switch panels on the SQ-2000 that allow you to customize the printer to your special needs. These are shown in the picture. The switches are preset at the factory, but they can be changed to suit a variety of applications.
  • Page 24: Loading Single-Sheet Paper

    You’ll hear a whirring noise that will last a few seconds then stop. (For more details on the SQ-2000’s self-cleaning feature, see Chapter 4.) The indicator lights on the control panel light up. The POWER, READY, and ON LINE lights glow green, and the PAPER OUT light is red, indicating that there is no paper loaded in the printer.
  • Page 25: Adjusting Pressure Bar Rollers

    Now you’re ready to load paper. 1. Press the ON LINE button. The ON LINE and READY lights go out, indicating that the printer is off-line-the power is on but the printer won’t print. 2. Insert a sheet of paper into the paper guide and press the SHEET FEED button.
  • Page 26: Self-Testing The Printer

    Step 8. Adjust Turn OFF the printer using its ON-OFF switch. Now, turn ON the printer while holding down the LF button. The printer will immediately begin printing out the self-test characters shown above.
  • Page 27: A Word About Selecting Paper

    Figure l-77. Paper is not absorbent enough Most dense-weave paper (of the quality used for business cor- respondence) can be used in the SQ-2000 without problems. However, it’s a good practice to test the paper in your printer before purchasing a large quantity. Of course, you should also test labels and preprinted forms.
  • Page 28: Testing Your Paper

    Step 9. Now carefully look at each character in every line. If no ink bleeds, the paper should be suitable for your SQ-2000. Then take a new sheet from the package. This time, turn the sheet over and run the self test on the reverse side of the paper.
  • Page 29: Printing Your First Document

    Printing Your First Document Now you’re ready to print out your first document. Simply follow the normal procedure for your word processor. Additional information on printing documents can be found in Chapter 3.
  • Page 30 From: Donnison. All employees y o u a l l k n o w , field i n f r a r e d s e n s o r s . A s m a r t i n f r a r e d s e n s o r i n c o r p o r a t e s f o r m o f a technology in t h e...
  • Page 31: Operation

    Power Switch The main power switch is a rocker switch on the left side of the SQ-2000 towards the back. Press the front of the switch to turn the power on and the back of the switch to turn it off.
  • Page 32: Control Panel Buttons

    This button switches between the on-line and off-line states. If the paper is properly loaded, the on-line state is automatically selected when the power switch is turned on. The SQ-2000 then stands by to receive data from the host computer.
  • Page 33: Ff (Form Feed) Button

    FF (Form Feed) button This button is effective only when the SQ-2000 is in the off- line state. When you press the FF button in the off-line state, the paper is advanced to the next top of form. LF (Line Feed) button This button is effective only when the SQ-2000 is in the off- line state.
  • Page 34: Indicators

    Indicators The control panel has a number of lights that indicate the state of the printer. The meanings of the indicators are as follows. Figure 2-3. Control panel indicators Table 2-l. Messages of panel indicator lights Indicator Color POWER Green...
  • Page 35: Paper-End Detector

    The PAPER OUT light goes out when paper is loaded. Howev- er, printing does not restart until the ON LINE switch is pressed. The SQ-2000 has an override which allows the paper to move approximately one inch after the end of paper has been sensed.
  • Page 36: Initialization

    Initialization The SQ-2000 is initialized (i.e., set to a fixed set of conditions) in the following cases: When you turn the power switch on. (When you use a parallel interface) If the INIT signal is re- ceived from the host computer, causing pin 31 of the parallel interface to become LOW.
  • Page 37: Using The Sq-2000

    This is often a short question-and-answer session in which the program asks two or three basic questions about your computer and printer. To set up a program for use with the SQ-2000, you would give the following answers: Question...
  • Page 38: Using The Sq-2000 With Other Application Programs

    This is covered later on in this chapter, and in Appendix A. Using the SQ-2000 with other application programs You can also use the SQ-2000 to print other documents, such as spreadsheets, with various commercial software packages. As with word processors, most of your printing will be straightforward.
  • Page 39: Computer-To-Printer Communications

    0 to 9. The ASCII code also includes most punctuation marks, and some codes that control printer functions. If you refer to the ASCII chart in Appendix B, you’ll find that all of these letters, numbers and punctuation marks have been assigned code numbers from 33 through 255.
  • Page 40: Control Codes

    The ESCape code changes the interpretation of the codes that follow it - they are interpreted as part of a printer command. For example, if the SQ-2000 receives the number 52, it prints the numeral 4 because 52 is the ASCII code for that letter. However, if the printer receives a 27 just before the 52, it turns on the italic mode, because ESCape “4”...
  • Page 41: Translating The Ascii Code

    LPRINT command is sent to the printer. If you check the ASCII chart in Appendix B, you’ll find that CHR$(lO) is the control code for a line feed, so when the printer receives this, it moves the paper up one line.
  • Page 42 ESCape or <ESC>. This tells the printer that whatever comes next should be interpreted as a printer command. Next comes “4” -- if you look under the SQ-2000 commands in Appendix A, you’ll find that <ESC> “4” is the command for italic print.
  • Page 43 PROPORTIONAL PRINTING EMPHASIZED PRINTING Using Master Select Command The SQ-2000 can produce over 100 different combinations of print styles. The Master Select command allows you to choose any one of these styles. The Master Select command consists of <ESC> “!" followed by a single ASCII code. The value of the ASCII code determines the printing style that is selected.
  • Page 44 Proportional overrides pica/elite. Compressed works only in draft print. Some of the more popular styles the SQ-2000 can produce are shown on the next four pages. The number following each exam- ple is the ASCII code (decimal) which will select that particular print style.
  • Page 45: Proportional Print Styles

    The Select Print Quality command will select either the letter quality or the draft set. The select print quality command looks like this: <ESC> “x” 0 - To select the draft set <ESC> “x” 1 - To select the letter quality set Table 3-1.
  • Page 46: Draft Pica Print Styles

    Pica Master Print Select Sample Number Regular MISwiy MISwiy Emphasized Italic Regular M I S w i y MISwiy Emphasized Underlined Regular MISwiy M I S w i y 1 3 6 Emphasized italic underlined M I S w i y 1 9 2 Regular Emphasized...
  • Page 47: Draft Elite Print Styles

    Elite Master Print Select Sample Number Regular MISwiy MISwiy Emphasized Italic MISwiy Regular MISwiy Emphasized Underlined Regular MISwiy MISwiy Emphasized Italic underlined MISwiy Regular MISwiy Emphasized Table 3-3. Draft elite print styles Compressed Expanded Master Print Print Select Sample Sample Number M I S w i y MISwiy MIswiy...
  • Page 48: Letter Quality Pica Print Styles

    Pica Master Print Select Sample Number M I S w i y Regular MISwiy Emphasized Italic Regular MISwiy M I S w i y Emphasized Underlined M I S w i y Regular MISwiy Emphasized Italic underlined MISwiy Regular M I S w i y Emphasized Table 3-4.
  • Page 49: Letter Quality Elite Print Styles

    Elite Master Select Sample Number MISwiy Regular Emphasized MISwiy Italic Regular MISwiy Emphasized MISwiy Underlined MISwiy Regular MISwiy Emphasized Italic underlined MISwiy Regular MISwiy Emphasized Table 3-5. Letter quality elite print styles Compressed Master Print Print Select Sample Sample Number MISwiy 5 M I S w i y MISwiy 13...
  • Page 50 This is often a short question-and-answer session in which the program asks two or three basic questions about your computer and printer. To set up a program for use with the SQ-2000, you would give the following answers: Question...
  • Page 51 This is covered later on in this chapter, and in Appendix A. Using the SQ-2000 with other application programs You can also use the SQ-2000 to print other documents, such as spreadsheets, with various commercial software packages. As with word processors, most of your printing will be straightforward.
  • Page 52 0 to 9. The ASCII code also includes most punctuation marks, and some codes that control printer functions. If you refer to the ASCII chart in Appendix B, you’ll find that all of these letters, numbers and punctuation marks have been assigned code numbers from 33 through 255.
  • Page 53 The ESCape code changes the interpretation of the codes that follow it -- they are interpreted as part of a printer command. For example, if the SQ-2000 receives the number 52, it prints the numeral 4 because 52 is the ASCII code for that letter. However, if the printer receives a 27 just before the 52, it turns on the italic mode, because ESCape “4”...
  • Page 54 LPRINT command is sent to the printer. If you check the ASCII chart in Appendix B, you’ll find that CHR$(lO) is the control code for a line feed, so when the printer receives this, it moves the paper up one line.
  • Page 55 ESCape or <ESC>. This tells the printer that whatever comes next should be interpreted as a printer command. Next comes “4” -- if you look under the SQ-2000 commands in Appendix A, you’ll find that <ESC> “4” is the command for italic print.
  • Page 56: Using Master Select Command

    PROPORTIONAL PRINTING EMPHASIZED PRINTING Using Master Select Command The SQ-2000 can produce over 100 different combinations of print styles. The Master Select command allows you to choose any one of these styles. The Master Select command consists of <ESC> “!" followed by a single ASCII code. The value of the ASCII code determines the printing style that is selected.
  • Page 57 Proportional overrides pica/elite. Compressed works only in draft print. Some of the more popular styles the SQ-2000 can produce are shown on the next four pages. The number following each exam- ple is the ASCII code (decimal) which will select that particular print style.
  • Page 58 The Select Print Quality command will select either the letter quality or the draft set. The select print quality command looks like this: <ESC> “x” 0 -- To select the draft set <ESC> “x” 1 -- To select the letter quality set Table 3-1.
  • Page 59 Pica Master Print Select Sample Number Regular MISwiy MISwiy Emphasized Italic Regular M I S w i y MISwiy Emphasized Underlined Regular MISwiy M I S w i y 1 3 6 Emphasized italic underlined MISwiy Regular MISwiy Emphasized Table 3-2. Draft pica print styles Compressed Master Print...
  • Page 60 Elite Master Print Select Sample Number Regular MISwiy MISwiy Emphasized Italic MISwiy Regular MISwiy Emphasized Underlined Regular MISwiy MISwiy Emphasized Italic underlined MISwiy Regular MISwiy Emphasized Table 3-3. Draft elite print styles Compressed Expanded Master Print Print Select Sample Sample Number M I S w i y MISwiy MISwiy...
  • Page 61 Pica Master Print Select Sample Number Regular MISwiy Emphasized MISwiy Italic Regular MISwiy Emphasized MISwiy Underlined MISwiy Regular Emphasized MISwiy Italic underlined MISwiy Regular Emphasized MISwiy Table 3-4. Letter quality pica print styles Compressed Master Print Print Sample Select Sample Number M I S w i y MISwiy...
  • Page 62 Elite Master Select Sample Number Regular MISwiy Emphasized MISwiy Italic Regular MISwiy Emphasized MISwiy Underlined Regular MISwiy MISwiy Emphasized Italic underlined MISwiy Regular Emphasized MISwiy Table 3-5. Letter quality elite print styles Compressed Master Print Print Select Sample Sample Number M I S w i y MISwiy 5 MISwiy 13...
  • Page 63: Printer Care And Maintenance

    As you’ll see, the SQ-2000 is not only easy to use -- it’s also simple to maintain on a daily basis. Periodic attention by a ser- vice technician is necessary, however.
  • Page 64: How Automatic Print Head Cleaning Works

    When you turn the printer off, it cleans itself again. Moreover, during printing the SQ-2000 periodically pauses for a few moments to clean the print head’s lower nozzles, which don’t get used as much and are more liable to become clogged.
  • Page 65: For More Extensive Cleaning

    At those times when the short cleaning cycle may not be enough, or when the printer has not been used for some time, you can put the SQ-2000 through a more thorough cleaning. you’ve been printing, first let the printing stop on its own so no data will be lost.
  • Page 66: Summary Of Cleaning Cycles

    Let the POWER indicator go out before unplugging the printer. Troubleshooting Guide The SQ-2000 is often able to tell when something goes wrong, such as when paper has jammed or someone forgot to replace the ink cartridge. It does that through special sensing devices.
  • Page 67 Troubleshooting Guide Problem Possible Cause Printer will not operate at Printer is not on-line with all after being turned on. computer. Ink cartridge is not set in place or pushed down far enough. No ink in cartridge. Print head will not move Paper loaded incorrectly.
  • Page 68 Replace with paper that meets absorbency re- quirements. Do normal cleaning op- eration. Check if printer is ex- Relocate printer out of posed to strong wind or air current. fan. Check if tractor sprock- Move right sprocket so ets are positioned cor- paper is pulled taut.
  • Page 69 Possible Cause Problem Paper has ink stains or Paper setting method is splotches. wrong. Ink has been sprayed onto platen. Continuous paper feeds Obstruction behind platen irregularly: tension on is binding paper. paper is uneven. Check To Solve It Check to see that paper Adjust rollers on paper pressure bar is properly pressure bar.
  • Page 70: User-Defined Characters

    User-Defined Characters With the SQ-2000, it is possible to define and print characters of your own design. This can be useful if you want to design an entirely new alphabet or typeface. You can also create characters for special applications (for example, mathematical or scientific symbols).
  • Page 71: The Print Matrix

    The matrix is 24 dots high-one dot for each nozzle on the SQ-2000 print head. The width of the character matrix is depen- dent upon the character set in use. For draft characters, the grid is nine dots wide.
  • Page 72: Defining Your Own Characters

    Figure 5-2 shows two of the character matrixes with the dots used to print the letter H. All of the SQ-2000’s characters are stored in the same manner. Draft Letter Quality 5-2. Character grids Figure Defining Your Own Characters With the knowledge of how the SQ-2000 stores and prints characters, you are ready to define your own.
  • Page 73: User-Defined Character

    Fig. 5-3. User-defined character Next, you translate the dot pattern you’ve created on paper to a numeric format so you can send the information to the SQ-2000. Every dot has an assigned value. Each vertical column (which has a maximum of 24 dots) is first divided into three groups of eight dots.
  • Page 74: Sending Information To The Sq-2000

    (and final) step in defining a character is to send this information to the printer. Sending information to the SQ-2000 The SQ-2000 command to define characters is one of the more complex in its repertoire. The format of the command is this: <ESC>...
  • Page 75 Since it takes three bytes to specify the dots in one vertical column of dots, the SQ-2000 expects d1x3 bytes of data to follow d2. and n2, let’s use an example. If, for...
  • Page 76 Line 110 contains d0, dl, and d2. The information about the actual character design (which is contained in the data statements at the end of the program) is sent to the printer in the loop between lines 140 and 170.
  • Page 77: Printing User-Defined Characters

    A. Since no other characters are in the user-defined RAM area, nothing else prints. Other characters sent to the printer don’t even print as spaces; it’s as if they were not sent at all.
  • Page 78 How Print Mode Affects User-Defined Characters In the example program above, before you defined the new capital A, you selected the SQ-2000’s draft print mode. By doing this, you caused any user-defined characters to print as draft characters because user-defined characters assume the mode that is in effect at the time they are defined.
  • Page 79: Characters

    Table 5-1. User-defined character design grids Draft Letter Quality Proportional Draft mode characters As you have seen, draft characters are designed on a grid which is 24 dots high by 9 dots wide (plus up to three columns of dots for space between characters). User-defined draft characters print at the same high speed as normal draft characters, even though they may print with more dots and may even be de- signed for proportional spacing.
  • Page 80: Proportional Mode Characters

    Each of the three user-defined character modes (draft, letter quality, and proportional) can be used in combination with most of the SQ-2000’s various print styles. For instance, italic, elite, and emphasized styles all work with user-defined characters. The characters you design will be altered to give each of these print- ing effects.
  • Page 81: Other Considerations

    Other considerations Keep in mind that user-defined characters are stored in RAM, which is volatile in nature. Whenever the printer power is turned off, all of the user-defined characters are lost. Likewise, initializ- ing the printer will clear the user-defined character area. Initializ- ing can be done with the <ESC>...
  • Page 82 230 , 240 'Select download 250 LPRINT CHR$(27) "%" CHR$(1); 260 ' 270 'Print character 50 times 280 FOR I=1 TO 50 LPRINT "="; 300 NEXT:LPRINT 310 ' 320 'Print character 50 times 330 FOR I=1 TO 50 LPRINT ">"; 350 NEXT:LPRINT 351 FOR I=1 TO 25 LPRINT "=>";...
  • Page 83: Character Design Grid For Border Characters

    Figure 5-5. Character design grid for border characters Here’s how the program works. Line 40 selects letter quality characters; this will be the attribute of the user-defined charac- ters. The data for the first character, which replaces the “=” sign, is sent in lines 140-170.
  • Page 84: Characters That Connect Vertically

    Characters that connect vertically Because the SQ-2000’s vertical spacing can be changed, you can also create characters that connect vertically. do is change the line spacing so that there is no extra lines. The following program shows how this technique between can be used to print an integral sign that is two lines high.
  • Page 85 410 DATA 0,0,0,0,0,0,0,0,24,0,0,0,0,0,60,0,0,0,0,0,24 420 DATA 0,0,0,0,0,16,0,0,0,0,0,32,0,0,0,255,255,192 430 DATA 0,0,0,255,252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 440 DATA 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 450 DATA 0,0,0,0,0,0,0,0,0,0,0,0 The design grid is shown in Figure 5-7. Figure 5-7. Design grid for integral sign made Figure 5-8 shows the printout from this program.
  • Page 86: Dotgraphics

    Dot Graphics The SQ-2000 has all the dot graphics capabilities of the other Epson printers as well as the ability to produce dot graphics using all 24 of the nozzles in the print head. This gives the SQ-2000 approximately three times the vertical resolution of the other printers.
  • Page 87 When the SQ-2000 produces 8-dot graphics options, it prints with every third nozzle. Each byte of data received controls the nozzles for only one vertical column of dots. This means you have to send the printer more information when printing dot graphics, but it also means that you have full control over what each print nozzle is doing.
  • Page 88 Figure 6-2. Values assigned to the print nozzles It is not a coincidence that the values that are assigned to the pins are powers of two. These assigned values are the decimal equivalents of the binary values of the nozzles. This means that each combination of nozzle values produces a unique sum;...
  • Page 89: Syntax Of The Graphics Command

    Sum of nozzle values Figure 6-3. Value Syntax of the Graphics Command The SQ-2000 has one command that allows you to use any of the 10 graphics options. The syntax of the command is: <ESC> “*” s n1 n2 data In this command, s selects the graphics option and n1 and n2 specify the number of bytes of graphic data that follows.
  • Page 90: Using Hand-Calculated Data To Print Graphics

    The SQ-2000 uses the formula n1 + n2 X 256 to determine how many bytes of graphics data to expect. To determine the values of n1 and n2, given the number of dot columns of graphics data that you want to send, use the following formulas (where X is the...
  • Page 91: Printing Multiple Lines Of 8-Dot Graphics

    Write the assigned values of the nozzles next to your design and then total the values for each column of dots. These totals are the values that will be sent to the printer as graphics data to print the design.
  • Page 92 To break the previous design (Figure 6-4) into three lines of 8-dot graphics, triple the number of dots in each column and break the design into what will look like three lines of 8 bits each. For example: the first column of two dots will now be a column of six dots;...
  • Page 93 Now total the values for each column of dots. These totals are the values that are sent to the printer as graphics data for the print design. And here is a new BASIC program to print the design. 10 ‘*** Prints Graphics/Single-Density Mode *** ’...
  • Page 94: Using The 24-Dot Graphics Options

    Using the 24-Dot Graphics Options Up until now you have looked at the SQ-2000’s print head as an B-dot graphics device. In reality, the SQ-2000 has 24 nozzles in its print head, and they are all available to you when using the 24-dot graphics options.
  • Page 95 Graphics data bytes First byte Second byte Third byte Print head MSB = Most significant bit LSB = Least significant bit Figure 6-6. Map of 24-dot graphics Figure 6-7 shows the design used for B-dot graphics now adapted for 24-dot graphics. In this adaptation, each dot printed using the B-dot option will be printed as a square of nine dots when using the 24-dot option.
  • Page 96 Here is the BASIC program adapted for 24-dot graphics. 10 WIDTH "LPT1:",255 20 LPRINT CHR$(27) "*" CHR$(39) CHR$(42) CHR$(0); 30 FOR X=1 TO 126 READ N LPRINT CHR$(N); 60 NEXT X 70 LPRINT 80 DATA 0,0,63,0,0,127,0,0,255,0,3,255,0,3,255,0,15,255,0,31,255 90 DATA 0,127,255,0,255,255,1,255,255,3,255,255,7,255,255, 15,255,255 100 DATA 31,255,254,31,255,252,31,255,248,31,255,240,31,2 55,224,31,255,192 110 DATA 31,255,0,31,252,0,31,240,0,31,224,0,31,1283,0,31,2...
  • Page 97: Using The Sq-2000 As A Plotter

    Graphics images can range from business bar charts to computer-created art. Since the SQ-2000 can’t move the paper in both directions, it can’t plot a curve continuously like a pen plotter does. To print a complete graphics image on the SQ-2000 the entire image must be assembled in the computer’s memory and, when complete,...
  • Page 98 100 ' *** SQ-2000 Plotter Program: 5-Point Star *** 110 ' 120 ' Initialize 130 ' 140 DIM BUFFER%(360,45) 150 FOR BIT = 0 TO 7 : DOT%(7 - BIT) = 2 160 X.SCALE = 20 170 X.FACTOR = 360 / X.SCALE Y.SCALE...
  • Page 99 460 BUFFER% (COLUMN, ROW) = BUFFER% (COLUMN, ROW) OR DOT% (I) 470 NEXT COUNT 480 NEXT ANGLE 490 ' 500 ' Print curve 510 ' 520 OPEN "LPT:1" AS #1 : WIDTH #1,255 530 PRINT #1, ESC$ "3" CHR$(24); FOR PRINT.LINE PRINT #1, ESC$ "*"...
  • Page 100 The program explained here is an overly simplified plotting program. It is not efficient in its use of memory, nor is it very fast. In fact, the BASIC language itself is not very suitable for graphics programs of a very large scale. BASIC is just not fast enough to handle the massive amounts of data required for graphics.
  • Page 101 Line 250 starts a loop to calculate the points on the curve. Since BASIC uses radian measure for angles, the value of ANGLE goes from 0 to just over 360 degrees, slightly more than a full circle (to ensure that there is no gap at the end). The step value must be small enough that the curve appears smooth, and not as a series of straight lines.
  • Page 102 “stacks” of three. Each array element contains one byte of graphics data, and to control 24 nozzles we must send three bytes of data to the printer. Figure 6-10 shows the order in which we must send the array elements to the printer.
  • Page 103 While this program is of little practical value, it illustrates the elements required to do plotting with the SQ-2000. We have used a very simple curve for illustration so that it wouldn’t take too long to run.
  • Page 104: Individual Graphics Options Commands

    As previously mentioned, Epson printers are upward compati- ble. Therefore the SQ-2000 responds to commands that are also used with Epson FX and RX series printers. There are four indi- vidual graphics options commands that act very much the same as the <ESC>...
  • Page 105: Using The Hex Dump Feature

    Using the Hex Dump Feature The SQ-2000 has the ability to print the hexadecimal number of each code that it receives, instead of interpreting the codes as characters and commands as it normally does. This is a great tool for locating problems in programs that work with the printer.
  • Page 106 Beyond finding problem codes, the hex dump feature also pro- vides a way to check which codes are actually being sent to the printer by a program. Just turn on the hex dump feature and run the program. Then interpret the codes that are printed out.
  • Page 107: Programming Hints

    (ASCII 9) into a series of spaces to advance the print head to the next tab position. This is handy if your printer doesn’t under- stand tabs, but it causes problems with a printer like the SQ-2000 that does understand tabs, and it makes it difficult to use ASCII 9 in graphics.
  • Page 108: Apple Computers

    Apple Computers The Apple II computers present two problems when using them with a printer like the SQ-2000. First, they can only send seven bits of data to the printer, and second, they use the code ASCII 9 for internal initialization of the printer routines.
  • Page 109: Trs-80 Computers

    The TRS-80 Model I computer, for instance, does not correctly send ASCII decimal codes 0, 10, 11, and 12 to printers like the SQ-2000. A quick solution for TRS-80 Model I (and TRS-80 Model III) users to avoid sending ASCII decimal 12 (Form Feed, or <FF>) is to use its high-order counterpart ASCII decimal 140.
  • Page 110: Ibm Personal Computers

    WIDTH #l, 255 is included here. Unfortunately, this solution won’t work with DOS 1.0 because it can’t run a printer like a file. You may be able to get a free update (DOS 1.05) from your dealer. Another problem with DOS 1.0 is that it doesn’t send ASCII 7 to the printer;...
  • Page 111: Qx-10 Computers

    (ASCII 9). It automatically con- verts ASCII 9 into a series of spaces to advance the print head to the next tab position. Since the SQ-2000 understands tabs, it can cause problems (i.e. with graphics). One way to avoid this prob- lem is to use its high-order counterpart ASCII decimal 137.
  • Page 112 MBASIC operating system. A sample program which performs this OUT routine is shown below. The program is meant to be a subroutine that sends a 9 to the printer whenever it is called. 500 IF INP(21) AND &H20 THEN 50 : REM check...
  • Page 113 SQ-2000 Command Summary This appendix gives a brief summary of the SQ-2000 com- mands (control codes). While this is a complete list of the com- mands, the descriptions are not complete in all cases. The com- plete descriptions of all the commands, including examples of their use, can be found in the LQ-2500 Programmer’s Manual also...
  • Page 114: Vertical Spacing Commands

    Vertical Spacing Commands Function: Line feed Format: <LF> Symbol Decimal H e x a d e c i m a l 0 A Remarks: Returns the print head to the left margin and advances the paper one line. Function: One-time n/180-inch line feed Format: <ESC>...
  • Page 115 H e x a d e c i m a l 1 B Remarks: Sets the line spacing for subsequent line feed commands to n/180 inch. l/180 inch is the vertical distance between dots on the SQ-2000 (n can range from 0 to 255). Function: Set n/60-inch line spacing. Format: Symbol <ESC>...
  • Page 116 Vertical Spacing Commands (continued) Function: Form Feed Format: Symbol Decimal H e x a d e c i m a l 0 C Remarks: Advances the paper to the top of the next page. Function: Set page length by lines Format: Symbol Decimal...
  • Page 117 Vertical Spacing Commands (continued) Function: Cancel bottom margin Format: ASCII <ESC> Decimal Hexadecimal Remarks: Sets the bottom margin to 0 lines. The command uses the letter “0”, not the number zero. Function: Vertical tab Format: ASCII <VT> Decimal H e x a d e c i m a l 0 B Remarks: Advances the paper to the next vertical tab position.
  • Page 118 Vertical Spacing Commands (continued) Function: Select a vertical tab channel Format: ASCII <ESC> Decimal H e x a d e c i m a l 1 B Remarks: This command selects one of the vertical tab channels. Subse- quent vertical tab codes will advance the paper to the next vertical tab position in the selected channel (c can range from 0 to 7).
  • Page 119: Horizontal Spacing Commands

    Horizontal Spacing Commands Function: Carriage return Format: <CR> ASCII Decimal H e x a d e c i m a l O D Remarks: Returns the print head to the left margin. If auto-line feed is on, paper is also advanced one line. Function: Set right margin Format:...
  • Page 120 Horizontal Spacing Commands (continued) Function: Horizontal tab Format: ASCII <HT> Decimal H e x a d e c i m a l 0 9 Remarks: This code advances the print head to the next horizontal tab position. The default tab settings are every eight characters. Function: Set horizontal tabs Format:...
  • Page 121 Horizontal Spacing Commands (continued) Function: Absolute dot position Format: <ESC> ASCII Decimal Hexadecimal Remarks: Moves the print head to an absolute horizontal position. The position, in inches, is determined by the formula (n + n2 X 256)/60. The maximum position is 13.6 inches. Function: Move print head Format:...
  • Page 122: Print Style Commands

    Print Style Commands Function: Select print mode Format: ASCII <ESC> Decimal Hexadecimal Remarks: Selects between the draft mode (n = 0) and the letter quality mode (n = Function: Select print style (Master Select) Format: <ESC> ASCII Decimal H e x a d e c i m a l 1 B Remarks: Allows you to select multiple print styles (i.e., pica-italic- underlined) with one command.
  • Page 123 Function: Cancel elite width print Format: <ESC> ASCII Decimal Hexadecimal Remarks: Cancels elite width print and returns the SQ-2000 to pica width print. Function: Proportional print on/off Format: < E S C > " P " ASCII Decimal H e x a d e c i m a l 1 B...
  • Page 124 Print Style Commands (continued) Function: One-line expanded width print Format: ASCII < E S C > < S O > Decimal Hexadecimal Remarks: This command selects expanded width print for the remainder of the current line (unless explicitly canceled sooner). This command is the same as <SO>.
  • Page 125 Print Style Commands (continued) Function: Select compressed width print Format: < E S C > < S I > ASCII Decimal H e x a d e c i m a l 1 B Function: Cancel compressed width print Format: <DC2>...
  • Page 126 Print Style Commands (continued) Function: Cancel italic print Format: < E S C > “ 5 ” ASCII Decimal Hexadecimal Remarks: This command cancels italic printing and returns you to the standard character set. Function: Underline on/off Format: < E S C > “ - " n ASCII Decimal Hexadecimal...
  • Page 127: Character Set Commands

    Character Set Commands Function: User-defined character set on/off Format: <ESC> ASCII Decimal H e x a d e c i m a l 1 B Remarks: This command either selects the user-defined character set (n = 1) or cancels the user-defined character set (n = 0). Function: Define user-defined characters Format:...
  • Page 128 Character Set Commands (continued) Function: Select international character set Format: ASCII <ESC> Decimal Hexadecimal Remarks: Selects one of the 11 international character sets. The following table shows the valid values of n and the character sets selected for each. The characters that change in the international charac- ter sets are shown below.
  • Page 129: Graphics Commands

    Graphics Commands Function: Single-density dot graphics Format: ASCII <ESC> Decimal Hexadecimal Remarks: Prints single-density dot graphics at 60 dots per inch. The values of n1 and n2 define the number of bytes of data accord- ing to the formula n1 + n2 X 256. Each byte of data controls the print head nozzles in one vertical row of dots.
  • Page 130 Graphics Commands (continued) Function: High-speed, double-density dot graphics Format: ASCII <ESC> Decimal H e x a d e c i m a l 1 B Remarks: Prints high-speed, double-density dot graphics at 120 dots per inch. The values n1 and n2 define the number of bytes of data according to the formula n1 + n2 x 256.
  • Page 131 Graphics Commands (continued) Function: Selected density dot graphics Format: ASCII <ESC> Decimal Hexadecimal Remarks: Prints dot graphics in a selected density, and with either 8 nozzles or 24 nozzles. The functions of this command are co- vered in the LQ-1500 Programmer’s Manual. Function: Change dot graphics density Format:...
  • Page 132: Miscellaneous Commands

    Deselect printer Format: <DC3> ASCII Decimal H e x a d e c i m a l 1 3 Remarks: Places the SQ-2000 in an off-line state. It will ignore alI codes until it receives a select printer code. A-20...
  • Page 133 H e x a d e c i m a l 1 1 Remarks: Returns the SQ-2000 to an on-line state. It enables the printer to receive data again after it has been deactivated by a deselect printer code. This code will not override the ON LINE button.
  • Page 134 H e x a d e c i m a l 1 B Remarks: Cancels control of the eighth data bit set by either the set eighth-bit or clear eighth-bit commands. Function: Bell Format: <BEL> ASCII Decimal Hexadecimal Remarks: Sounds the SQ-2000’s buzzer. A-22 " # "...
  • Page 135: Initialize Printer

    Remarks: Moves the print head one character to the left. This allows you to overstrike characters. (Note that the print head doesn’t actually move to the left, the SQ-2000 combines the two charac- ters and prints them as one.) Function:...
  • Page 136 Function: Unidirectional printing on/off Format: <ESC> ASCII Decimal H e x a d e c i m a l 1 B Remarks: Selects unidirectional printing (n = 1) or returns the printer to bidirectional printing (n = 0). A-24 “U”...
  • Page 137: Ascii Code Conversion Chart

    ASCII Code Conversion Chart This chart can be used to convert between the different names for ASCII codes. The codes from 0 to 32 have both decimal and hexadecimal numbers, abbreviations, and the control keys used to type them. The codes above 32 have the character that prints instead of the abbreviation.
  • Page 138 Decimal Hexadecimal Character Decimal Hexadecimal Character " & < >...
  • Page 139 Decimal Hexadecimal Character Decimal Hexadecimal Decimal Hexadecimal Decimal <DEL> <NUL> < S O H > <STX> <ETX> <EOT> <ENQ> <ACK> <BEL> < B S > < H T > < L F > <VT> < F F > < C R > <...
  • Page 140 Decimal Hexadecimal Decimal Character Character Hexadecimal...
  • Page 141: C Widths Of The Proportional Characters

    Figure C-l shows what each of the four width values are for. The total width value is the only width that you will probably need to know. The left-space, body and right- space widths are all values that are internal to the SQ-2000. C - l...
  • Page 142 Total width Right-space Body Left-space Figure C-l. Character Q and its widths Proportional (normal) c - 2...
  • Page 143 Proportional (normal) (continued) C - 3...
  • Page 144 Proportional (normal) (continued) C - 4...
  • Page 145 Proportional (normal) (continued) C - 5...
  • Page 146 Proportional (superscript/subscript) C - 6...
  • Page 147 Proportional (superscript/subscript) (continued) C - 7...
  • Page 148 Proportional (superscript/subscript) (continued)
  • Page 149: Setting The Dip Switches

    Setting the DIP Switches The SQ-2000 is provided with two sets, or panels, of dual in-line package (DIP) switches. When these switches are preset, the printer assumes a certain set of conditions each time it is turned on or reset.
  • Page 150 Figure D-1. Location of column DIP switch panel The second set of switches, consisting of two or more groups, is located on the interface card at the back of the printer (see Figure D-2). The number of groups of switches depends on the type of interface you have.
  • Page 151: Before You Change The Switch Settings

    SW-1 to SW-4. Now look at the two groups of switches on the interface on the back of the printer. These are referred to as Panel 1 (with four switches) and Panel 2 (with eight). To identify these switches, we’ll first use the panel number and then the switch number.
  • Page 152: Interface Dip Switch Panels

    *In normal (pica) character size. Interface DIP Switch Panels These switches customize the printer for the type of computer you have. As mentioned, up to four different switch panels may be provided depending on your interface. Full details are given in the manual that came with the interface.
  • Page 153 If you get double spacing when you want single spacing, this means both the computer and the printer are providing a line feed. Turn SW1-3 OFF. If the second line overprints the first, neither the printer nor the computer is supplying a line feed.
  • Page 154: Interface Dip Switch Panel 2

    Interface DIP switch Panel 2 The second interface DIP switch panel has eight switches that select print characteristics when the SQ-2000 is turned on. Most of the functions of these switches are duplicated by software commands. The difference is that the software commands are cancelled when the printer is turned off or reset.
  • Page 155: International Character Sets

    Table D-4. International character sets Draft Quality Letter Quality Table D-5. DIP switch settings for international characters SW2-1 SW2-2 County SW2-3 U.S.A (ASCII) France Germany England Denmark Sweden Italy Spain D - 7...
  • Page 156 Set this switch to OFF when you want your printing (such as program printouts) to be continuous and free from breaks caused by the printer. This switch should also be set to OFF when the word processing or other software program you are using re- quires complete control of the page length.
  • Page 157: Using The Optional Tractor Unit

    Printer Location When you use the tractor and continuous paper, you must locate your SQ-2000 so that the paper can flow freely in and out of the printer. Two possible arrangements are shown in Figures E-l and E-2. Figure E-1. Continuous paper stacked below printer...
  • Page 158: Installing The Tractor Unit

    Installing the Tractor Unit To install the removable tractor unit, first pull the printer’s friction lever toward the front of the printer. Open the dust cover to provide better access. Then hold the tractor with the gears to the right as shown in Figure E-3.
  • Page 159: Installing The Paper Separator

    Figure E-4. Paper separator being assembled When you to use single-sheet paper in your SQ-2000, want you can easily remove the tractor unit. Just push back the two tractor release levers as shown in Figure E-5, tilt the unit up and lift it off.
  • Page 160: Loading Continuous Paper

    Figure E-S. Tractor release levers Loading Continuous Paper Once you have installed the tractor and separator, the printer is ready to accept continuous paper. To do this you first need to adjust the printer. Check that the DIP switch under the dust cover (SW-4 as de- scribed in Appendix D) is in the OFF position.
  • Page 161 Figure E-6, Location of parts for The two wheels, or sprockets, on the tractor unit must be moved to match the width of the paper you use. The paper feeds through these sprockets using the holes near the paper’s two side edges.
  • Page 162 Figure E-7. Feeding the paper into the printer Next, pull the paper up until the top is above the pin-feed holders. Fit the holes on the left side of the paper over the pins in the left holder and close the cover. Now fit the right side of the paper in the right holder, moving the holder as needed to match the width of the paper.
  • Page 163 Figure E-8. Top-of-page position When you turn on your SQ-2000 it will remember this top-of- page position and will use it when any program tells it to move to the top of the next page. If you later find that your word proces-...
  • Page 164: Printing

    Specifications Printing Printing method ... . . On-demand ink-jet, with 24-nozzle Printing speed ..Draft 176 characters per second Let- Character sets ....96 regular, 96 italic, 32 international Character matrix .
  • Page 165: Printer

    Dimensions ....Height: 6.5 inches (165mm) Weight ......40 lbs (18kg) (printer only) Power required .
  • Page 166: Index

    Boldfacing 30 Border designs 64 Bottom margin A-4 <BS>. Backspace A-23 Buffer, input D-4 Buzzer 27, D-6 <CAN>. Delete line A-20 Care of printer 43 Carriage return Channels. See Tabs, vertical Character delete A-20 Character grids 52,59,70 matrix 52, F-l...
  • Page 167 A-10 summary A-l vertical spacing A-2 Communications 31 Compressed width print 38, A-12 cancel A-13 Computers Apple II 90 Epson QX-10 93 IBM 92 TRS-80 91 type 29 Connecting characters 62,65 Connecting printer and computer Control codes 32 defined 32...
  • Page 168 <DCl>. Select printer A-21 <DC2>. Cancel compressed width <DC3>. Deselect printer A-20 <DC4>. Cancel one-line expanded print Debugging programs 87 Default values 28, A-23 Defining characters connecting 62 explanation 53 program example 57 <DEL>. Delete character A-20 Delete line A-20...
  • Page 169 A-21 Elite print style A-10 cancel 36, A-10 Emphasized print A-13 cancel A-13 Environment, specifications for F-2 Epson printers code compatibility 29 Epson QX-10 computers *Select one-line expanded print <ESC> <SO>. <ESC> <SI>. Select compressed width print A-13 <ESC> <SP>.
  • Page 170 71 individual option commands 85 nozzle values 69 options 70 printing method 67 printing multiple lines using BASIC 35, 54, 89 using SQ-2000 as plotter Graphics mode double-density 75, A-17 high-speed double-density A-18 quadruple-density A-18 single-density 72, 74, A-17 A-21...
  • Page 171 Hexdump 87 Horizontal spacing commands A-17 Horizontal tabs A-8 absolute A-9 problems 93 <HT>. Horizontal tab A-8 IBM Personal Computer 92 Indicators 26 blinking 27 Initialize DIP switch settings effect on user-defined characters command A-23 conditions 28 sequence 28 Ink cartridge 9, 27, F-2 Ink low 27 Input buffer D-4 Installing...
  • Page 172 A-7 right A-7 Master Select command 35, A-10 restrictions 36 values for 36 Matrix, character 52, F-l. See also Character, grids Memory, of printer D-4 Microsoft BASIC 33 Miscellaneous commands A-20 Missing codes 88 dots 47 Mixing print styles 61 Mode selection, draft/letter quality.
  • Page 173 Page length setting D-6 setting by inches A-4, D-6 setting by lines Paper absorbency 18 feeding E-l loading 15 position E-l selection 18 separator E-3 test 18 t y p e s F - l Paper-out detector 27 Parts 7 Perforation.
  • Page 174 Printing styles draft 39, A-10 letter quality 40, A-10 proportional 34, 37, A-11, C-l Printing user-defined characters 58 Problems BASIC 89 printer 46 Problem codes using the Hex dump to find Programming hints 89 introduction 30 Proportional mode cancel A-11...
  • Page 175: Printer Location

    A-14 Tabs absolute horizontal A-9 channels A-6 horizontal A-8 vertical A-5 Technical specifications F-l Temperature 6, 26, 45 Top of form Top-of-page position E-7 Tractor unit E-l Troubleshooting 46 TRS-80 computers 91 Turning on printer 28 G-10 A-11 56, 60...
  • Page 176 ASCII codes restrictions on draft style vertically connecting characters Vertical tabs channels A-6 setting A-5 <VT>. Vertical tab A-5 Weight of printer Widths of proportional characters Word processing installing in software 29 using printer for 29 56, 60 G-11...
  • Page 178 Most versions of BASIC use the LPRINT command and the CHR$(n) function to send codes to the printer. In the CHR$(n) function the value n is the number of the code that you want to send to the printer. For example, to set a right margin at column 60, the SQ-2000 command is: <ESC>...
  • Page 179 ASCII Code Conversion Chart Decimal Hexadecimal Abbreviation Control key <NUL> Control-@ <SOH> Control-A <STX> Control-B <ETX> Control-C <EOT> Control-D <ENQ> Control-E <ACK> Control-F <BEL> Control-G <BS> Control-H <HT> Control-I <LF> Control-J <VT> Control-K <FF> Control-L <CR> Control-M < S O > Control-N <SI>...
  • Page 181: Limited Warranty

    This warranty does not apply if the Epson label or logo, or the rating label or serial number, has been removed from your Epson product, or if, in the sole opinion of Epson, your Epson product has...

Table of Contents