Manuale d’uso / di manutenzione del prodotto SQ-2000 del fabbricante Epson
Vai alla pagina of 181
EPSON SQ-2000 Printer Operating Manual.
FCC COMPLIANCE STATEMENT FOR AMERICAN USERS This equipment generates and uses radio frequency energy and if not installed and used properly, that is, in strict accordance with the manufacturer’s instructions, may cause interference to radio and television reception.
Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 About This Manual . . . . . . . . . . . . . . . . . . . . . . . . 2 1 10 Steps to Printing .
3 Using the SQ-2000 ....................... . Using the SQ-2000 with Word Processors ... . Using the SQ-2000 with other application programs ............................. . Programming with the SQ-2000 ........... . Computer-to-printer communications .
6 DotGraphics.. ........................... . How the SQ-2000 Prints Dot Graphics ....... . Syntax of the Graphics Command ........... . Using Hand-Calculated Data to Print Graphics. . ............................. . Printing Multiple Lines of 8-Dot Graphics .
Appendixes A SQ-2000 Command Summary ......... . Vertical Spacing Commands ........... . Horizontal Spacing Commands ......... . Print Style Commands ................. . Character Set Commands ............. . Graphics Commands ................. . Miscellaneous Commands .
Figures 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-9 Printer location ........................... . Printerparts ............................. . Interface card installed Installing the paper feed knob’ . ... ........... . ........... . The ink cartridge ....
6-6 6-7 6-8 Map of 24-dot graphics ................... . Data layout for 24-dot graphics ............. . Eight-dot (top) and 24-dot (bottom) versions of the density ............................. . 6-9 Figure produced by plotting program ....... . 6-10 Order of array elements .
Tables 2-1 Messages of panel indicator lights ......... . 3-1 Proportional print styles ................... . 3-2 Draft pica print styles ..................... . 3-3 Draft elite print styles ..................... . 3-4 Letter quality pica print styles .
Introduction The Epson SQ-2000 Ink Jet Printer gives you the versatility, speed, and graphics capability of a dot matrix printer, together with print quality close to that of a daisy wheel printer. A major advantage of the ink jet is its quiet operation, which sets it in a class by itself.
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.
Chapter 1 10 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.
1 2 Unpacking the printer Putting on the paper feed knob 3 Installing the ink cartridge 4 Setting up the paper guide 5 Installing the inferface card 4.
6 Connecting the printer 7 Customizing the printer 8 Loading the paper 9 Self-testing the printer ABCDEFGHIJKLMNOPQRSTUVWXYZ[] BCDEFGHIJKLMNOPQRSTUVWXYZ[]^ CDEFGHIJKLMNOPQRSTUVWXYZ[]^_ DEFGHIJKLMNOPQR.
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: l A flat, stable surface with enough room for continuous paper feed as shown in the illustration.
Single-sheet paper guide Manual Figure l-2. Printer parts 1 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.
Figure 1-4. Installing the paper feed knob 2 Putting on the Paper Feed Knob Slip the paper feed knob into place as shown above, aligning the knob so that it matches the flat side of the platen shaft. Note: If you’re going to ship the printer, be sure to remove the knob to safeguard against damaging it.
Figure 1-5. The ink cartridge 3 Installing the Ink Cartridge Caution: Under no circumstances should the power be switched ON when the ink cartridge has been removed. 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.
Figure 1-6. Installing the single-sheet paperguide 4 Setting Up the Single-Sheet Paper Guide You’ll use the single-sheet paper guide to feed individual sheets of paper into the SQ-2000. To install this guide, hold the guide in both hands, facing the front of the printer.
5 Figure 1-7. Removing the protective plate Installing the Interface Card If your printer already has the interface card installed, go ahead to Step 6.
Figure l-9. Snapping the interface card into place Use both thumbs as shown above to push the card into place. You should feel a slight resistance when there’s about a quarter of an inch to go. Press gently with gradually increasing pressure until the card snaps into place.
Figure l-10. Connecting the printer and computer 6 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.
olumn DIP switch panel Interface DIP switch panel Figure l-21. Locating the DIP switches 7 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.
Figure l-12. Loading single-sheet paper 8 Loading Single-Sheet Paper Before beginning the paper-loading procedure, plug in the SQ-2000 and turn it on. When you turn the printer on, a number of things happen: l The print head moves all the way to the left, and goes through a brief self-cleaning cycle.
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.
ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_'abcdefgh BCDEFGHIJKLMNOPQRSTUVWXYZ[]^_'abcdefghi CDEFGHIJKLMNOPQRSTUVWXYZ[]^_'abcdefghij DEFGHIJKLMNOPQRSTUVWXYZ[]^_'abcdefghijk EFGHIJKLMNOPQRSTUVWX.
A Word About Selecting Paper With an ink jet printer, paper absorbency is an important com- ponent for good print quality. Paper which is either too absor- bent or not absorbent enough will give you less than optimum print quality. You can see in Figure 1-16 what happens when paper is used which soaks up too much ink.
Testing your paper To test a supply of paper, take the top sheet from the package and load it in the printer. Have your printer perform its self-test as shown in Step 9. Now carefully look at each character in every line. If no ink bleeds, the paper should be suitable for your SQ-2000.
10 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.
MEMO ---- - From: Don Donnison. President To: All employees AS you all know, we have just entered an excitin g new field in the sensing devic e industry , “Smart” infrared sensors . A smart infrared sensor incorporate s microcomputer technology in the form of a high-spee d microprocessor wit h standar d infrared sensin g equipment.
Chapter 2 Operation This chapter covers the switches that control the operation of the SQ-2000, the panel indicators, and initialization sequences. Power Switch The main power switch is a rocker switch on the left side of the SQ-2000 towards the back.
Figure 2-l. Power switch and control panel Control Panel Buttons The control panel buttons are on the front of the printer. You should familiarize yourself with their functions before operating your printer. Figure 2-2. Control panel buttons ON LINE button This button switches between the on-line and off-line states.
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.
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.
Paper-end detector The printer is equipped with a paper-end detector that warns you when the printer runs out of paper. When the printer detects that the paper has run out, printing stops, the PAPER OUT in- dicator goes on and the buzzer sounds. The PAPER OUT light goes out when paper is loaded.
Initialization The SQ-2000 is initialized (i.e., set to a fixed set of conditions) in the following cases: l When you turn the power switch on. l (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.
Chapter 3 Using the SQ-2000 This chapter tells you how to set up your word processor or other applications software to work with the SQ-2000. If you are interested in programming with the SQ-2000, the second part of this chapter contains basic information on control codes and ESCape sequences.
What type of interface Parallel or serial (this will depend on the are you using? interface board in the SQ-2000, your computer, and the type of cable you have). Programs that don’t specifically list the SQ-2000 may ask other questions about your printer.
Computer-to-printer communications A computer and printer communicate by means of numbered codes. If you press the letter A on the keyboard, it is translated into a numeric code, transmitted to a peripheral device (such as a video screeen or a printer) then displayed as the letter A.
Control codes Most of the time you don’t give this code system a thought. If you press A on the keyboard, the computer sends the code to the printer and the letter A is printed. However, some printer codes, like the one for a line feed, do not have a key on the keyboard.
Translating the ASCII code You may also find that different manuals and programs use different terms for the same characters or functions. For example, your computer manual may say to send the decimal 10 for a line feed, while your spreadsheet program recommends a <CR> or CTRL-J for the same thing.
3. Next type: 20 LPRINT CHR$(27) "4" "ITALIC PRINTING"; 4. Now press RETURN, type RUN, and press RETURN again. The SQ-2000 prints: NORMAL PRINTING ITALIC PRINTING This time the printer receives a CHR$(27) which is the code for ESCape or <ESC>.
The “p” 1 in line 40 turns on the proportional printing, and the “p” 0 in line 50 turns it off. 9. Next type: 60 LPRINT CHR$(27) “E ” “EMPHASIZED PRINTING” ; 70 LPRINT CHR$(27) “F” ; 10. Now press RETURN, type RUN, and press RETURN again.
This command would select italic proportional print. In BASIC, the same command would look like this: LPRINT CHR$(27) “!” CHR$(66); You can make up your own combinations quite easily. This is possible because each print style has its own value you can use with the Master Select command.
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.
Table 3-2. Draft pica print styles Pica Compressed Expanded Compressed Expanded Print Master Prin t Master Select Print Master Sample Selec t Sample Number Sample Sample Master Number Number Number Re.
Table 3-3. Draft elite print styles Regular Emphasized Italic Regular Emphasized Underlined Regular Emphasized Italic underlined Regular Emphasized Elite Print Master Select Sample Number MISwiy 1 MIS.
Table 3-4. Letter quality pica print styles Pica Compressed Expanded Compressed Expanded Print Sample Master Select Number Regular Emphasized Italic Regular Emphasized Underlined Regular Emphasized It.
Table 3-5. Letter quality elite print styles Elite Compressed Expanded Compressed Expanded Master Print Master Master Master Sample Select Select Print Select Print Number Select Sample Number Sample .
Chapter3 Using the SQ-2000 This chapter tells you how to set up your word processor or other applications software to work with the SQ-2000. If you are interested in programming with the SQ-2000, the second part of this chapter contains basic information on control codes and ESCape sequences.
What type of interface Parallel or serial (this will depend on the are you using? interface board in the SQ-2000, your computer, and the type of cable you have). Programs that don’t specifically list the SQ-2000 may ask other questions about your printer.
Computer-to-printer communications A computer and printer communicate by means of numbered codes. If you press the letter A on the keyboard, it is translated into a numeric code, transmitted to a peripheral device (such as a video screeen or a printer) then displayed as the letter A.
Control codes Most of the time you don’t give this code system a thought. If you press A on the keyboard, the computer sends the code to the printer and the letter A is printed. However, some printer codes, like the one for a line feed, do not have a key on the keyboard.
Translating the ASCII code You may also find that different manuals and programs use different terms for the same characters or functions. For example, your computer manual may say to send the decimal 10 for a line feed, while your spreadsheet program recommends a <CR> or CTRL-J for the same thing.
3. Next type: 20 LPRINT CHR$(27) "4" "ITALIC PRINTING"; 4. Now press RETURN, type RUN, and press RETURN again. The SQ-2000 prints: NORMAL PRINTING ITALIC PRINTING This time the printer receives a CHR$(27) which is the code for ESCape or <ESC>.
The “p” 1 in line 40 turns on the proportional printing, and the “p” 0 in line 50 turns it off. 9. Next type: 60 LPRINT CHR$(27) “E ” “EMPHASIZED PRINTING” ; 70 LPRINT CHR$(27) “F” ; 10. Now press RETURN, type RUN, and press RETURN again.
This command would select italic proportional print. In BASIC, the same command would look like this: LPRINT CHR$(27) “!” CHR$(66); You can make up your own combinations quite easily. This is possible because each print style has its own value you can use with the Master Select command.
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.
Table 3-2. Draft pica print styles Pica Compressed Expanded Compressed Expanded Print Master Master Select Print Select Print Master Sample Number Sample Number Sample Select Number Selec t Number Reg.
Table 3-3. Draft elite print styles Regular Emphasized Italic Regular Emphasized Underlined Regular Emphasized Italic underlined Regular Emphasized Elite Print Master Select Sample Number MISwiy 1 MIS.
Table 3-4. Letter quality pica print styles Pica Compressed Expanded Compressed Expanded Print Sample Master Select Number Regular Emphasized Italic Regular Emphasized Underlined Regular Emphasized It.
Table 3-5. Letter quality elite print styles Elite Compressed Expanded Compressed Expanded Master Print Master Master Master Sample Select Select Print Select Print Number Select Sample Number Sample .
Chapter 4 Printer Care and Maintenance In this chapter, you’ll learn about the self-cleaning feature and other operating aspects of the printer. There’s also a trouble- shooting chart you can use to quickly solve any little problems that might arise.
How Automatic Print Head Cleaning Works Each time you turn on the printer it goes through a brief cleaning cycle in which cleaning solvent is sprayed through the nozzles.
Figure 4-Z. Buttons for cleaning during printing This time the print head did something different. It performed the cleaning action, but first it stopped for several seconds in front of the revolving rubber “brush” next to the storage station. That gave it an additional scrubbing to remove dirt and other deposits.
ton. This special cleaning also takes about two minutes. Be careful not to unplug the printer too quickly. As with the other extended cleaning cycle, there’s a quiet period during which solvent is allowed to soak into the print head and other parts.
Troubleshooting Guide Problem Chec k Printer will not operate at Printer is not on-line with all after being turned on. computer. Print head will not move or printer stops printing. Dots are missing Possible Cause Ink cartridge is not set in place or pushed down far enough.
Problem Possible Cause Check To Solve It See Page Dots still missing after Dirty print head. l Do extended cleaning. 45 normal cleaning cycle. Ink cartridge faulty. l Check ink cartridge for l Turn printer off. Re- 9, 44 effective use period. place with new ink car- tridge with unexpired effective period.
Problem Possible Cause Paper has ink stains or splotches. Continuous paper feeds irregularly: tension on paper is uneven. Paper setting method is wrong. Ink has been sprayed onto platen. Obstruction behind platen is binding paper. Check I To Solve It l Check to see that paper l Adjust rollers on paper pressure bar is properly pressure bar.
Chapter 5 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).
As the print head moves across the page, electrical impulses cause the appropriate nozzles to release ink against the the paper, causing a single dot to print with each impulse. Figure 5-1 shows the print head as it prints a capital H. In the first column, six nozzles release ink, and in the next four columns, one nozzle releases ink.
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 Figure 5-2. Character grids Defining Your Own Characters With the knowledge of how the SQ-2000 stores and prints characters, you are ready to define your own.
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.
MS B LS B MS B LSB MSB LSB 00011001 -25:D 01010101 - 85:D 2 01010000 - 8O:D 3 MSB = Most significant bit LSB = Least significant bit Figure 5-4. Data bytes for -he first column of a new capital A You.
Note: The entire range of ASCII decimal codes (from 0 to 127) can be used for user-defined characters, but a caution is in order. Char- acters with ASCII decimal values below 32 are usually reserved as control codes by both your computer and your printer.
An example character definition should make this clear: 10 ‘*** User-defined character: Capital A *** 20 ’ 30 ‘Select draft 40 LPRINT CHR$(27) “x’ CHR$(O); 50 ’ 60 ‘Define download chara.
Printing User-Defined Characters If you entered the example program above, you defined a capital A and placed it in the RAM location for ASCII decimal 65 (replacing the standard “A” ).
Therefore, the SQ-2000 has a command which allows you to copy all of the standard characters from ROM to the user-defined character set. The command format is: <ESC> “:” <NUL> <NUL> <NUL> Note: This command will cancel any user-defined characters you have created.
Table 5-1. User-defined character design grids Draft Letter Qualit y Proportional dl (maximum) 9 15 37 dO+d1+d2 (maximum) 12 18 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).
Unlike draft characters, there are no restrictions on which dots can print. You can print a solid box of 360 (15x24) dots if you wish. This, coupled with the closer dot spacing, allows you to design characters with higher resolution. The drawback is speed.
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.
230 , 240 'Select download 250 LPRINT CHR$(27) "%" CHR$(1); 260 ' 270 'Print character 50 times 280 FOR I=1 TO 50 290 LPRINT "="; 300 NEXT:LPRINT 310 ' 320 &apo.
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.
Characters that connect vertically Because the SQ-2000’s vertical spacing can be changed, you can also create characters that connect vertically. All you need to do is change the line spacing so that there is no extra space between lines. The following program shows how this technique can be used to print an integral sign that is two lines high.
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.
Chapter 6 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.
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.
Assigned nozzle values Usable nozzles 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.
Dots to print Nozzle values 128 - ¡ ¡ 64 - ¡ 32 - ¡ 16 - ¡ 8 - ¡ 4- ¡ 2 - ¡ 1 - ¡ Sum of nozzle values 73 226 255 Figure 6-3. Value of thegraphics data byte Syntax of the Graphics Command The SQ-2000 has one command that allows you to use any of the 10 graphics options.
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 .
Figure 6-4. Design sketch and sum of nozzle values 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.
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; the second column of three dots will now be a column of nine dots, etc.
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.
Lines 50 and 140 set a FOR-NEXT loop which will include selecting the graphics option and printing the graphics data for each of the three (8-bit) lines.
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.
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 40 READ N 50 LPRINT CHR$(N); 60 NEXT.
Figure 6-8 shows the design modified to take advantage of the higher resolution of 24-dot graphics. Notice that the curves are smoother and the edges are less ragged.
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 A BIT : NEXT 160 X.SCALE = 20 : Y.SCALE = 20 170 X.FACTOR = 360 / X.SCALE : Y.FACTOR = 360 / Y.
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); 540 FOR PRINT.
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.
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.
After the entire figure is created in the array in memory it is sent to the printer. Since we are using a 24-dot graphics option the procedure is slightly complicated. The array in memory is structured just as the figure will print: array element 0,0 is the upper left corner, 1,0 is adjacent to it on the right, and 0,l is directly below it.
The program uses three nested FOR-NEXT loops to print the graphics image. The first loop starts in line 540. It steps through the horizontal rows of the array BUFFER%( ). The step value is 3 because we print the array three rows at a time. Line 550 selects the triple-density 24-dot graphics option with 360 columns of graphics data.
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.
Chapter 7 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.
Review the hex dump for missing codes or codes that have been changed or added to. Typical things to look for include: an <LF> (ASCII 0AH) added after the <CR> (ASCII 0DH) code, <HT> (ASCII 09H) changed into a series of spaces (ASCII 20H), or <FF> (ASCII 0CH) changed into a series of <LF> (ASCII 0AH) codes.
Chapter 8 Programming Hints The SQ-2000 printer can be used with many different compu- ters. However, almost all computers have some built-in quirks that cause problems with the SQ-2000 (or any other printer, for that matter).
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.
TRS-80 Computers The TRS-80 computers are not without their own set of quirks. 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.
The program uses a machine language printer driver routine (line 10), then tells the system where the new driver is located. When you RUN the program, all codes (including those nasty problem codes) are sent directly to the printer. This driver will also work with the TRS-80 Model III with one change in line 10; change 32E837 to D3FB.
2. Write a file on diskette and then use the DOS COPY command with the /B option to send it to the printer (i.e. COPY PRNTFILE/B PRN). Open the file for random access or the ASCII decimal 26 may be interpreted as an end-of-file marker. 3. Buy a copy of Compaq DOS 2.
There is another way of circumventing the ASCII 9. The OUT command sends information directly to the printer without going through the 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.
Appendix A 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.
Vertical Spacing Commands Function: Line feed Format: Symbol <LF > Decimal 10 Hexadecimal 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: Symbol <ESC> “J” n Decimal 27 74 n Hexadecimal 1B 4A n Remarks: Advances the paper n/180 inches.
Vertical Spacing Commands (continued) Function: Select l/6-inch line spacing Format: Symbol <ESC> “2 ” Decimal 27 50 Hexadecimal 1B 32 Remarks: Sets the line spacing for subsequent line feed commands to l/6 inch.
Vertical Spacing Commands (continued) Function: Form Feed Format: Symbol <FF> Decimal 12 Hexadecimal 0 C Remarks: Advances the paper to the top of the next page.
Vertical Spacing Commands (continued) Function: Cancel bottom margin Format: ASCII <ESC> “0” Decimal 27 79 Hexadecimal 1B 4F Remarks: Sets the bottom margin to 0 lines.
Vertical Spacing Commands (continued) Function: Select a vertical tab channel Format: ASCII <ESC> “/” c Decimal 27 47 c Hexadecimal 1 B 2F c Remarks: This command selects one of the vertical tab channels.
Horizontal Spacing Commands Function: Carriage return Format: ASCII <CR > Decimal 13 Hexadecimal O D Remarks: Returns the print head to the left margin.
Horizontal Spacing Commands (continued) Function: Horizontal tab Format: ASCII <HT > Decimal 9 Hexadecimal 0 9 Remarks: This code advances the print head to the next horizontal tab position.
Horizontal Spacing Commands (continued) Function: Absolute dot position Format: ASCII <ESC> “$” n1 n2 Decimal 27 36 n1 n2 Hexadecimal 1B 24 n1 n2 Remarks: Moves the print head to an absolute horizontal position. The position, in inches, is determined by the formula (n + n2 X 256)/60.
Print Style Commands Function: Select print mode Format: ASCII <ESC> "x” n Decimal 27 120 n Hexadecimal 1B 78 n Remarks: Selects between the draft mode (n = 0) and the letter quality mode (n = 1).
Print Style Commands (continued) Function: Cancel elite width print Format: ASCII <ESC> “P” Decimal 27 80 Hexadecimal 1B 50 Remarks: Cancels elite width print and returns the SQ-2000 to pica width print.
Print Style Commands (continued) Function: One-line expanded width print Format: ASCII <ESC> <SO > Decimal 27 14 Hexadecimal 1B 0E Remarks: This command selects expanded width print for the remainder of the current line (unless explicitly canceled sooner).
Print Style Commands (continued) Function: Select compressed width print Format: ASCII <ESC> <SI > Decimal 27 15 Hexadecimal 1 B OF Function: Cancel compressed width print Format: ASCII &l.
Print Style Commands (continued) Function: Cancel italic print Format: ASCII <ESC> “5 ” Decimal 27 53 Hexadecimal 1B 35 Remarks: This command cancels italic printing and returns you to the standard character set.
Character Set Commands Function: User-defined character set on/off Format: ASCII <ESC> “%” n Decimal 27 37 n Hexadecimal 1 B 25 n Remarks: This command either selects the user-defined character set (n = 1) or cancels the user-defined character set (n = 0).
Character Set Commands (continued) Function: Select international character set Format: ASCII <ESC> “R” n Decimal 27 82 n Hexadecimal 1B 52 n 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.
Graphics Commands Function: Single-density dot graphics Format: ASCII <ESC> “K” n1 n2 Decimal 27 75 n1 n2 Hexadecimal 1B 4B n1 n2 Remarks: data data data 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.
Graphics Commands (continued) Function: High-speed, double-density dot graphics Format: ASCII <ESC> “Y" n1 n2 data Decimal 27 89 n1 n2 data Hexadecimal 1 B 59 n1 n2 data Remarks: Prints high-speed, double-density dot graphics at 120 dots per inch.
Graphics Commands (continued) Function: Selected density dot graphics Format: ASCII <ESC> “*" n1 n2 Decimal 27 42 n1 n2 Hexadecimal 1B 2A n1 n2 Remarks: data data data Prints dot graphics in a selected density, and with either 8 nozzles or 24 nozzles.
Miscellaneous Commands Function: Delete line Format: ASCII <CAN> Decimal 24 Hexadecimal 1 8 Remarks: Clears the current line from the printer’s data buffer.
Miscellaneous Commands (continued) Function: Select printer Format: ASCII <DCl > Decimal 17 Hexadecimal 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.
Miscellaneous Commands (continued) Function: Clear eighth-bit Format: ASCII <ESC> "= " Decimal 27 61 Hexadecimal 1B 3D Remarks: Sets the eighth data bit to 0.
Miscellaneous Commands (continued) Function: Backspace Format: ASCII <BS > Decimal 8 Hexadecimal 8 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.
Miscellaneous Commands (continued) Function: Unidirectional printing on/off Format: ASCII <ESC> “U” n Decimal 27 85 n Hexadecimal 1 B 55 n Remarks: Selects unidirectional printing (n = 1) or returns the printer to bidirectional printing (n = 0).
Appendix B 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.
Decimal Hexadecimal 33 21 34 22 35 23 36 24 37 25 38 26 39 27 40 28 41 29 42 2A 43 2B 44 2C 45 2D 46 2E 47 2F 48 30 49 31 50 32 51 33 52 34 53 35 54 36 55 37 56 38 57 39 58 3A 59 3B 60 3C 61 3D 62 3E .
Decimal Hexadecimal Character Decimal 127 7F <DEL> 144 128 80 <NUL> 145 129 81 <SOH > 146 130 82 <STX> 147 131 83 <ETX> 148 132 84 <EOT> 149 133 85 <ENQ> 150 .
Decimal Hexadecimal 214 D6 215 D7 216 D8 217 D9 218 DA 219 DB 220 DC 221 DD 222 DE 223 DF 224 E0 225 El 226 E2 227 E3 228 E4 229 E5 230 E6 231 E7 232 E8 233 E9 234 EA Character V W x Y z [ ] ^ '.
Appendix C Widths of the Proportional Characters This table lists the widths of the SQ-2000’s proportional char- acters. The values given are in 360ths of an inch (for example: a value of 36 is 36/360-inch).
Total width Right-space Body Left-space Figure C-l. Character Q and its widths Proportional (normal) c- 2.
Proportional (normal) (continued) C- 3.
Proportional (normal) (continued) C- 4.
Proportional (normal) (continued) C- 5.
Proportional (superscript/subscript) C- 6.
Proportional (superscript/subscript) (continued) C- 7.
Proportional (superscript/subscript) (continued) C-8.
Appendix D 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.
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.
Before You Change the Switch Settings For DIP switch changes to have effect, you must first turn off the printer. Be sure to treat the switches gently. Avoid touching them with your hands. Static charges, dirt and oil from your fingers can harm the switches.
Table D-l. Column DIP switch setting for printing area Switch Number of Width SW-1 SW-2 SW-3 columns* (inch) Paper shape and size OFF OFF OFF 65 71/8 OFF OFF ON 75 8 ¼ OFF ON OFF 78 8½ B5 vertical A4 horizontal US. letter vertical OFF ON ON 80 9½ ON OFF OFF 94 10¼ B4 vertical ON OFF ON 102 11 US.
SW1-1 Set this switch to OFF if you want to use the print buffer. This switch controls the 2K-byte print buffer. When it is OFF the buffer is used. This means information coming into the print- er from the computer can be stored in the buffer until it is ready to be processed, permitting the computer to operate more efficiently.
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.
Table D-4. International character sets Draft Quality Letter Quality Table D-5. DIP switch settings for international characters SW2-1 SW2-2 SW2-3 County ON ON ON U.
SW2-4 Set the form length with this switch. ON is 12 inches; OFF is 11 inches. When a form feed character is sent by the computer, the paper moves to the next sheet if the optional cut sheet feeder is attached, or to the top of the next form if the optional tractor unit is being used.
Appendix E Using the Optional Tractor Unit With the optional tractor unit, your printer can use continuous paper with pin feed holes along the sides. The unit is adjustable so that the continuous paper can be any width from 4 to 15 inches.
Figure E-2. Continuous paper stacked behind printer 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.
Installing the Paper Separator Now assemble and install the paper separator as shown in Figure E-4, inserting the separator into the slots on the back of the printer. The separator keeps the paper that is coming out of the printer from being pulled back in.
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.
Figure E-6, Location of parts for tractor unit 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. Move the left sprocket by releasing its locking lever.
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.
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.
Appendix F Specifications Printing Printing method . . . . . . . . . . . . . On-demand ink-jet, with 24-nozzle print head Printing speed ... . .............. Draft 176 characters per second Let- ter quality 105 characters per second Character sets . .
Printer Dimensions . . . . . . . . . . . . . . . . . . . . Height: 6.5 inches (165mm) 11.7 inches (296mm) with sheet guide 7.5 inches (188mm) with optional tractor unit Width: 24.5 inches (595mm) with knob Depth: 15 inches (383mm) Weight . . . . . . .
INDEX A Apple II computers 90 eighth bit control 90, A-21 American Standard Code for Information Interchange (ASCII) codes, conversion 31, B-l Applications programs 30 ASCII codes 31, 33, B-l Assigning graphics options 85 Automatic line feed D-4 B Backspace 30 BASIC common problems 89 language 33 programming hints 89 <BEL>.
Cleaning 44,46 Code compatibility 31 conversion, ASCII B-l problems 89 Column DIP switch panel D-l, D-3 Column width F-l Command codes format A-l graphics 70, A-17 summary A-l listed by function A-l l.
D <DCl>. Select printer A-21 <DC2>. Cancel compressed width A-13 <DC3>. Deselect printer A-20 <DC4>. Cancel one-line expanded print A-12 Debugging programs 87 Default values 28, A-23 Defining characters connecting 62 explanation 53 program example 57 <DEL>.
E Eighth-bit control cancel A-22 clear A-22 set 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 93 <ESC> <SO>. <ESC> <SI>.
<ESC> “Q”. Set right margin A-7 <ESC> “R”. Select international character set A-16 <ESC> “S”. Select superscripts or subscripts A-14 <ESC> “T”. Cancel superscripts and subscripts A-14 <ESC> “U”. Unidirectional printing on/off A-24 <ESC> “V”.
H Hexdump 87 Horizontal spacing commands A-17 Horizontal tabs A-8 absolute A-9 problems 93 <HT>. Horizontal tab A-8 I IBM Personal Computer 92 Indicators 26 blinking 27 Initialize DIP switch set.
Line spacing types F- l l/6-inch A-3 l/8-inch A-2 n/180-inch A-3 n/60-inch A-2 variable A-2 Loading paper 16, E-4 LQ-1500 User’s Manual A-l M Maintenance 43 Margin bottom A-4 left A-7 right A-7 Master Select command 35, A-10 restrictions 36 values for 36 Matrix, character 52, F-l.
P Page length setting D-6 setting by inches A-4, D-6 setting by lines A-4 Paper absorbency 18 feeding E-l loading 15 position E-l selection 18 separator E-3 test 18 types F- l Paper-out detector 27 Parts 7 Perforation. See Skip-over-perforation. Pica width print 38, 60 Power requirements 23, F-2 Power-on default values.
Printer driver 30 interface card 7 location 6 MTBF F-2 parts 7 requirements 6 self-test 17 type 29 Printing area D-3 continuous D-8 dot-matrix 51 line overflow A-24 method F-l shape D-3 speed D-8, F-l.
R Repeat printing A-21 Restrictions, draft style user-defined characters 56, 60 Master Select 36 RAM 58, 61 ROM 58, D-4 S Selecting paper 18 printer location 6 Select printer A-21 Seven-bit systems, limitations 90 Self-test 17 <SI>.
U Underline control A-14 Unidirectional printing A-24 one-line A-23 User-defined characters 53 calculating data 53 character matrix 54 control of A-15 copying ROM characters to RAM 58 defining 53 defi.
.
Using SQ-2000 Commands with BASIC Master Select Codes 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.
Decimal Hexadecimal Abbreviation Control key 0 00 <NUL> 1 01 <SOH> 2 02 <STX> 3 03 <ETX> 4 04 <EOT> 5 05 <ENQ> 6 06 <ACK> 7 07 <BEL> 8 08 <BS> 9 0.
.
EPSON AMERICA, INC. LIMITED WARRANTY Epson America, Inc. hereby warrants that it will repair or replace, at its option, any part of the Epson product with which this warranty is enclosed which proves defective by reason of improper workmanship and/or material, without charge for parts or labor, for a period of one (1) year.
Un punto importante, dopo l’acquisto del dispositivo (o anche prima di acquisto) è quello di leggere il manuale. Dobbiamo farlo per diversi motivi semplici:
Se non hai ancora comprato il Epson SQ-2000 è un buon momento per familiarizzare con i dati di base del prodotto. Prime consultare le pagine iniziali del manuale d’uso, che si trova al di sopra. Dovresti trovare lì i dati tecnici più importanti del Epson SQ-2000 - in questo modo è possibile verificare se l’apparecchio soddisfa le tue esigenze. Esplorando le pagine segenti del manuali d’uso Epson SQ-2000 imparerai tutte le caratteristiche del prodotto e le informazioni sul suo funzionamento. Le informazioni sul Epson SQ-2000 ti aiuteranno sicuramente a prendere una decisione relativa all’acquisto.
In una situazione in cui hai già il Epson SQ-2000, ma non hai ancora letto il manuale d’uso, dovresti farlo per le ragioni sopra descritte. Saprai quindi se hai correttamente usato le funzioni disponibili, e se hai commesso errori che possono ridurre la durata di vita del Epson SQ-2000.
Tuttavia, uno dei ruoli più importanti per l’utente svolti dal manuale d’uso è quello di aiutare a risolvere i problemi con il Epson SQ-2000. Quasi sempre, ci troverai Troubleshooting, cioè i guasti più frequenti e malfunzionamenti del dispositivo Epson SQ-2000 insieme con le istruzioni su come risolverli. Anche se non si riesci a risolvere il problema, il manuale d’uso ti mostrerà il percorso di ulteriori procedimenti – il contatto con il centro servizio clienti o il servizio più vicino.