background image

Summary of Contents for MPS 1200

Page 1: ...COMMODORE mps M DOT MATRIX PRINTER users guide...

Page 2: ...marking identifying the terminals in your plug proceed as follows I 110 wire which is coloured green and yellow must be connected to the terminal in II pili which is marked by the letter E or by the...

Page 3: ...Contntodore MPS 1200 User s Manual...

Page 4: ...any means electronic mechanical photocopying recording or otherwise without the prior written permission of Commodore Electronics Limited Commodore BASIC Copyright 1985 by Commodore Electronics Limite...

Page 5: ...g your own characters and creating graphics on your MPS 1200 using your printer as either a Commo dore compatible or Epson FX printer The MPS 1200 User s Manual is written not just for the program mer...

Page 6: ...hapters 3 through 9 explain about all the MPS 1200 s features with examples of control codes and escape sequences in programs you can type in and use right away These programs demonstrate what each ef...

Page 7: ...ding Single Sheets Installing the Tractor Feed Loading Continuous Paper Bottom Feeding Continuous Paper Paper Thickness The Printer Self Test The Maintenance Self Test Connecting Your Computer Interna...

Page 8: ...ing Justified Printing Print Density Emphasized Print Doublestrike Print Special Effects Italics Underlining Reverse Print Superscript Subscript Character Height Vertically Enlarged Print The Master C...

Page 9: ...Margin Right Margin USING TABS Horizontal Tabs Move to Next Htab Set Fixed Htabs Variable Htabs Relative Htab Dot Tabs Relative Dot Tabs Vertical Tabs Vtabs Move to Next Vtab Fixed Vtabs Variable Vtab...

Page 10: ...acters Copying Standard Characters Saving Character Designs in the MPS 1200 s Memory Attribute Byte Data Bytes Printing Defined Characters Special Effects ODDS AND ENDS Local Character Set Selection Q...

Page 11: ...nter If you use continu ous fanfold paper you ll need enough room behind the printer or underneath with bottom feeding for a stack of paper Position the printer so its power cord and connection to the...

Page 12: ...ems shown below in addition to this manual If anything is missing or appears damaged contact your dealer immediately Make sure you take the time to fill out and send the warranty card now since it reg...

Page 13: ...shown in Figure 1 2 Gently push the cartridge down until it snaps into place Slide the ribbon into place between the print head and the metal ribbon guide To make this easier the print head should be...

Page 14: ...e front The guide fits into a groove toward the back of the printer and is used to lead sheets of paper into the printer The sliding pieces guide the paper into the platen and keep it from getting cro...

Page 15: ...nsert the two slots onto the tabs in the printer case Now press down on the back edge of the cover until it snaps into place Figure 1 4 Installing the printer cover The printer cover has three basic p...

Page 16: ...components and controls Printer Components Power switch This switch located on the lower left side ncar the front is used to turn the printer on and off Platen The platen is the hard rubber cylinder...

Page 17: ...cover The printer cover serves many functions as a dust cover noise buffer paper bail and paper cutter It protects the MPS 1200 from dust while reducing the sound level during printing On the inside...

Page 18: ...ther control panel switches can be used while information from the computer is suspended LF Line Feed Switch This switch advances the paper one line each time it is pressed when the computer is off li...

Page 19: ...style or even third or fourth To return to normal printing either reselect PICA by entering font select mode and exiting without pressing On line 0 On line presses or turn the printer off then on aga...

Page 20: ...he tractor feed is installed This setting releases the pressure on the platen and allows the paper to be fed by the pins on the sprockets on each side of the paper The back position can also be used t...

Page 21: ...should come on and the Paper Out light should flash The Ready light will be out meaning the printer is off line and able to respond to control panel commands 3 Move the paper select level forward and...

Page 22: ...hese sprockets to feed the paper straight and evenly through the printer Locking lever Tractor cover Tractor pin Figure 1 8 Components of the tractor feed mechanism The flip up covers on the tractor c...

Page 23: ...ccommodate the tractor feed which makes it easy to place in the correct position 3 When you ve set the tractor feed in position on the printer you can now let go of the release levers to lock the unit...

Page 24: ...y are evenly spaced 5 Place a stack ofpaper on a level surface behind the printer Bring the top sheet of the paper forward and insert it into the platen as you would insert a single sheet 6 Turn the p...

Page 25: ...ower switch You re ready to start printing The placement of the feed paper stack and the output pile is impor tant for smooth feeding and printer operation The feed paper stack must be placed either b...

Page 26: ...r it s important that the paper flows freely to avoid a misfeed Loading bottom feed paper is very similar to loading paper into the rear of the printer Follow all the steps described above but load th...

Page 27: ...print up to one original and two duplicate copies using carbonless paper To print multiple copies the print head must be adjusted using the paper thickness lever located just in front of the platen on...

Page 28: ...ur printing will look like Running the self test is easy you can do it without being hooked up to the computer With paper loaded into the printer and the power switch off plug the power cord into an e...

Page 29: ...MNOPQRSTUVWXYZ E _I I h vL Vf Ia a 0123456769 lABCDEFGHIJKLMNOPQRSTUVWXYZ E _I I h vL Vf Ia_ a 0123456769 70ABODEFGHIJKLMNOPQRSTUVWXYZ E _I I h vL Vf Ia a 0123456769 OABCDEFGHIJKLMNOPQRSTUVWXYZ E _I 1...

Page 30: ...ore computer or drive WARNING Before connecting any cables make sure the power to both the computer and printer is OFF to avoid damaging either unit Figure 1 15 shows the serial connection with the ca...

Page 31: ...e them to customize your MPS 1200 to your own needs These switches are easily accessed and not hard to reset There are two ways to get to these switches by removing the device interface cartridge see...

Page 32: ...switches ofthe DIP switches 1 SWl determine how your printer will function in such aspects as Device number 4 or 5 ASCII translation PETASCII or standard ASCII Control code Commodore or Epson mode Pri...

Page 33: ...SW2 1 SW2 2 SW2 3 USA U K Netherlands OFF OFF OFF Denmark N orway OFF OFF ON Sweden Finland OFF ON OFF Germany OFF ON ON France Belgium ON OFF OFF Italy ON OFF ON Switzerland ON ON OFF Spain ON ON ON...

Page 34: ...e 1525 or MPS 803 printer With DIP switch 1 3 set to ON the MPS 1200 emulates an Epson FX printer Most characters commands and escape sequences are common to the two modes so how you set this switch w...

Page 35: ...base programs DOT MATRIX PRINTING The MPS 1200 is called a dot matrix printer because each charac ter is printed as a group or matrix ofdots Ifyou look very closely at the printed characters you can s...

Page 36: ...nting The correct sequence ofstrikes and movement of the print head for each character is stored in the printer s memory The printer selects the character pattern you want based on a numerical code it...

Page 37: ...odes is that there are two numbering systems for the codes Some books and pro grams refer to them by their decimal value 0 to 255 and others use their hexadecimal value Hexadecimal Numbers The numbers...

Page 38: ...ASCII and PETASCII values are listed in Appendix C DIP switch 1 2 sets ASCII translation When it is set in the OFF position the printer uses PETASCII code the ON position sets ASCII With the MPS 1200...

Page 39: ...e BASIC does not use the LPRINT statement which is used in many other BASICs Instead it uses the OPEN PRINT and CLOSE commands The OPEN statement allows your computer to access devices such as disk dr...

Page 40: ...what type or special effects to use spacing tabs graphics etc in addition to text characters Here s a short example of an instruction to the printer 10 openl 4 20 pt int l hello t het e 30 close 1 HEL...

Page 41: ...n in the secondary address are 0 3 6 7 and 10 Table 2 1 lists what each does Table 2 1 Secondary Address Functions n Function o Selects uppercase graphics character set 3 Sets number of lines per pag...

Page 42: ...statements so the program listings appear in upper lower case when they re printed out Without this character set in use the programs would appear in uppercase letters and graphic symbols The same co...

Page 43: ...can be issued with the command 20 print i chr 27 chr 52 That doesn t look like ESC 4 but it is chr 27 is the ASCII code for ESC get used to it you ll be using it a lot and chr 52 is the code for 4 Th...

Page 44: ...d of this chapter PRINTER INSTALLATION The MPS 1200 is compatible with most commercial programs word processors spreadsheets database and graphic drawing pro grams Before you can see some printing how...

Page 45: ...r will print the characters properly Software Printer Choices Many programs especially word processors include an installation routine for your printer Typically the installation routine gives you a c...

Page 46: ...te stan dard ASCII upper and lowercase characters and often embed escape sequences in their out put streams No real practical use for this switch combina tion Some programs need more information about...

Page 47: ...width print superscripts and sub script graphics characters and so on But it takes a little maneuver mg The trick is to get your word processing program to place the necessary nonprinting codes into y...

Page 48: ...ned by the initializa tion string you send Table 2 2 shows printer initialization strings for some common print modes Table 2 2 Printer Initialization Strings Print Mode 1O pitch Pica 12 pitch Elite C...

Page 49: ...on Returned to the home position the extreme left Placed on line unless out of paper Cleared including download characters All margins are cleared All tab settings are cleared horizontal tabs are set...

Page 50: ......

Page 51: ...code syntax in the example programs This chapter covers the commands that control the way the MPS 1200 prints text You ll learn how to get near letter quality print and proportional spacing how to ch...

Page 52: ...SC x the x must bc lowcr casc To turn on near letter quality mode scnd ESC xl to the MPS 1200 to turn it off send ESC xO Try it by typing the following BASIC pro gram H open 1 4 7 20 pt int 1 cht 27 1...

Page 53: ...ollowed by the complete standard set will be printed NLQ Commodore mode only Format BASIC Hex ON chr 31 1F OFF chr 159 9F With switch 1 3 set to Commodore mode you can also print in NLQ by issuing the...

Page 54: ...e indicating that the MPS 1200 has changed to standard draft mode You can usc the control panel to change between near letter quality and standard mode any time the on line and ready lights arc lit ev...

Page 55: ...y characters will be printed in one inch It is another term for characters per inch or CPI The MPS 1200 is capable of two basic pitches 10 pitch called pica and 12 pitch called elite They are describe...

Page 56: ...M i 7 pt int l both pitches in one line cht 27 P 8 1 p t i n t 1 if you 1 ike 1 close 1 Compare this line in 12 pitch elite to this line in 10 pitch pica You can also have both pitches in one line if...

Page 57: ...Expanded elite prints 6 characters per inch for a maximum of 48 characters per line The command to select expanded print is ESC W Like the NLQ command the expanded print command uses a 1 and 0 as its...

Page 58: ...s and titles In this case you need to turn on expanded print for just one line and then return to a normal character width You can do this by sending ESC W1 printing the headline and then sending ESC...

Page 59: ...30 closel Both e p anc le c 1 and normal print Note that while you can cancel one line expanded set by ESC chr 14 or chr 14 with ESC WO you cannot cancel ESC WI with a chr 20 or chr 15 _ Compressed P...

Page 60: ...op en 1 4 7 20 print 1 cht 27 cht 15 This would nevet fi t comfot tably on a single line 30 pt int l cht 27 cht 18 i fit wet e all t egul at pt int 40 closel This would never fit cOlfortably on a sing...

Page 61: ...sc M sc ct w 15 sc W1 13 p t i nt l E 1 i te Compt essed E panded H CP I 14 pt int l sc P cht 27 cht 15 15 P t i nt l P i ca Camp t e 5sed E pandf d 8 5 CF I 16 1 pt int l sc M sC cht 18 17 pt i nt l...

Page 62: ...cs comes with proportional printing where the space each printed character occupies is proportional to its shape The command to turn on proportional print is ESC pI to return to normal fixed spacing u...

Page 63: ...to make every thing print with proportional characters Compare the results to your earlier printout they will be similar but noticeably different PROPORTIONAL SPACING Format BASIC Hex ON chr 27 chr n...

Page 64: ...n t spa c i n g The sam e let t e r s d iff ere n t spa c i n 9 The sam e let t e r s d iff ere n t pac i n g The sam e let t e r s d iff ere n t spa c i n g The last statement returns the MPS 1200 to...

Page 65: ...inal position 10 open1 4 7 20 pt int 1 chr 27 1 30 pt int l cht 27 Gl cht 40 40 pt inUtl cht 27 a cht O 50 pt int l Flush le ft 60 pt int l cht 27 a cht 1 70 print l Centet ed between the margins 80 p...

Page 66: ...ex ON chr 27 E 1B C5 OFF chr 27 F 1B C6 In emphasized print the characters are double printed in one pass Each character is printed a second time offset slightly to the right so that the dots overlap...

Page 67: ...this Double strike Double strike and eaphasized Nei thet Now you know why combining both methods produces such dark print In emphasized doublestrike each letter is printed four times Emphasized and d...

Page 68: ...ssed italics emphasized italics and so on The command to turn on italics is ESC 4 The command ESC 5 turns off italics Try the following program to see the difference between the MPS 1200 s roman and i...

Page 69: ...titute chr l and chr O for the actual ASCII codes since 1 and work as on and off switches rather than the actual characters Another use for underlining is to draw rules to set something apart to creat...

Page 70: ...ode form chr 126 This version of the reverse print command uses 1 and 0 as its on and off switches Sending ESC 21 turns on reverse print sending ESC 20 turns off reverse print You can create many spec...

Page 71: ...ept reverse print The script command is ESC S It uses 0 and 1 differently from the other commands we ve looked at Sending ESC SO turns on super script sending ESC Sl turns on subscript ESC T for text...

Page 72: ...mat BASIC Hex OR BASIC Hex ON chr 27 h 1B 48 chr 27 chr 126 11 1B 7E 31 31 OFF chr 27 u 1B 55 chr 27 chr 126 10 1B7E3130 There are two escape sequences you can use to acccss vcrtically enlarged print...

Page 73: ...writing a program can be quite a chore Consider for exam ple how you would tell the MPS 1200 to change from expanded emphasized pica italic to underlined elite doublestrike First you would turn off e...

Page 74: ...sending a secondary address of 10 For example the statements OPEN 10 4 1O PRINT 10 CLOSE 10 also reset the printer Master Pitch Fonnat BASIC Hex ON chr 27 chr 126 3 chr n 1B 7E 33 nh OFF chr 27 chr 1...

Page 75: ...hr func tion to send the pitch number H open 1 4 7 20 fot 1 to 6 3 t ead n 40 pt int 1 cht 27 cht 126 3 cht n 50 print 1 This is just one of many spacing possibilities 6 ne t 70 dataO 1 2 5 6 7 This i...

Page 76: ...ressed underlined italics thankfully is simply mode 237 To select this mouthful you can send the com mand ESC chr 237 Try it with the program below 10 open1 4 7 20 pt int 1 cht 27 cht 237 c O pt int 1...

Page 77: ...y one bit in a byte of memory The feature is activated when its bit is on inactive when its bit is off A feature s value is the decimal equivalent of the 8 digit binary num ber with a 1 in the positio...

Page 78: ...t int l 1 11 e j5e pt int l 160 if n6 then pt int l e15e pl int l 170 if n5 then pt i nt l e15e pt int 1 l E30 i f n4 then pt int l E lse pt int 1 1 70 if n3 then pt int l 1 else pt int l 200 if n2 th...

Page 79: ...you want The values of n are shown in Table 3 5 Although the ESC R command may be sent while the printer is in either uppercase graphics or upperllowercase text mode the MPS 1200 will only print the...

Page 80: ...tl 0 n France II 1 e 1 n Italy II 1 e 1 n Switzerland II 1 e 1 2 n Spain II 1 L f l n Note that by selecting the U S A character set the MPS 1200 will print standard ASCII characters not available on...

Page 81: ...nding the command ESC 51 switches to Commodore mode and ESC 50 switches to Epson Since 0 and 1 work as on and offswitches rather than as actual characters you can substitute chr O and chr 1 for their...

Page 82: ...lS on the same line 1 r 1 1 plus chrS 18 on the same line 1 r 14 po 1 Lt s chrS 20 on the same line CummodOf e Mode rt ll i S i S c n 14 c C f nITl a d C nt n t n chr 14 n n xt 1 n C t ll 14 P 1 Lt S...

Page 83: ...called a line feed Other related com mands are ASCII 141 a carriage return without a line feed in Commodore mode and ASCII 141 and 138 which work the same as ASCII 13 and 10 respectively in Epson mode...

Page 84: ...a carriage return and line feed to the printer allowing you to continue the next statement on the same printed line Line Feed BASIC Hex chr 10 OA A line feed returns the print head to the left margin...

Page 85: ...Line Feed cht 141 30 pt int l Cat t iage Retut n wi thout Line Feed 40 close 1 Carriage Return without Line Feed 10 open 1 4 7 20 print l Underl ined Chat actet s cht 141 30 pt i nt l II _ _ _ _ _ _ _...

Page 86: ...called the line spacing need not always be the same The MPS 1200 has several commands that allow you to change the line spacing When you turn on the printer the line spacing is set to six lines per in...

Page 87: ...IC Hex chr 27 0 1B 30 This command sets the line spacing to 1 8 inch printing eight lines per inch Example 10 open 1 4 7 15 print l cht 27 2 pt int l These lines at e spaced 30 pt int l at ei8ht lines...

Page 88: ...when PJ inted on O pt int l SiVIALL LINES 60 pt int l c 1 t f 27 70 c u e 1 SMALL PRXNT 1coka soad wh I p LI t_d c Jr SM L L L x NEl 13 NOTE This program uses ESC SO to select superscript Variable Lin...

Page 89: ...inch apart These lines are 24 72 of an inch apart These lines are 24 72 of an inch apart Line Spacing f n 144 inch BASIC Hex chr 27 chr 126 0 chr n 1B 7E 30 nh n Oto 125 nh OOh to 7Dh This command se...

Page 90: ...nch apat t II 5 1 ne t n 6 1 print 1 cht 27 7 close 1 These lines are 24 216 of an inch apart These lines are 24 216 of an inch apart These lines are 24 216 of an inch apart n 216 inch Spacing with Se...

Page 91: ...l cht 27 1 30 sp 1 cht 27 A sp 2 cht 27 cht 126 0 sp 3 cht 27 3 40 pt int 1 Spacin8 vat ied by 1 72 of an inch 50 gosub 110 60 pt int l Spac j ng vat ied by 1 144 of an inch 70 90sub 110 80 pt int 1 S...

Page 92: ...20 initializes the counter K and turns on underlining Line 30 defines the three variable spacing commands as SP 1 SP 2 and SP 3 The commands are actually sent in the subroutine beginning at line 110 T...

Page 93: ...nt l one half li ne 4 1 close1 ESC J chr 18 advance the paperone half line PAGE DESIGN In addition to the commands to control spacing between lines the MPS 1200 provides several commands that allow yo...

Page 94: ...differ ent page length setting Labels envelopes and computer checks are examples You can set the page length through software control in two ways by the number of lines or by inches The command to do...

Page 95: ...ng off Send chr 147 first to turn paging on if you don t include a secondary address of 3 page length defaults to 60 lines so 6 blank lines are left at the bottom of the page The number given with the...

Page 96: ...27 C chr 0 chr 3 30 pr int 1 CLlstomer NLlmber chr 9 Order Number 4 1 print 1 chr 12 Customer Number chr 9 or der Number 50 print 1 chr 27 C chr I chr 11 60 close 1 Customer Number or det Number Custo...

Page 97: ...which is equivalent to skipping one line To increase the top margin advance the paper the required number of lines manually or using the LF switch with the MPS 1200 off line and then switch the power...

Page 98: ...1 i ne nLimbet 1 i ne nLlmbet line nLlmbet line nLlmbel 1 ine nLlmbet l i ne nLlmbet line nLimbet line nLimbet line nLimbet line nLlmbet line nLlmbet line nLlmbet 1 i ne nLlmbet 1 2 4 5 6 7 8 9 H 11...

Page 99: ...4 Left Margin BASIC Hex chr 27 I chr n 1B4C nh n 0 to 255 nh OOh to FFh The ESC 1 lower case 1 command sets the left margin at column n Printing starts at column n 1 To use it send ESC I followed by t...

Page 100: ...t int position The left margin now starts at column n 1 which is column 11 Default left margin again Right Margin BASIC Hex chr 27 Q chr n 1B 01 nh n 1 to 255 nh 01 h to FFh The sequence ESC Q sets th...

Page 101: ...o ignored if thL right margin exceeds the maximum number of columns allowable for the character width in effect at the time Example H open 1 4 7 2 pt int l II 123456789 H 23456789 11 234567890 II 30 p...

Page 102: ......

Page 103: ...fixed tabs and as variable tabs You can also move a distance relative to your current position with a relative htab In this man ual horizontal tabs are referred to as htabs Move to Next Htab BASIC He...

Page 104: ...at the default htab settings remain the same even though elite compressed is selected with the master print command in line 50 Commodore mode only BASIC Hex chr 16 10 You can also perform a horizontal...

Page 105: ...e current line length For example to set fixed htabs at every sixth column send the command chr 27 e chr O chr 6 Example 10 open l il 7 0 pt i n t 1 c h t 2 7 e ctH c h t 6 O fOt n 1 to 6 4 pt i nt l...

Page 106: ...htabs must be given in ascending numerical order A sequence such as chr 5 chr 37 chr 18 for example would set tabs at column 5 and 37 only The MPS 1200 interprets any code less than the previous one...

Page 107: ...fspaces in rclation to the print head s current position on the page fixed and variable htabs are absolute column 12 for example is always in the same place on the page no matter where the print head...

Page 108: ...er horizontal tabs except instead of tabbing to a specified character printing position the MPS 1200 tabs to a particular dot column There are 60 columns of dots per inch which of course gives you muc...

Page 109: ...column beyond the right margin the results are unpredictable The maximum value for n1 is 244 the maximum value for n2 is 1 if n2 is less than 1 however then the maximum value for n1 is 255 Let s assum...

Page 110: ...columns or 1 60 inch with the absolute dot command At 120 dot columns per inch the MPS 1200 has up to 960 columns If you specify a dot column beyond the right margin the results are unpredictable The...

Page 111: ...down the page by lines They are useful when working with forms or to leave space for pictures or diagrams in your text Vtabs are unaffected by changes in line spacing The spacing for vtabs is determin...

Page 112: ...ESC e chr 1 followed by the ASCII code for the vtab interval you want in lines from 1 to the page length in lines For example to set vtabs every 6 lines send the command chr 27 e chr 1 chr 6 Example 1...

Page 113: ...bs at lines 6 20 and 26 The line numbers for variable vtabs must be given in ascending numerical order A sequence such as chr 6 chr 26 chr 20 for example would set tabs at line 6 and 26 only The MPS 1...

Page 114: ...ed and variable vtabs are absolute line 10 for example is always in the same place on the page no matter where the paper happens to be It is the equivalent of printing a number of line feeds To use th...

Page 115: ...e 5 Vtab Channels If you work with multi page forms you may find that you need a different set ofvtabs for each page The MPS 1200 provides a way to save up to eight sets of Vtabs and recall them with...

Page 116: ...14 chr O and chr 27 b chr 2 chr 4 chr 7 chr 17 chr 38 chr O Channel 0 is the default channel Unless you tell it otherwise the MPS 1200 will use the vtabs that are defined in that channel Vtabs set wit...

Page 117: ...24 chr 30 chr O 40 fot i 1 to 2 50 pt int l cht 27 cht Ci 60 fot n 1 to 70 pt int l cht 11 VfAB n in channel i SO ne t n 90 print 1 chr 12 100 ne t i 110 close 1 Note Before you run the program above...

Page 118: ......

Page 119: ...racter set at ASCII 161 to 223 You can see a complete list of these characters in Appendix B The block graphics characters in the Commodore character set are 7 dots high to connect the characters in o...

Page 120: ...803 There are many commercial programs books and magazine arti cles which use and explain seven pin graphics The MPS 1200 can handle seven pin as well as eight pin graphics Seven pin graphics is cover...

Page 121: ...closely to space the columns called the graphic density and 3 how many columns there will be in the line Graphics Commands The graphics commands perform three functions they tell the MPS 1200 to inte...

Page 122: ...s by sending the ASCII code that corresponds to the sum of the pin numbers For example to print pins 1 2 and 4 send ASCII 7 1 2 4 7 to print pins 4 8 and 64 send ASCII 76 and to print all eight pins s...

Page 123: ...Quadt up Ie Densi ty 90 pf int l cht C 7 Z cht 120 cht 0 30SLlb 200 100 close 1 110 end 200 for n 1 to 40 print 1 chr 7 chr 62 chr 7 next n 210 print l print l return Single Density I II I 1111 I I I...

Page 124: ...mode Figure 6 3 Double and Quadruple densities Since the columns are spaced so close together these mlssmg columns are not normally noticeable But for those cases where printing the same pins in two a...

Page 125: ...me you can send any size number you need You can calculate the values of n1 and n2 for any number of columns you need by dividing the number ofcolumns by 256 The quotient will be n2 and the remainder...

Page 126: ...to the new line length GRAPHICS FOR SPECIAL APPLICATIONS The MPS 1200 has several graphics configurations that can be used for special applications In addition to the four graphics densities we ve co...

Page 127: ...ingle Double Hi speed double Quadruple CRT Screen One to one Hi res CRT Two to one 1 I op en 1 4 7 20 fot m O to 7 Density Max Columns Line 60 dots per inch 480 120 dots per inch 960 120 dots per inch...

Page 128: ...would be chr 27 K chr 1 Each density value you can select for m is shown above in Table 6 2 Nine pin Graphics Format BASIC chr 27 i chr m chr n1 chr n2 m 0 to 1 Hex 1B 5E mh n1h n2h At the beginning o...

Page 129: ...ensity followed by the usual chr n1 and chr n2 to sct the line length DESIGNING GRAPHICS Graphics can be designed in two ways In the first method YOll define the shapes by sketching them on paper and...

Page 130: ...n print your defined shape using a program with the pin number codes placed in data statements The program reads the codes usually accumulating them in a string variable and prints the shape exactly a...

Page 131: ...phics line 20 columns wide and prints FLAG After clearing FLAG in line 80 lines 90 through 130 repeat the procedure for the bottom half of the flag Notice the data statements in the program Even relat...

Page 132: ...ay must have two dimensions One is the horizontal dimension the number of columns of dots and the other is the vertical dimension the number of printing lines As with defined shapes the next step is t...

Page 133: ...ollowing program to see how a graphics plotting program runs The calculations in the program will take a few minutes before printing starts Lines 100 280 calculate the sine curve and lines 320 440 plo...

Page 134: ...39 JHO p p chr ptX col row l 1 next col 4i for col 240 to 479 410 9 9 chr ptX col row 420 next col 430 print l p 9 chr 10 440 n xt ow 450 print l esc 2 11 rem return to default line spacing 460 close...

Page 135: ...image graphics by inputting bit image data Each DATA statement is made up ofnumbers that represent a row of dots which when READ together make up your bit graphic image To design a bit image graphic...

Page 136: ...T A statements for this bit image 5 Now add 28 to each total for each column from step 4 The first column value would now be 152 24 128 These values are now what you will use for DATA statements to pr...

Page 137: ...programmed bit images together to form a larger character 10 opeh 1 4 7 20 f Jt t l tel 3 30 for c l to 16 40 read a a r a r chr a 50 ne t c 60 ne t t 70 print i chr 8 80 few t 1 to 3 90 pt int 1 a t...

Page 138: ...a a chr i 127 50 ne t i 60 b 70 for j 127 to 0 step l 80 b b chr j 127 90 ne t j 100 fat k l to 3 110 pt int l cht 8 a cht 15 11 All Bi t Pattet n 1 120 ne t k 130 pt int l 140 fat k l to 3 150 pt int...

Page 139: ...s the number of repetitions to be printed and the bit image data is the pin pattern data for the pattern that is being repeated If you supply a value of zero for n it is READ as 256 meaning the bit im...

Page 140: ...a number greater than 479 is specified printing starts at the begin ning of the next line This program positions an alien bit image character 300 dots into the page Note that the only difference betwe...

Page 141: ...data data data data data Result 129 129 250 250 158 158 255 255 158 158 250 250 129 129 128 128 128 128 159 159 24 3 243 179 179 243 243 159 159 128 128 128 128 128 128 130 130 131 131 128 128 131 131...

Page 142: ......

Page 143: ...ed in the MPS 1200 s international character sets HOW THE MPS 1200 PRINTS CHARACTERS In Chapter 2 we discussed how a dot matrix printer like the MPS 1200 prints characters The key is in the print head...

Page 144: ...your convenience we ve included a couple of blank ones in Figure 8 2 Feel free to photocopy them they can be used to design your own characters Ifa 128 Ifa 128 Ifa 128 Ifa 128 128 64 32 16 8 4 2 r r 1...

Page 145: ...columns of dots They are centered on the lines that separate the six columns The only limitation here is that you cannot define a character which has two immediately adjacent dots that is one in a box...

Page 146: ...your newly designed characters without losing the standard characters When you turn the MPS 1200 on or reset it with the ESC master reset command the user defined RAM is empty there are no character...

Page 147: ...r dlO O are repeated for each character in the speci fied range If you are defining only one character n1 and n2 are the same Attribute byte The variable a is the attribute byte for it describes some...

Page 148: ...ains information that can be used if you want to print your characters with proportional width Chapter 3 tells how to select proportional printing With proportional width printing some characters will...

Page 149: ...alculated for dot graphics see Chapter 6 Each pin in the print head is assigned a value Add the values of each of the pins that you want to print in a given column and the total for the column is the...

Page 150: ...Figure 8 6 These characters are defined and printed in the example programs 8 8...

Page 151: ...38 0 138 0 138 0 250 0 0 The first data line contains the information for the character This data is sent in lines 40 through 70 The data contained in lines 310 through 330 is for the digits 0 through...

Page 152: ...e 10 open 1 4 7 20 pt in t l cht 2 cht 0 cht 0 cht 0 30 pt int l cht 27 cht 0 cht 128 40 for j O to 10 50 r ead d 60 print l chr d 70 ne t j 80 pr int l chr 27 IIg lI chr 0 0211 90 fat i O to 2 1 for...

Page 153: ...nd their combinations Ifyou specify starting and ending print columns as part ofthe attribute byte ofthe character definition you can print your characters in proportional width Some of the other spec...

Page 154: ...ut n Pica Elite l Ommodor e MPS 1 1ZI1ZI ammodore MPS 1 1111111 CoIIpressed ore lIPS l aJII E p a c I E c I I fTl fTl c c I c t E M F S Emphasized OOmmodore MPS 1amm Double stt ikec OOmmodore MPS 1 11...

Page 155: ...the Upper Lowercase set You can set a character set locally in Commodore mode with chr 17 to use the low r and uppercase characters when the secondary address of 0 has been sent to the printer or swi...

Page 156: ...o 4 CLUBS XXXX 4 club 5 I I New Yod QUOTE MODE Commodore mode only BASIC Hex chr 34 22 chr 34 in Commodore mode instructs the MPS 1200 to print out executable control characters like cursor symbols or...

Page 157: ...es interprets and prints without notice But there may be times when you would like to erase some or all of the information in the buffer before it is printed The MPS 1200 has three commands that allow...

Page 158: ...4 7 20 print 1 chr 27 chr I 30 print 1 lIThe enti re chr 24 II buffer is cleared by cancel 40 print l OIThis line contains more than enough characters to fill one line and ther efore the COl neel com...

Page 159: ...IC Hex chr 8 8 The backspace does just what it sounds like It moves the print head back one space enabling you to print another character over the previous one It is a handy way to create special symb...

Page 160: ...not noticeable in most applications But occasionally particularly when using block and line graphics it becomes more obvious For applications where vertical alignment is more critical than speed prin...

Page 161: ...27 Q cht 40 130 for k l to 5 140 for n 1 to 40 150 pt int l 160 next n next k 170 pt int 1 pt int l cht 27 180 t etLlt n Unidirectional Printing Iflllllllllllllllllllllllllllill Compare the alignment...

Page 162: ...haracters you can substitute chr l and chr O for their actual ASCII codes if you like Example 10openl 4 7 2U pt int l cht 27 cht 126 4 cht 49 1 000 OOO Ot 0 pt int l cht 27 cht 126 4 cht 48 1 000 000...

Page 163: ...its codes this limitation isn t normally a problem But the MPS 1200 uses high bit or eight bit PETASCII codes ASCII 128 to 255 for uppercase letters block and line graphics and many other special cha...

Page 164: ...I code in the range of 128 to 255 until you tell it to stop with the command ESC The exception to this is that escape sequences sent while the printer is in low bit mode will be interpreted using the...

Page 165: ...chr n 40 next n 50 for n l to 28 print 1 chrS O next n 60 close 1 COMMODORE MF S 1 20 CDMMODORE PETASCI I MODE VER 1 00 HEX DUMP 10000 00 01 02030405 06 07 08 J9 OA 08 OC OD OE OF 10 11 12 13 14 15 I...

Page 166: ......

Page 167: ...onnect the printer cable when performing any type of maintenance CLEANING Dirt and dust are the MPS 1200 s biggest enemies The printer cover will keep most dirt from the printer mechanism but all occa...

Page 168: ...ing screw that secures the upper case It is located just above the MPS 1200 logo where the ribbon car tridge sits see Fig ure A 1 5 With a screwdriver release the two tabs at the front ofthe upper cas...

Page 169: ...re removing the old cartridge however always turn off the power and slide the print head to the left edge to avoid damage to the print head cable See the ribbo installation section in Chapter 1 for de...

Page 170: ...position in the head guide and press down until it snaps securely in place 6 Bring the cable around in front of the pulley and insert it into the connector as shown in Figure A 3 When you re finished...

Page 171: ...Print head cable Print head cable board Figure A 3 Reconnecting the print head cable A 5...

Page 172: ......

Page 173: ...in accordance with the Commodore 128 chracter mode Setting DIP switches as follows Table B l DIPswitch settings for national versions Switch 2 1 Switch 2 2 Switch 2 3 Country OFF OFF OFF ASC II USA UK...

Page 174: ...4 OE SO 46 2E 78 4E n 110 6E N 15 OF SI 47 2F I 79 4F 0 111 6F 0 16 10 POS 48 30 I 80 50 p 112 70 P 17 11 CRSROWN49 31 1 81 51 C1 113 71 Gl 18 12 OC2 50 32 82 52 t 114 72 f 01 19 13 OC3 51 33 83 53 s...

Page 175: ...1408C FF 172 AC 204 CC L 236 EC 141 80 CS 173 AO L 205 CO M 237 EO L 1428E SO 174 AE 206 CE N 238 EE 1438F SI 175 AF 207 CF 0 239 EF 14490 none 176 BO r 20800 F 240 FO r 145 91 CRSR UP 177 B1 L 209 0...

Page 176: ...B _ 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 M 109 60 14 OE SO 46 2E 78 4E 1 1 110 6E 15 OF SI 47 2F 79 4F 0 111 6F r 16 10 pas 48 30 0 80 50 F 112 70 17 11 CRSR OWN 49 31 1 81 51 GI 113 71...

Page 177: ...C FF 172 AC II 204 CC L_ 236 EC 141 80 CS 173 AD L 205 CO 237 ED I 142 8E SO 174 AE 206 CE 238 EE 1438F SI 175 AF 207 CF r 239 EF 144 90 none 176 BO r 208 DO 1 240 FO r 145 91 CRSR UP 177 B1 _ L 209 0...

Page 178: ...6E n 15 OF SI 47 2F 79 4F 0 111 6F 0 16 10 POS 48 30 I 80 50 P 112 70 p 17 11 CRSROWN49 31 1 81 51 Q 113 71 Cf 18 12 OC2 50 32 2 82 52 R 114 72 t 19 13 OC3 51 33 3 83 53 S 115 73 s 20 14 OC4 52 34 4...

Page 179: ...08C FF 172 AC 204 CC L 236 EC 141 80 CS 173 AD L 205 CO 1 1 237 ED L 1428E SO 174 AE 1 206 CE 1 238 EE 1438F SI 175 AF 207 CF 0 239 EF 144 90 none 176 BO r 208 DO F 240 FO r 145 91 CRSR UP 177 B1 L 20...

Page 180: ...OE SO 46 2E 78 4E n 110 6E 15 OF SI 47 2F 79 4F CJ 111 6F 0 16 10 POS 48 30 0 80 50 p 112 70 P 17 11 CRSR OWN 49 31 1 81 51 q 113 71 Gl 18 12 OC2 50 32 82 52 t 114 72 r 19 13 OC3 51 33 83 53 115 73 S...

Page 181: ...AC m 204 CC L 236 EC III 141 80 CS 173 AO L 205 CO M 237 EO L 1428E SO 174 AE 1 206 CE N 238 EE 1 1438F SI 175 AF 207 CF 239 EF 144 90 none 176 BO I 20800 F 240 FO r 145 91 CRSR UP 177 B1 1 209 01 Gl...

Page 182: ...076B 12 OC FF 44 2C 76 4C L 1086C 1 13 OD CR 45 2D 77 4D 1 1 1096D 14 OE SO 46 2E 78 4E N 110 6E 15 OF SI 47 2F I 79 4F 0 111 6F r 16 10 pas 48 30 0 80 50 F 112 70 1 17 11 CRSRDWN49 31 1 81 51 113 71...

Page 183: ...AC III 204 CC L 236 EC II 141 80 CS 173 AO L 205 CO 237 EO l 1428E SO 174 AE 0 206 CE 238 EE 1 1438F SI 175 AF 207 CF r 239 EF 144 90 none 176 BO r 208 00 240 FO r 145 91 CRSR UP 1i7 B1 J 209 01 241...

Page 184: ...6E n 15 OF SI 47 2F I i 79 4F 0 111 6F 0 16 10 pas 48 30 0 80 50 F 112 70 p 17 11 CRSRDWN49 31 l 81 51 1 113 71 9 18 12 DC2 50 32 2 82 52 R 114 72 t 19 13 OC3 51 33 83 53 5 115 73 s 20 14 OC4 52 34 8...

Page 185: ...1408C FF 172 AC 204 CC L 236 EC 141 80 CS 173 AD l 205 CO r 237 ED l 1428E SO 174 AE 206 CE N 238 EE 1438F SI 175 AF 207 CF 239 EF 14490 none 176 BO r 208 DO F 240 FO 145 91 CRSR UP 177 B1 _l 209 01 q...

Page 186: ...SO 46 2E 78 4E II 110 6E 1 1 15 OF SI 47 2F 79 4F CJ 111 6F 16 10 POS 48 30 I 80 50 p 112 70 F 17 11 CRSROWN49 31 1 81 51 CI 113 71 q 18 12 OC2 50 32 82 52 114 72 F I t 19 13 OC3 51 33 3 83 53 115 73...

Page 187: ...172 AC 1 204 CC L 236 EC 141 80 CS 173 AD I 205 CO M 237 ED I 1428E SO 174 AE 206 CE N 238 EE 1 1438F SI 175 AF 207 CF 239 EF 14490 none 176 BO r 208 DO F 240 FO r 145 91 CRSR UP 177 B1 I 209 01 1 24...

Page 188: ...12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 M 109 60 14 OE SO 46 2E 78 4E I J 110 6E 15 OF SI 47 2F 79 4F 111 6F r 16 10 pas 48 30 I 80 50 F 112 70 1 17 11 CRSROWN49 31 1 81 51 Q 113 71 18 12...

Page 189: ...72 AC III 204 CC L 236 EC 141 80 CS 173 AD L 205 CO 237 ED L 1428E SO 174 AE 206 CE 238 EE 1 1438F SI 175 AF 207 CF r 239 EF 14490 none 176 BO r 208 DO 240 FO I 145 91 CRSR UP 177 B1 1 209 01 Ii 241 F...

Page 190: ...5 OF SI 47 2F i 79 4F D 111 6F 0 16 10 POS 48 30 0 80 50 F 112 70 p 17 11 CRSR OWN 49 31 l 81 51 G 113 71 Cl 18 12 OC2 50 32 2 82 52 17 114 72 I 19 13 OC3 51 33 83 53 H 115 73 s 20 14 OC4 52 34 I l 84...

Page 191: ...F 172 AC II 204 CC L 236 EC 141 80 CS 173 AD L 205 CO 1 1 237 ED L 1428E SO 174 AE 1 206 CE N 238 EE 1438F SI 175 AF 207 CF 239 EF 144 90 none 176 BO 1 208 DO F 240 FO r 145 91 CRSR UP 177 B1 209 01 G...

Page 192: ...2E 78 4E n 1106E N 15 OF SI 47 2F i 79 4F 0 111 6F D 16 10 pas 48 30 0 80 50 p 112 70 p 17 11 CRSROWN 49 31 1 81 51 J 113 71 Gl 18 12 OC2 50 32 82 52 t 114 72 R 19 13 OC3 51 33 83 53 s 115 73 S 20 14...

Page 193: ...CC 1 236 EC 141 80 CS 173 AD E 205 CO 1 1 237 ED F 1428E SO 174 AE E 206 CE N 238 EE 1438F SI 175 AF 207 CF U 239 EF 144 90 none 176 BO f 208 DO F 240 FO i 145 91 CRSR UP 17 7 B1 p 209 01 GI 241 F1 p...

Page 194: ...076B 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 1 1 109 60 14 OE SO 46 2E 78 4E 1 1 110 6E 15 OF SI 47 2F I 79 4F D 111 6F r 16 10 POS 48 30 0 80 50 F 112 70 1 17 11 CRSROWN49 31 L 81 51 El 1...

Page 195: ...AC 204 CC L 236 EC 141 80 CS 173 AO f 205 CO 237 EO 1428E SO 174 AE e 206 CE 238 EE e 1438F SI 175 AF 207 CF r 239 EF 144 90 none 176 BO 20800 1 240 FO 145 91 CRSR UP 177 B1 p 209 01 II 241 F1 P 1469...

Page 196: ...15 OF SI 47 2F I 79 4F II 111 6F 0 16 10 pas 48 30 I 80 50 P 112 70 p 17 11 CRSR OWN 49 31 1 81 51 113 71 c 18 12 OC2 50 32 82 52 P 114 72 t 19 13 OC3 51 33 r 83 53 C 115 73 s 20 14 OC4 52 34 4 84 54...

Page 197: ...4 CC 1 236 EC 141 80 CS 173 AO f 205 CO to l 237 EO f 1428E SO 174 AE i 206 CE I J 238 EE 1438F SI 175 AF 207 CF 239 EF 144 90 none 176 BO 208 00 P 240 FO i 145 91 CRSR UP 171 B1 J 1 209 01 241 F1 II...

Page 198: ...OE SO 46 2E 78 4E n 110 6E N 15 OF SI 47 2F I 79 4F 0 111 6F 0 16 10 pas 48 30 I 80 50 p 112 70 F 17 11 CRSROWN49 31 L 81 51 q 113 71 Gl 18 12 OC2 50 32 82 52 r 114 72 Fi 19 13 OC3 51 33 83 53 s 115 7...

Page 199: ...1 236 EC E 141 80 CS 173 AD 205 CO 1 1 237 ED 1428E SO 174 AE 206 CE 1 1 238 EE 1438F SI 175 AF 207 CF Cl 239 EF 144 90 none 176 BO 208 DO F 240 FO 1 1 145 91 CRSR UP 177 B1 209 01 Q 241 F1 a 146 92...

Page 200: ...5 4B 1076B 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 M 10960 14 OE SO 46 2E 78 4E N 110 6E 15 OF SI 47 2F 79 4F J 111 6F r 16 10 POS 48 30 0 80 50 p 112 70 17 11 CRSR OWN 49 31 t 81 51 113 7...

Page 201: ...AC 204 CC L 236 EC 141 80 CS 173 AD 205 CO 237 ED 142 8E SO 174 AE 206 CE 238 EE 143 8F SI 175 AF 207 CF r 239 EF 144 90 none 176 BO 208 DO 1 240 FO 145 91 CRSR UP 1 77 B1 A 209 01 241 F1 A 146 92 OC...

Page 202: ...n 15 OF SI 47 2F 79 4F 0 111 6F 0 16 10 POS 48 30 I 80 50 P 112 70 P 17 11 CRSR OWN 49 31 1 81 51 Q 113 71 9 18 12 OC2 50 32 2 82 52 R 114 72 t 19 13 OC3 51 33 83 53 S 115 73 s 20 14 OC4 52 34 4 84 54...

Page 203: ...CC L 236 EC 141 80 CS 173 AD 205 CO M 237 ED 1428E SO 174 AE 206 CE 1 1 238 EE 1438F SI 175 AF 207 CF 239 EF 144 90 none 176 BO 208 DO F 240 FO 145 91 CRSR UP 1 7 B1 209 01 Gl 241 F1 14692 OC2 178 B2...

Page 204: ...6 2E 78 4E n 110 6E N 15 OF SI 47 2F 79 4F D 111 6F 0 16 10 pas 48 30 0 80 50 p 112 70 r 17 11 CRSROWN49 31 I 81 51 9 113 71 Gl 18 12 OC2 50 32 82 52 r 114 72 f a 19 13 OC3 51 33 83 53 s 115 73 5 20 1...

Page 205: ...L 236 EC f 141 80 CS 173 AO 205 CO Ivl 237 EO 1428E SO 174 AE 206 CE N 238 EE 1438F SI 175 AF 207 CF 0 239 EF 144 90 none 176 BO 208 00 F 240 FO F 1 145 91 CRSR UP 177 B1 AI 209 01 241 F1 c 14692 OC2...

Page 206: ...B 1076B 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 M 10960 14 OE SO 46 2E 78 4E N 110 6E 15 OF SI 47 2F 79 4F 0 111 6F r 16 10 pas 48 30 I 80 50 F 112 70 17 11 CRSROWN 49 31 1 81 51 Q 113 71...

Page 207: ...172 AC 204 CC L_ 236 EC f 141 80 CS 173 AD 205 CO 237 ED 1428E SO 174 AE 206 CE 238 EE 1438F SI 175 AF 207 CF r 239 EF 14490 none 176 BO 208 DO 1 240 FO F 1 145 91 CRSR UP 177 B1 a 209 01 241 F1 i 146...

Page 208: ...6E II 15 OF SI 47 2F I 79 4F 0 111 6F 0 16 10 POS 48 30 0 80 50 F 112 70 P 17 11 CRSROWN 49 31 J 81 51 f J 113 71 9 18 12 OC2 50 32 82 52 R 114 72 t 19 13 OC3 51 33 r 83 53 S 115 73 5 20 14 OC4 52 34...

Page 209: ...AC E 204 CC L 236 EC f 141 80 CS 173 AD 205 CO M 237 ED 1428E SO 174 AE 206 CE I 238 EE 1438F SI 175 AF 207 CF 239 EF 144 90 none 176 BO 208 DO F 240 FO f i 145 91 CRSR UP 1Y7 B1 2 209 01 J 241 F1 14...

Page 210: ...60 t l 14 OE SO 46 2E 78 4E n 110 6E N 15 OF SI 47 2F 79 4F 0 111 6F 0 16 10 POS 48 30 0 80 50 F 112 70 F 17 11 CRSROWN49 31 1 81 51 1 113 71 G 18 12 OC2 50 32 82 52 t 114 72 r 19 13 OC3 51 33 83 53 1...

Page 211: ...04 CC L 236 EC of 141 80 CS 173 AD 205 CO I I 237 ED 1428E SO 174 AE 206 CE N 238 EE 1438F SI 175 AF 207 CF U 239 EF 144 90 none 176 BO r 208 DO F 240 FO 145 91 CRSR UP 177 B1 a 209 01 Q 241 F1 i 1469...

Page 212: ...5 4B K 1076B 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 M 109 60 14 OE SO 46 2E 78 4E N 110 6E 15 OF SI 47 2F i 79 4F 0 111 6F r 16 10 POS 48 30 I 80 50 P 112 70 17 11 CRSROWN49 31 81 51 q 11...

Page 213: ...C FF 172 AC 204 CC L 236 EC J 141 80 CS 173 AD 205 CO 237 ED 1428E SO 174 AE 206 CE 238 EE 1438F SI 175 AF 207 CF r 239 EF 14490 none 176 BO 208 DO 1 240 FO 145 91 CRSR UP 1 17 B1 a 209 01 241 F1 l 14...

Page 214: ...n 15 OF SI 47 2F 79 4F 0 111 6F 0 16 10 POS 48 30 I 80 50 F 112 70 p 17 11 CRSROWN 49 31 1 81 51 Q 113 71 CJ 18 12 OC2 50 32 82 52 R 114 72 t 19 13 OC3 51 33 r 83 53 S 115 73 s _ r 20 14 OC4 52 34 4 8...

Page 215: ...I 204 CC L 236 EC r 141 80 CS 173 AO 205 CO 1 237 EO 1428E SO 174 AE 206 CE N 238 EE 1438F SI 175 AF 207 CF n 239 EF 144 90 none 176 80 208 DO V 240 FO lj 145 91 CRSR UP 177 81 t 209 01 G 241 F1 1469...

Page 216: ...6 2E 78 4E n 110 6E 1 1 15 OF SI 47 2F 79 4F 0 111 6F 0 16 10 POS 48 30 80 50 p 112 70 1 17 11 CRSROWN49 31 1 81 51 9 113 71 Gl 18 12 OC2 50 32 2 82 52 t 114 72 F 19 13 OC3 51 33 T I 83 53 S 115 73 5...

Page 217: ...204 CC L 236 EC f 141 80 CS 173 AD 205 CO M 237 ED 1428E SO 174 AE 206 CE 1 1 238 EE Ii 1438F SI 175 AF 207 CF J 239 EF 144 90 none 176 BO 208 DO P 240 FO 145 91 CRSR UP 177 B1 a 209 01 Gl 241 F1 i 14...

Page 218: ...1076B 12 OC FF 44 2C 76 4C L 1086C L 13 00 CR 45 20 77 40 1 1 109 60 14 OE SO 46 2E 78 4E hi 110 6E 15 OF SI 47 2F 79 4F J 111 6F r 16 10 POS 48 30 0 80 50 F 112 70 17 11 CRSR OWN 49 31 t 81 51 G 113...

Page 219: ...72 AC 204 CC L 236 EC F 141 80 CS 173 AD 205 CO 237 ED 1428E SO 174 AE 206 CE 238 EE I 1438F SI 175 AF 207 CF r 239 EF 144 90 none 176 80 1 208 DO 1 240 FO 1 145 91 CRSR UP 177 81 A 209 01 241 F1 i 14...

Page 220: ...110 6E n 15 OF SI 47 2F 79 4F U 111 6F C 16 10 pas 48 30 0 80 50 F 112 70 P 17 11 CRSR OWN 49 31 I 81 51 r 113 71 9 18 12 OC2 50 32 82 52 R 114 72 t 0 19 13 OC3 51 33 83 53 3 115 73 s 20 14 OC4 52 34...

Page 221: ...FF 172 AC 204 CC L 236 EC 141 80 CS 173 AO 205 CO 1 1 237 EO 1428E SO 174 AE JP 206 CE N 238 EE O 1438F SI 175 AF 207 CF J 239 EF 144 90 none 176 BO 1 20800 F 240 FO 145 91 CRSR UP 177 B1 209 01 W 241...

Page 222: ...24 125 126 0 U S A II 1 France II a y e u e 2 Germany A ti 0 Ii i j U e 3 England 4 Denmark II If 2 A iE 0 5 Sweden II E is ti A U e a a u 6 Italy II e u a 0 e i 7 Spain R L n 8 Japan II 9 Norway I E...

Page 223: ...izontal Tab 10 OA LF LF Line Feed 11 OB VT VT Vertical Tab 12 OC FF FF Form Feed 13 00 CR CR Carriage Return 14 OE So SO Shift Out 15 OF SI SI Shift In 16 10 OL OLE Data Link Escape 17 11 0 1 OC1 Devi...

Page 224: ......

Page 225: ...accepts the characters 1 and 0 ASCII 49 and 48 in many cases Because sending the characters 1 and 0 is more convenient in BASIC than sending the codes ASCII 1 and 0 characters arc shown in the BASIC c...

Page 226: ...3 19 13 Paging Off Ignore DC4 20 14 Ignore One Line Double Width Off CAN 24 18 Ignore Cancel Line SUB 26 1A Bit Image Repeat Ignore ESC 27 1B Escape Escape 31 1F NLQ On Ignore 34 22 Quote Mode On Prin...

Page 227: ...n2 00 ESC Cchr n 1B C3 n 1B 43 n ESC Cchr O chr n 1BC300n 1B4300n ESC Dchr n1 chr n2 chr O 1B C4 n1 n2 00 1B 44 n1 n2 00 C 3 Function Sets one line expanded print Sets compressed print Print position...

Page 228: ...low speed double density graphics Selects elite pitch Sets bottom margin at n lines Cancels bottom margin Selects pica pitch Sets right margin at column n Selects accented international character set...

Page 229: ...ing ESC chr 126 1 n 1B 7E 31 3n or 1B7E313nor Sets Cancels vertically enlarged print 1B7E31 n 1B7E 31 n n l ON n O OFF ESC chr 126 2n 1B 7E 32 3n or 1B7E 32 3n or Sets Cancels reverse print 1B7E32n 1B...

Page 230: ......

Page 231: ...erbce and for quickly changing the internal switches WARNING Never remove the interface cartridge when the power is on Doing so may damage the printer and or your COIll puter The interface cartridge i...

Page 232: ...onsists ofa small lever fu you hold the cartridge as shown in Figure D 2 moving the lever down turns the switch off moving it up turns the switch on Make sure the power is off when you reset a switch...

Page 233: ...Disabled Off 1 7 Automatic Line Feed Disabled Enabled Off 1 8 Pica Compressed Pica Compressed Off Valid only when Switch 1 3 is ON Factory Switch Function OFF ON Setting 2 1 Select Off 2 2 Internatio...

Page 234: ......

Page 235: ...19 Graphic characters special symbols 8 x 9 Upper lower case text mode Uppercase graphic mode International characters Pica 10 CPI Elite 12 CPI Compressed 17 CPI pica 20 CPI elite Expanded Double wid...

Page 236: ...2 mm Depth 255 mm 8 2Ibs Voltage 90 132 VAC Frequency 49 5 60 5 Hz Citizen part Y081 0 01 OA Ribbon life 2 million characters Temperature 40 to 95 F 5 to 35 C Humidity 5 to 85 non condensing 4500 hour...

Page 237: ...TAT iTN _ _ _ _ LISTENER HOLD OFF TH 0 NON EOI RESPONSE TO RF02 TN BIT SET UP TALKEPI T 20 DATA VALID Tv 20ps FFiAME HANDSHAKE3 T 0 FRAME TO RELEASE OF ATN T 201 8 BETWEEN BYTES TIME TBB EOI RESPONSE...

Page 238: ......

Page 239: ...Designing printer characters 8 2 Device number D 3 DIP switches 1 21 2 10 D l ASCII translation 2 4 2 12 D 3 Automatic line feed 4 2 D 3 Device number D 1 National character sets 1 23 B 1 D 3 Page len...

Page 240: ...6 Paper guide 1 4 1 7 Paper out light 1 8 Paper out sensor 1 5 9 S Paper select lever 1 7 1 10 Paper thickness lever 1 7 1 17 PETASCII codes 2 4 Appendix B Pica pitch 3 5 Pitch 3 5 Compressed 3 9 Eli...

Page 241: ...5 6 Horizontal tabs 5 1 Vertical tabs 5 9 Technical specifications 1 Tractor feed 1 12 Installation 1 12 Underlining 3 19 4 3 Unidirectional print 9 6 Unpacking your printer 1 2 Vertical tabs 5 9 Vert...

Page 242: ......

Page 243: ...g zur Uberpriifung der Serie auf Einhaltung der Bestimmungen eingeraumt COMMODORE BUROMASCHINEN GMBH CERTIFICATE OF THE MANUFACTURER Herewith we certify that our device Printer COMMODORE MPS 1200 corr...

Page 244: ......

Page 245: ...proportional print Sets cancels proportional spacing Sets justified printing Selects emphasized print Cancels emphasized print Selects doublestrike print Cancels doublestrike print Selects italic prin...

Page 246: ...O chr n Moves print head n columns to the right 5 5 ESC chr n1 chr n2 Sets absolute dot tab 5 6 ESC chr n1 chr n2 Sets relative dot tab 5 8 ESC chr 16 chr n1 chr n2 Sets print position by n1 n2 column...

Page 247: ...ion ESC 5 n Selects Commodore or Epson mode Secondary Addresses ADDRESS FUNCTION o Selects uppercase graphics font 3 Sets number of lines per page 6 Sets line feed pitch 7 Selects upper lowercase font...

Page 248: ......

Page 249: ...710126 Lyonerstrasse 38 6000 Fr Jnkfult 71 West Germany Commodore Italiana S P A Via Fratelll Gracchi 48 20092 Clnlsello Balsamo Milano Italy Commodore Business Machines Pty Ltd 5 Oriurl RU JU Lclrle...

Page 250: ...COMMODORE 319893 02 Rev A PRINTED IN JAPAN...

Reviews: