R MVP Series User's Manual
MVP Series User's Manual R P/N 112301–001, Rev B
US and CANADA Radio Interference Note Note: This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. Properly shielded and grounded cables and connectors must be used in order to meet FCC emission limits.
Table of Contents 1 Introduction About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4 Printer Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4 MVP–Series Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5 L150 Printers . . . . . . . . .
3 Operation Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2 Mechanical Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2 Power On–Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3 Operator Panel Switches and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . 3–3 Second Function Switches . . . . . . . . . . . . . . . . . . . . . . . .
5 Graphics Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Raster Plotting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Raster Plot Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4 Print Modes for Raster Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5 High Resolution Raster Plot Syntax . . . . . . . . . . . . .
6 EFVU Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Programming EVFU Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Start Load Code — 6Hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Channel Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–3 End Load Code — 6F Hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Routine Service and Diagnostics Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2 Cleaning Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2 Before Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–3 Cleaning the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–5 Moving the Printer . . . . . . . . .
vi
1 Introduction Chapter Contents About This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4 Printer Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4 MVP–Series Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–5 L150 Printers . . . . . . . . .
About This Manual This manual applies to the MVP–Series of Printronix printers; the standard MVP, L150, 150B and L150B. Explanations and descriptions that refer to standard MVP or MVP–Series printers apply to all four printers in the series. Chapters that address configuring and programming issues distinguish between the MVP/L150 and 150B/L150B. This is due to the different software pertaining to each printer. In all other areas, the four printer are similar.
Switches, Keys, Indicators and Display Messages Switches, indicators and switch positions on the printer are uppercase. For example: Press and release the RDY switch. Messages that appear on the control panel display are printed in initial capital letters and set off with quotation marks (except for conjunctions, which are all lowercase). For example: “Save Config” appears on the message display.
Introduction The MVP–Series printers are line matrix printers that provide high quality printing and graphics by printing at 200 lines–per–minute (lpm) and plotting at 18.7 lpm in five different print modes. They offer features such as dot matrix flexibility, plug–in PROMs that allow alternate character sets to substitute for the standard set and the capability of printing on a wide variety of multi–part forms, labels and other business forms.
MVP–Series Printers All MVP printers offer these standard features: • Alternate character sets • Electronic Vertical Format Unit • Elongated characters • Test pattern printing • Host mode control • Plotting • Slewing • Underlining • Accommodating a wide variety of forms, including card stock, adhesive backed forms for label applications, and one–part to six–part bond for reports.
L150 Printers In addition to the standard features and functions listed in “MVP Printers,” the L150 printers print approximately a 0.017 inch diameter dot that assures printed bar codes will meet demanding size and quality specifications. L150 printers also have various print modes that match dot density and resolution to specific bar code applications: • MODE 2 prints text at a character pitch of 10 cpi for data processing applications.
Optional Features The following are some of the various optional features offered to extend the versatility of MVP–Series printers: Special and Custom Character Sets 96 character ASCII; 64 character, OCR full width; EBCDIC; Block characters; and Custom characters. Standard MVP Density Option Permits a four percent increase in MVP vertical dot density. Long Lines Interface Enables operation with a Dataproducts 2230 or 2260, differential drive, balanced interface type controller.
Character Formation The MVP–Series printers generate characters by accumulating groups of dots in matrices. Dot impressions are made by an assembly of 17 hammers installed on an oscillating shuttle that impact the paper through a moving ink ribbon. Synchronized horizontal shuttle movement and vertical paper advancement produce overlapping dots that form solid characters (Figure 1–1). Figure 1–1.
Line Matrix Printing Unlike moving–head serial dot matrix printers, the MVP–Series printers create graphics and characters by printing an entire dot row at one time. Dots are printed in both directions of shuttle travel, at a printer stroke length of .2” to print through two character positions. By printing a row of dots, dot matrix line printers achieve higher print duty cycles than moving head dot matrix (serial) printers.
Print Rate The print rate, in lines per minute (lpm), is a function of the number of dot rows required to produce the character line regardless of the number of characters in the line. For example, more dot rows are required to print lowercase characters with descenders; consequently, those characters take longer to print. Table 1–1 shows the print rate according to the type of character printed and print mode. Complete printing specifications are provided in Appendix C. Table 1–1.
Plot Rate The MVP–Series printers are capable of dot–addressable graphic plotting, as well as character printing. Based on the protocol selected either P–Series or Serial Matrix, you may select either Plot Mode or Bit Image Graphics respectively. The plot rate specifications apply to both P–Series and Serial Matrix types of graphic plotting. The bi–directional plot rate in inches per minute (ipm) is shown in Table 1–2 according to the dot density in dots per inch, (dpi).
1–12 Overview
2 Installation Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2 Power Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3 Site Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4 Installing the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5 Assembling the Pedestal .
Introduction Be sure to read this chapter carefully before installing and operating the printer. Perform the procedures in the order presented. CAUTION The shipping restraints must be removed prior to operation to prevent damage to the printer. In addition, the shipping restraints must be installed whenever the printer or shuttle assembly is shipped or transported to prevent damage. VORSICHT Um Schaden am Drucker zu verhüten, vor Gebrauch die Verpackungseinsätze entfernen.
Power Requirements CAUTION MVP–Series printers employ a single phase, capacitive start shuttle motor. All models require 120 volts at 4 amps for a duration of 0.5 seconds at motor start–up. This is an important power requirement and is recommended to supply power from a separate AC circuit of 20 amps at 60 Hz. VORSICHT Die MVP Drucker benuetzen einen ein–phasigen, kapazitive–startenden Pendelmotor. Die MVP Modelle benoetigen beim Anlassen 0,5 Sek. lang 25,4 A.
Site Requirements When selecting a printer location, consider interface requirements, power requirements, and environmental factors. Select a location that has the proper power source available and is within the maximum cable length specifications for interfacing with the host computer. The printer is designed to operate in a relatively dust free environment such as a computer room or business office with an ambient temperature of 5° to 40° C (41° to 104° F), and a relative humidity of 10% to 90%.
Installing the Printer If you’ve ordered the Printronix pedestal mounting kit, follow the pedestal assembly procedures before installing the printer. Assembling the Pedestal To assemble the optional pedestal for pedestal model printers perform the following steps. A 5/16 inch nut driver and 5/32 inch hex wrench are required.
Assemble the Two Legs and Modesty Panel 2. Align the mounting holes of the modesty panel with the holes on the left leg as illustrated. Insert and lightly tighten bolts in the two side and bottom rear panel holes. Proceed with the right leg; align the mounting holes, insert and lightly tighten bolts. modesty panel Add the Paper Guide Panel 3. Position the paper guide panel between the modesty panel and leg mounting holes, and align the mounting holes.
4. Insert and hand tighten bolts in the bottom left and right mounting holes in the paper guide panel. Align the top mounting holes on the modesty panel, paper guide panel, and left leg. Insert and hand tighten bolts through the top left and right mounting holes. paper guide panel pedestal leg modesty panel Adjust and Tighten 5. Installation Firmly tighten all bolts.
Assembling the Paper Tray To assemble the paper tray refer to Figure 2–1, and perform the following steps. 1. Make sure the paper tray kit contains the following items: • 1paper tray • 1 ground cable • 1 clamp • 1 screw • 1 nut 2. Snap the clamp over the bottom right rim of the paper tray. 3. Slip the screw through the clamp and position the ground cable ring onto the screw. 4. Thread the nut onto the screw and tighten. clamp ring ground cable Figure 2–1.
Mounting the Printer onto the Pedestal To mount the printer onto the pedestal you need a 5/32 inch Allen wrench. 1. Set the printer on a stationary table or desk. Remove the four rubber feet from the printer by carefully sliding the printer over the edge of the table to access two feet. Use the Allen wrench to remove the feet. Turn the printer to the other side and remove the two remaining feet. 2. Carefully set the printer on the top of the pedestal.
Attaching the Paper Tray 1. Hook the paper tray into the pedestal mounting holes as illustrated. Use the upper holes when stacking small quantities of paper, and the lower holes when stacking larger quantities. 2. Push the ground cable connector onto the protruding metal tab located on the back of the printer, to the right of the power connector.
Table Top Mounting The MVP–Series printers can be mounted on a sturdy table instead of the pedestal. However, the table must be designed or modified to accommodate the printer paper path and proper air ventilation. Installation 1. Select a table sturdy enough to support the weight of the printer. If the table is not designed for a bottom feed paper path and proper air ventilation modify the table. 2. Make sure the four rubber feet are firmly attached to the base of the printer. 3.
Applying Power After you properly install the printer, apply power by performing the following steps. 1. Check that the voltage shown on the printer identification label (located at the right rear of the printer) is the same as your power source. Voltage in North America is usually 120 volts/60 Hz, and printers sold in the United States are configured for power in that range.
3 Operation Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2 Mechanical Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–2 Power On–Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–3 Operator Panel Switches and Indicators . . . . . . . . . . . . . . . . . . . . . . . . . 3–3 Second Function Switches . . . . . . . . . . . . . . .
Introduction This chapter briefly provides instructions and information on how to manipulate the mechanical controls, power switch, external function switches and internal function switches on MVP–Series printers. Mechanical Controls Become familiar with the mechanical controls for loading ribbon and paper, adjusting the paper position and the forms adjustment thickness lever, before you attempt to perform any procedures.
Power On–Off The power On–Off switch is located at the rear of the printer and is marked “O” for power off, and “I” for power on. When you press the power switch to “I”, all function indicators light for approximately two seconds, and the RDY indicator remains lit to show the printer is on–line. Operator Panel Switches and Indicators The operator panel has five switches with indicators, and a three–digit numerical display (Figure 3–2).
RDY (Ready) Purpose Indicates the printer is on–line and ready to print. Status When the indicator is flashing, the printer is off–line. When the indicator is lit, the printer is on–line. Action To put the printer on–line; press and release, until the indicator is lit. To take the printer off–line; press and release, until the indicator flashes. Result When the printer is on–line, none of the other switches are active. When the printer is off–line, use the front panel function keys.
TOF (Top–of–Form) Purpose Advances the paper or adjusts top–of–form one line or one page at a time. Status The indicator is always off, you must press to activate. Action To move the paper one line; press and release very quickly. To move the paper one page or the to the top of the next form; press and hold for about one second. Other Reset the TOF each time you load paper. Setting TOF after a paper load is described on page 3–16.
Second Function Switches The operator panel has second function capabilities, and you can access them by pressing the 2nd FUNC key with either the MODE, F/L, ADDR or TOF switches. The printer configuration set at the factory will satisfy most printing requirements. However, when it becomes necessary to modify the way the printer responds to commands (printer reconfiguration) use the second function features. See page 4–4for further information on reconfiguration.
F/L Purpose Sets forms length from 3.0 to 24.0 inches in 0.5 increments. Verifies proper forms length when changing paper. See page 4–36 for proper configuration. See page 3–17 for the procedure to set the forms length. Status The indicator is always off, you must press to activate. Action Press and release to display current length. To select desired forms length, press and release to advance by 0.5 increments. Press and hold for rapid advance. Display cycles from 03.0 to 24.0 inches.
Loading Ribbon The standard ribbon for MVP–Series printers is nylon fabric, one–inch by 60 yards, spool to spool, (Printronix part number 107675). The ribbon rewinds automatically to the supply side when installed, so either spool may be installed on either hub. The ribbon should be replaced when the print contrast is too low, or approximately after each box of standard size computer paper is used. To load the ribbon, lift the printer cover and perform the following steps.
3. Pass the ribbon around the ribbon guides. Carefully place the ribbon between the ribbon mask and the ribbon guides, ensuring the ribbon is not twisted. Place the second spool of ribbon on the other hub so the locking latch snaps into place and the ribbon winds toward the inside. Adjust the tension by hand–winding the spool. Ribbon Guides NOTE: A twisted ribbon will affect the print quality, shorten the ribbon life, and cause a paper or shuttle jam. 4.
Removing the Ribbon To remove the ribbon refer to the illustrations in “Loading the Ribbon,” and perform the following steps. 3–10 1. Move the forms thickness adjustment lever to the base of the printer as far as it will go. (If the power is on, the CHK indicator will flash when you move the lever back.) The ribbon mask in back of the ruler will separate slightly. 2. Release the locking latch on one hub and lift the spool. 3.
Paper Guidelines Paper used with the MVP–Series printers must meet the following guidelines: • One–to–six parts, with or without carbon, continuous, and fan–folded • Six–edge standard sprocket holes • From 3 to 16 inches wide, including strips with the sprocket holes • From 3 to 24 inches long • Uniform thickness, including the sprocket hole edge strips, not to exceed 0.025 inches • 15 to 100 lb.
Loading Paper To load paper lift the printer cover and perform the following steps. Read all of the instructions before loading the paper. NOTE: The power does not need to be on when you load paper. If it is, make sure the RDY light is flashing. 1. Move the forms thickness adjustment lever to the base of the printer as far as it will go. (If the power is on, the CHK indicator will flash when the lever is moved or when the printer is out of paper.) Forms AdjustmentThickness Lever 2.
3. Feed the paper into the slot from underneath if the printer is on a pedestal or from the front if the printer has a front feed attachment. Continue to feed the paper until it passes between the ribbon mask and the wide metal bar. Paper Pedestal Slot 4. Load paper on the left tractor sprocket pins and close the tractor gate. Load paper on the right tractor sprocket pin. Make sure the paper is aligned horizontally (the correct holes are across from one another), and close the right tractor gate.
6. Adjust the right tractor so that the paper has just enough tension to be flat and taut without pulling. Pull the right tractor up to lock it. NOTE: Too much or too little paper tension may distort the sprocket holes and cause problems in paper feeding or printing. 7. Advance the paper with the positioning knob so the paper will feed out of the opening between the raised cover and the top of the printer. Make sure the paper supply from the bottom will feed into the printer in a straight line.
Removing Paper To remove paper, follow these steps. 1. Tear off the paper at the first perforation just under the printer. CAUTION Pulling the paper down through the printer could damage the printing mechanisms. Operation 2. Move the forms thickness adjustment lever to the base of the printer as far as it will go. 3. Open both tractor gates and lift the paper from the sprockets. 4. Pull the paper carefully upward and out of the printer.
Setting Top–of–Form To set the top–of–form, perform the following steps. 1. Make sure the power is on and the RDY indicator is flashing. 2. Move the forms thickness adjustment lever to the fully open position. 3. The TOF alignment pointer allows you to set the first print line on the paper or form. Use the vertical positioning knob to align the top of the first print line with the TOF alignment pointers. vertical positioning knob 3–16 4.
Setting Forms Length To set the forms length, follow these steps. 1. Press and release the 2nd FUNC switch. 2. Press the F/L switch; the indicator will remain lit and the current forms length will display on the digital panel. 3. Press and quickly release the F/L switch to advance the number by 1/2 inch or press and hold the F/L switch until the number you want displays. After the number advances to 24 (24.0), it will automatically begin again at 3 (3.0). 4.
3–18 Operation
4 Configuration Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–2 Changing Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3 MVP/L150 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–3 150B /L150B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4–4 Verifying Configurations . . . . . . .
Introduction Configuration refers to a set of option choices that define printer responses to operational commands. The printer responds to the particular set of commands it receives through either user–selected configuration choices or factory defaults that are functional unless you reconfigure a specific default. NOTE: Configuration options must be provided for printer control firmware locations.
Changing Configurations You can change configuration options by following the procedure particular to your MVP printer. For 150B and L150B printers, the configuration option procedures release the Configuration Safety Lockout, then locks it after changes are made. MVP/L150 1. Press and release the RDY switch until the indicator flashes. 2. Press and release the 2nd FUNC switch until the indicator lights. 3. Press and release the ADDR key until the display shows a configuration option.
150B/L150B 1. Press and release the RDY switch until the indicator flashes. 2. Press and release the 2nd FUNC switch until the indicator lights. 3. Press and hold the ADDR key until the display shows 16.0. Press and release the DATA key until the display reads 16.3. 4. Press and release 2nd FUNC until the RDY indicator flashes. NOTE: At this point, the printer is off–line and ready to enable reconfiguration. Repeat steps 5 thru 9 until all desired configurations are made. 5.
Verifying Configurations Verify the printer configuration to ensure that the appropriate response is received for a particular application. To verify a configuration: 1. Print out a configuration self–test using the Self Test Procedure on page 9–10to set the configuration option to 00.1. (Make sure the printer is on–line.) 2. Compare the values of configuration options 20 through 99 with application requirements.
Configuration Options After assembling and interfacing the printer, configuration changes are usually limited to configuration options 20 through 59. Options 60 through 99 are only changed when it is necessary to reconfigure the printer for a new interface. Configuration addresses 00 through 19 are print and service tests. Table 4–1 is a sequential cross–reference of Standard MVP/L150 and 150B/L150B Configuration Options 20 through 59. Use the page numbers to access the option descriptions.
Table 4–1.
Option 20 — Host Mode Control Programming Standard Discussion Option 20.0 is used to store data that allows you to select the Host Mode Control. Option 20.1 allows up to 11 beginning characters (or headers) of control code sequences that are valid when encountered in the data stream; option 20.2 allows only one. MVP/L150 4–8 Option Number Display Configuration Description .0 20.0 Host Mode Control disabled (default) .1 20.1 P–Series programming standard.
Option 20 — Double Wide Print Operation (Expanded Print Select) Discussion Option 20 makes it possible to print “double wide” characters. The term “double wide” is related in an inverse manner to pitch, and generally alludes to the width of alphanumeric characters just before the double wide feature is invoked. 150B/L150B Option Number Display Configuration Description .0 20.0 Double wide on per line basis only. Enables Mode 6. Initiated by either control code ESC SO or SO (see page 7–31).
Option 21 — Vertical Dot Density Discussion Option 21 permits a four percent increase in vertical dot density. (The Density Option paper feed pulley must be installed for proper operation.) MVP/L150 Option Number Display Configuration Description .0 21.0 Enable standard P–Series compatible vertical dot density (default). .1 21.1 Enable increased vertical dot density (with Density Option paper feed pulley installed). 150B/L150B Option 21 must be set to 21.0.
Option 22 — Insert Automatic Line Feed in Data Stream Discussion Normally, Option 22 is disabled. When it is enabled, a line feed is automatically inserted into the data stream after the last character in a character line. MVP/L150 Option Number Display Configuration Description .0 22.0 Disable (default). No line feed inserted. Refer to the related table in the Programming chapter. .1 22.1 Insert after 132nd character in Modes 001, 002 and 005 and after 165th character in Mode 003. .2 22.
Option 23 — Automatic Line Feed on Carriage Return Discussion Carriage return (0DH) does not cause a line feed and the character line is not printed in the default configuration. The character line must be terminated with a Form Feed, Line Feed, or EVFU (Electronic Vertical Format Unit) command before it is printed. In other configurations, carriage return generates 1, 2, or 3 line feeds. MVP/L150 Option Number Display Configuration Description .0 23.0 CR = 0 line feed (default) .1 23.
Option 24 — Inhibit Lowercase/Underline and Translate Lowercase to Uppercase Discussion Normally, underlines and lowercase characters are produced in the default configuration. When Option 24 is enabled, lowercase characters and underlines are inhibited for all modes. MVP/L150 Option Number Display Configuration Description .0 24.0 Disable (default). Provides underline and lowercase. .1 24.1 Enable. Provides uppercase only and no underlines in all modes. 150B/L150B Option 24 must be set to 24.0.
Option 25 — Binary Count Slew MVP/L150 Option Number Display Configuration Description .0 25.0 With Control Code 10H (binary count of 0) causes one line slew, 11H (binary count of 1) causes a two line slew, and each code increments by one up to Control Code 1FH (binary count of 15) which causes a 16 line slew. .1 25.
Option 26 — Printer On–line with Power On Discussion Normally when the printer is turned on, the RDY switch must be pressed before the printer is on–line. When Option 26 is enabled, the printer is automatically on–line when the printer is turned on. MVP/L150 Option Number Display Configuration Description .0 26.0 Disable (default) .1 26.1 Enable 150B/L150B Configuration Option Number Display Configuration Description .0 26.0 On–line with power on disabled (default) .1 26.
Option 27 — Paper Out Delay Discussion Normally when the printer is out of paper, it will stop printing after the current line has been printed. Option 27 allows printing to continue until the next form feed (FF) is received or until the end of the page reaches the print hammers (typically an additional 1.1 inch of print). MVP/L150 Option Number Display Configuration Description .0 27.0 Print current line only (default). .1 27.1 Print to end of form.
Option 28 — Underline Discussion When 28.0 is selected and Option 23.0 is selected (CR=0 line feeds), characters can be underlined in the present character line. MVP/L150 Option Number Display Configuration Description .0 28.0 Enable underline (default). .1 28.1 Disable underline. NOTE: Configuration Options 23.1, 23.2, and 23.3 effectively disables underlining if CR is used as the line terminator.
Option 29 — Delete Code 7F Discussion When a DEL (Delete) code is received, either a character from a font or a space may be printed depending on the configuration option selected. MVP/L150 Option Number Display Configuration Description .0 29.0 Enable space response to DEL code (default). .1 29.1 Disable. Prints whatever character is in the font PROM at the DEL code address. 150B/L150B Option Number Display Configuration Description .0 29.
Option 30 — Print or Graphics Mode at Power On MVP/L150 Option Number Display .0 30.0 Enable Mode 002 – Data Processing (default). .1 30.1 Enable Mode 001 – Corresponding/Word Processing .2 30.2 .3 30.3 .4 30.4 Configuration Description (high resolution graphics) Enable Mode 003 – Compressed Print (medium resolution graphics) Enable Mode 004 – High Speed Plot (low resolution graphics) Enable Mode 005– Condensed Print (medium resolution graphics) .5 30.
Options 31–41 — Control Code Assignments Discussion Eleven configuration options are included in this group. Each option has ten configuration selections that can be assigned to an associated control code. When the control code assigned to a specific configuration option appears in the data stream, the printer will operate in response to the selection in that option. For example, if Configuration Option 33.
Option Display Number Option 32 Control Code Assignment – 02 Hex .0 32.0 Ignore (default). .1 32.1 Host Mode Control Header. Code 02H (STX) performs the same as Code 01H (SOH). .2 32.2 Even dot plot. Performs the same as 04H (EDT). .3 32.3 Odd dot plot. Performs the same as 05H (ENQ). .4 32.4 8 lpi. Performs the same as 06H (ACK). .5 32.5 Elongated characters. Performs the same as 08H (BS). .6 32.6 Shift Out (alternate font select). Performs the same as OEH (SO). .7 32.
Option Display Number Option 35 Control Code Assignment – 05 Hex .0 35.0 Odd dot plot (default). .1 35.1 Host Mode Control Header. Code 05H (ENQ) performs the same as Code 01H (SOH). .2 35.2 Even dot plot. Performs the same as 04H (EDT). .4 35.4 8 lpi. Performs the same as 06H (ACK). .5 35.5 Elongated characters. Performs the same as 0EH (SO). .6 35.6 Shift Out (alternate font select). Performs the same as OEH (SO). .7 35.7 Shift In (alternate font deselect).
Option Display Number Option 38 Control Code Assignment – 08 Hex .0 38.0 Elongated characters (default). .1 38.1 Host Mode Control Header. Code 08H (BS) performs the same as Code 01H (SOH). .2 38.2 Even dot plot. Performs the same as 04H (EDT) .3 38.3 Odd dot plot. Performs the same as 05H (ENQ). .4 38.4 8 lpi. Performs the same as 06H (ACK). .6 38.6 Shift Out (alternate font select). Performs the same as OEH (SO). .7 38.7 Shift In (alternate font deselect).
Option Display Number 4–24 Option 41 Control Code Assignment – 0F Hex .0 41.0 Shift In (alternate font deselect). Performs the same as OFH (SI). .1 41.1 Reserved. Host Mode Control Header. Code 0FH (SI) performs the same as Code 01H (SOH). .2 41.2 Even dot plot. Performs the same as 04H (EDT). .3 41.3 Odd dot plot. Performs the same as 05H (ENQ). .4 41.4 8 lpi. Performs the same as 06H (ACK). .5 41.5 Elongated characters. Performs the same as 08H (BS). .6 41.
Options 31–41 — Control Code Assignments Discussion Eleven configuration options are included in this group. When the control code assigned to a specific configuration option appears in the data stream, the printer will operate in response to the selection in that configuration option. For example, if Option 31.0 is selected and ESC ! appears in the data stream, the printer will switch to Text Dump Mode. 150B/L150B Option Number Display Option 31 Control Code Assignment – 01 Hex .0 31.
Option Number Display Option 36 Control Code Assignment – Mode 1 Select .0 36.0 Enable ESC P = Mode 1 (default) (ESC n if configuration 31.1) .1 36.1 Ignore ESC P. Option 37 Control Code Assignment – Mode 2 Select .0 37.0 Enable ESC R = Mode 2 (default) (ESC r if configuration 31.1) .1 37.1 Ignore ESC R. Option 38 Control Code Assignment – Double High Select .0 38.0 Enable ESC I = Double High (default) (ESC h if configuration 31.1) .1 38.1 Ignore ESC I.
Option 42 — Electronic Vertical Format Unit (EVFU) Control Discussion The EVFU is normally fully enabled with Option 61 set to 61.0. When Option 61 is set to 61.1, Paper Instruction (PI) may be used to disable Paper Slew. MVP/L150 Option Number Display Configuration Description .0 42.0 Enable EVFU control (default). .1 42.1 Disable EVFU using ASCII Control Code. PI EVFU control remains enabled. .2 42.2 Disable EVFU and interpret 10H through 1FH as printables (requires special font PROM).
Option 43 — Plotting Exit Discussion Normally, changing the printer from plotting to character printing requires an extra line feed that will reset the dot row counter to zero and prevent the upper part of the characters from possibly being truncated. Option 43 can be configured to automatically include the line feed without being sent from the host computer. MVP/L150 Option Number Display Configuration Description .0 43.0 Single line terminator moves print head to next dot row.
Option 44 — Buffer Print with Top–of–Form (TOF) MVP/L150 Option Number Display Configuration Description .0 44.0 Enable printing of buffer contents when printer is off–line and TOF switch is pressed. .1 44.1 Disable off–line buffer printing. 150B/L150B Configuration Option Number Display Configuration Description .0 44.0 Enable printing of last line of buffer contents when printer is off– line and TOF switch is pressed. (default) .1 44.1 Disable off–line last line buffer flush.
Option 45 — Mode 4 150B/L150B Option Number Display Configuration Description .0 45.0 (Mode 4) High Speed Plot Mode with Configuration Option 59.0 enabled. (default) .1 45.1 (Mode 4) Draft Mode with 59.0 NOTE: Configuration Option 46 is used to reconcile use of EVFU Codes for Epson.
Option 46 — EVFU Control with no PI 150B/L150B Option Number Display Configuration Description .0 46.0 Disable EVFU control with no PI and control codes: SO for double wide, SI for mode 5 print, and BS (OEH, OFH, and 08H) for non–destructive backspace. (default) Configuration Operation 42.x is ignored but PI EVFU remains functional (61.1 set). .1 46.
Option 47 — SOH and ETX 150B/L150B Option Number Display Configuration Description .0 47.0 SOH (01 Hex) and ETX (03 Hex) and ESC (01, 03 and 1B Hex) characters can all be used to initiate an EPSON like command sequence. .1 47.1 SOH (01 Hex) and ESC (01, and 1B Hex) can be used to initiate an EPSON like command sequence. .2 47.2 ESC used to initiate an EPSON like command sequence. Both SOH and ETX characters are ignored. .3 47.
Option 48 — Characters Per Inch in Mode 5 150B Option Number Display Configuration Description .0 48.0 Mode 5 (Compressed Print Mode) prints at 100 dpi, at 16.7 cpi. (default) The maximum line length is 220 characters per line when Configuration Option 22.1 is enabled. .1 48.1 Mode 5 (Compressed Print Mode) prints at 90 dpi, at 15 cpi. The maximum line length is 198 characters per line Configuration Option 22.1 is enabled.
Option 50 — Page Perforation Skip Discussion Use this option to avoid printing over page perforations. Option 50 allows the bottom of the current page and the top of the next page to remain blank for a variable vertical distance ranging from 1/2 inch to 1 inch. Perforation skip is disabled by selecting Option 50.1 and is automatically disabled when the EVFU is active regardless of Option 50 setting. MVP/L150 Option Number Display Configuration Description .0 50.
Option 51 — Lines Per Inch (lpi) Line Spacing Discussion Normally, the printer offers 6 lpi and 8 lpi spacing for modes 001, 002, 003, and 005. Option 51 may be configured to change the 8 lpi spacing to 9 lpi or 10 lpi spacing for Modes 002 and 003. MVP/L150 Option Number Display Configuration Description .0 51.0 Enable 6 and 8 lines per inch (default). .1 51.1 Enable 6 and 9 lines per inch. .2 51.2 Enable 6 and 10 lines per inch.
Option 52 — Forms Length at Printer Power Up Discussion Forms length can be set to one of seven selectable lengths including the default 11 inches. With Option 52 set to 52.7, any forms length between 3 inches and 24 inches (in 1/2–inch increments) can be selected with the Forms Length (F/L) switch. MVP/L150 Option Number Display Configuration Description .0 52.0 Enable 11 inch form (default). .1 52.1 Enable 3.5–inch form. .2 52.2 Enable 5.5–inch form. .3 52.3 Enable 8–inch form. .4 52.
Option 54 — Line Spacing at Power up 150B Option Display Number Configuration Description .0 54.0 6 lpi at Power up .1 54.1 8 lpi at Power up .2 54.2 10 lpi at Power up NOTE: Power must be cycled when changing option 54 from .0 to .1. Toggling the LPI switch after powerup will reset the printer to 6LPI. Option 56 — Column Print Spacing 150B Option Display Number Configuration Configuration Description .0 56.0 132 column print enable (mode 5 = 16.7 cpi) (default). .1 56.
Option 57 — Input Buffer Size 150B Option Number Display Configuration Description .0 57.0 Uses all available user memory for input buffer. (default) .1 57.1 Input buffer size is 2 lines (264 characters). NOTE: Power must be cycled when Configuration Option 57 is selected (from 57.0 to 57.1 and vice versa). Option 58 — ESC DC1 Sequence 150B Option Number Display Configuration Description .0 58.0 ESC DC1 sequence is ignored (default) .1 58.
5 Graphics Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Raster Plotting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–2 Raster Plot Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–4 Print Modes for Raster Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5–5 High Resolution Raster Plot Syntax . . . .
Introduction MVP–Series printers can produce bit image graphics in two modes: Raster Plot Mode and Bit Image Plot Mode. Both outputs are printed a dot row at a time, from top to bottom. The major difference between the two methods is the way the software manipulates the received data before output. Raster plotting prints horizontal dot patterns corresponding to stored ASCII character code true or 1 bits.
Graphics 5–3 OCT 040 041 042 043 044 045 046 047 050 051 052 053 054 055 056 057 060 061 062 063 064 065 066 067 070 071 072 073 074 075 076 077 BINARY 0100000 0100001 0100010 0100011 0100100 0100101 0100110 0100111 0101000 0101001 0101010 0101011 0101100 0101101 0101110 0101111 0110000 0110001 0110010 0110011 0110100 0110101 0110110 0110111 0111000 0111001 0111010 0111011 0111100 0111101 0111110 0111111 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 D
Raster Plot Syntax The proper syntax for raster plot data is: Control Sequence . . . ASCII Character . . . Line Terminator All printable ASCII characters following the control sequence will be interpreted as plot data. Raster plot data must terminated with one of the following: • Line Feed command (decimal 10) • Vertical Tab command (decimal 11) • Form Feed command (decimal 12) • Carriage Return command (decimal 13) only if option 23.1 has been installed. Option 23.
Print Modes for Raster Plots The second function switches allow you to manually select among the print or plot modes (see Table 5–2). When manually set, the last valid mode command received before printing will determine the line print mode. The features listed as available in a particular mode are accessible on a per character basis and can be combined within a line, and in some cases, within a character matrix. However, print modes cannot be mixed on the same line.
High Resolution Raster Plot Syntax The proper command syntax for high resolution graphics is: 1) Even dot center control sequence . . . plot data . . . line terminator followed by: 2) Odd dot center control sequence . . . plot data . . . line terminator For Example, EOT (data) ENQ (data) LF LF NOTE: When plotting even dot centers using EOT, ESC Y (line feed and form feed commands denote end of plot data only), the paper will not advance.
Exiting from Raster Plot To exit from raster plot, you must set Configuration Option 43.0, and send one additional line terminator character after the last dot row is printed. An additional line terminator will cause the paper to advance vertically to the start of the next character line, even if the last printed dot row was between character line boundaries.
Bit Image Graphics Bit image graphics are created by printing a series of vertical bit image data bytes which represent the binary code bit pattern. This method utilizes the 1 or true bit from a binary data byte to print dot patterns. These data bytes are actually the binary equivalent of ASCII character decimal values 0 through 255. When the data byte is rotated vertically, the result is a vertical data byte pattern with the Most Significant Bit (MSB) at the top.
MSB MSB Figure 5–1. Vertical Data Byte Pattern ASCII CHARACTER A = DECIMAL VALUE BINARY CODE EQUIVALENT 65 128 64 32 16 8 4 2 1 = TO PRINTED BIT IMAGE PATTERN VERTICALLY ROTATED DATA BYTE MSB = Figure 5–2.
Plotting a Bit Image Pattern You can produce a a bit image pattern in four steps: 1. Lay out the graphic(s) pattern you want to print, on a quadrille pad or graph paper. 2. Determine the decimal equivalent of each bit image data byte required to produce your pattern (Figure 5–3). 3. Write a program to generate the complete pattern. 4. Enter and run the program on the host computer.
Bit Image Density You can print bit image graphics in different dot densities. To select dot densities, send the appropriate control code to the datastream. Table 5–4. Bit Image Density Graphics Control Code Dot Density Mode Result ESC K Single Density Single density bit image graphics in the Data Processing print mode (Mode 2) are printed at 60 dots per inch (dpi) horizontally and 72 dpi vertically.
Bit Image Programming Format The Bit Image command format is: ESC CC(n1)(n2)DATA where: ESC = the Proprinter compatible header CC = K, L, ,Y or Z to select dot density (K=single, L=double, Y=single, Z=double) n1, n2 = n1+ 256(n2) defines the number of data bytes DATA = the dot pattern bytes Refer to the following guidelines when using the Bit Image Programming Format: • The syntax of the bit image expression must be correct.
Bit Image Sample Program The following sample program written in BASIC produces single density bit image graphics of the pattern shown in Figure 5–3. The 7 data bit pattern is repeated 40 times. The printed result of running the program is shown in Figure 5–4.
Other Bit Image Features Bit image characters are always plotted as normal characters. Emphasized, double strike, underlines, and doubling in width commands are ignored when printing bit image characters. However, single density and double density bit image may exist in the same line, and it is also possible to include text in the same line with single density, double density, or with both. Underlines and other normal character features may appear in a print line that also contains bit image.
P–Series Plot Mode P–Series compatible Odd/Even Dot Plot mode is only available in P–Series printer protocol. Since plot mode can address and print any individual dot position, it is possible to produce a variety of graphics, including bar codes, complex curve graphs, pie and bar charts, block characters, or halftones. Plot Density Plot density refers to the number of dots per inch (dpi) printed in a single dot row.
Double Density Plot Two separate shuttle strokes produce a double density plot. The shuttle strokes are controlled by an even plot command with corresponding dot data, and an odd plot command with corresponding dot data, which allows a maximum of 1584 dots in a single dot row at 60 dpi. The even dot plot is sent first for control of the initial plot pattern; then the odd dot plot is sent for control of the final dot pattern. The dots average .
MSB BIT 8 BIT 7 NOT USED 0 1 1 0 1 0 1 BIT 6 BIT 5 BIT 4 LSB BIT 2 BIT 1 BIT 3 Figure 5–7.
Plot Data Line Format A plot data line may contain any number of plot data bytes up to 132 bytes (or 136 if Configuration Option 56.0 is set to 56.1; refer to page 4–37) for horizontal dot density of 60 dpi (Data Processing mode), or 198 bytes for a horizontal dot density of 90 dpi (Correspondence mode). When the auto line feed is disabled, any bytes over the maximum (for the particular mode) are lost.
Double Density Plot For double density plot, the plot line format contains: the even dot plot control code with plot data bytes, a line terminator to plot the data bytes, the odd dot plot control code and a line terminator. The control sequence for sending P–Series double density plot is as follows: 1. Send the even dot plot control code EOT (04 hex), followed by plot data bytes. (Refer to Table 5–1 on page 5–3.) 2. Send a line terminator. The line terminator allows the printer to plot the data bytes.
Plotting Data P–Series Plot mode plots the image from the horizontal bit pattern. Figure 5–9 duplicates the pattern shown in Figure 5–4 but is modified for Odd Dot Plot. Eight dot rows are required, two characters per row, six columns per character. (The dots required to produce the pattern are shown in Table 5–1 on page 5–3.
Programming Example with Odd Dot Plot The following program uses the Odd Dot Plot control code to produce the image in Figure 5–10. 10 LPRINT “Odd Dot Plot” 20 FOR I=1 TO 8 30 READ R1 40 READ R2 50 LPRINT CHR$(5); 60 FOR N=1 TO 25 70 LPRINT CHR$(R1);CHR$(R2); 80 NEXT N 90 LPRINT 100 NEXT I 110 DATA 42, 64, 73, 65, 92, 64, 42, 64, 73, 65, 92, 64, 42, 64, 73, 65 120 LPRINT The image is printed 25 times, where an entire dot row is plotted in one printing pass.
Exiting P–Series Plot Mode When you want to return to the print mode from the P–Series Plot mode, include an extra line feed in the data stream to maintain proper print line registration relative to the last line of plot graphics. If the extra line feed is not included, the first character line after the graphics data may be truncated, as shown in Figure 5–11.
6 EVFU Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Programming EVFU Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Start Load Code — 6Hex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–2 Channel Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6–3 End Load Code — 6F Hex . . . . . . . . . . . . . . . . . . . . . .
Introduction The Electronic Vertical Format Unit (EVFU) is a software–controlled vertical formatter you load and operate from the host computer. When you load the EVFU, it disables page perforation skip (Configuration Option 50) and forms length at printer power–up (Configuration Option 52). When you use EVFU to define print lines on a form, it increases system efficiency because it allows the printer to slew paper to a predetermined line with a single command.
Channel Assignment All data bytes received after the Start Load code are interpreted as channel assignment data until the End Load code is received. A maximum of 12 channels can be assigned to one physical line on the form. Two eight–bit data bytes (EVFU characters) are required per line. As show in Figure 6–1, the least significant 6 bits of the first data byte are used to assign channels 1 through 6; the least significant 6 bits of the second data byte are used to assign channels 7 through 12.
Line Spacing Either 6 or 8 lpi may be used in conjunction with the EVFU. Forms length is determined by the line density selected and is much easier to calculate if only one line density is used throughout the form. Do not mix 6 lpi and 8 lpi on the same form. If they are mixed, the result will be an uncertain forms length. If mixing is unavoidable, calculate the correct forms length as follows: a. Count the number of lines printed and 6 lpi and divide by 6; the result will be in inches. b.
EVFU Command Codes The EVFU command codes (top–of–form, vertical tab, start load, and end load) used in EVFU operation function the same way for both Centronics and Dataproducts interfaces. Although the EVFU command codes function the same way, there are two major differences between the interfaces: • Each interface requires a different hex code that specifies a channel number or command code.
Sample Form Headings Form Line Number EVFU Load Program SL Hex Code Centronics Interface No PI Line 1E Hex Code Dataproducts Interface PI True Line Explanation 6E Resets EVFU –– Forms length defaults to current setting of FL; enables EVFU loading. 1 CH1 10 00 1st line of form is typically defined by CH1; interpreted as top–of–form, normally used once per form. Form feed (14), pushing TOF button, or CH1 slews paper to this line.
Troubleshooting for EVFU Programming Refer to the following guidelines when using the EVFU feature. Printer Operation During EVFU Loading The printer mechanism should not move during the loading of the EVFU program. If the printer starts to print or if the paper advances, an error may be present in the load program. Forms Length A Start Load code (1EH) clears the EVFU memory and allows the printer to respond to Form Feed (FF) codes by producing the forms length selected with Configuration Option 52.
Using EVFU Once the EVFU program has been enabled and loaded, the program can be accessed by sending the appropriate channel instruction to the printer. The paper is slewed to the physical line on the form having the specified channel number assigned in the EVFU memory. This is accomplished only with the PI line held high. For a data byte to be recognized as an EVFU channel instruction, the following criteria must be met: • PI line must be high. • Data bit 5 must be 0 (clear).
EVFU/IGP Execute Form Mode To use the EVFU with the IGP, the EVFU must be loaded while the IGP is in the Execute Form mode. Therefore, you must create and execute an empty form with the IGP prior to using the EVFU load routine. The typical procedure to load the EVFU while the IGP is in the Execute Form mode is as follows. 1. Create an empty form using the IGP Special Function Control Character (SFCC) and Create command. Do not create any form elements and do not use the forms length parameter. 2.
Sample Form Heading Line Number 1 Hex Code with 25.0 Hex Code with 25.1 Explanation 0C 0C Form Feed 11 12 2 line slew 11 12 2 line slew 2 NAME_______ 3 4 AGE ________ 5 6 7 RANK_______ 8 12 13 3 line slew TITLE_______ 9 10 11 1 line slew 13 14 4 line slew 12 13 3 line slew 12 13 3 line slew 10 11 12 ADDRESS____ 13 14 15 NUMBER_____ 16 17 18 DATE________ 19 20 Figure 6–2.
Clearing EVFU Memory Use one of the three following actions to clear (reset) the EVFU Memory. • Send only the Start Load and End Load codes (no channel assignment data). • Send an odd number of EVFU characters (channel assignment data) (detected after the End Load code is received). Remember, two data bytes are required per line. • Send a second Start Load code, which will result in reinitializing the EVFU memory routine. Table 6–2.
6–12 EVFU
7 Programming Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–2 Control Codes (Quick Reference Tables) . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–3 MVP/L150 Control Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–4 150B/ L150B Control Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction A typical transmission by the host computer is a data stream of ASCII characters that includes alphanumeric characters, spaces and various symbols and control codes. This chapter describes control codes, plotting, and host mode controls.
Control Codes All codes in this manual are shown in hexadecimal (Hex) notation. Appendix A contains a complete listing of the ASCII characters in octal, decimal and hexadecimal notation. Table 7–1.
MVP/L150 Control Codes 0AH — Line Feed During character printing, this control code causes the contents of the printer buffer to be printed, followed by a one line advance of the paper to the top row of the next character line. When multiple line feeds are sent, paper is slewed at high speed for as many lines as line feeds sent. The effect of line feed during plotting is discussed in the Programming chapter.
0CH — Top–of–Form/Perforation Skip Control code 0CH causes the contents of the print buffer to be printed, and follows up with a top–of–form or a perforation skip operation. With Configuration Option 50 You can set the length of the Perforation Skip by using Configuration Option 50 for one of four lengths. Configuration Option 50 can also be set to disable Perforation Skip. NOTE: Before you power up, make sure the paper supply is properly loaded with its top–of–form set correctly.
0DH — Carriage Return Control Code 0DH causes the logical print head to move to the left margin without any motion or printing activity. Therefore, to initiate printing you must send a line feed with the carriage return. If you send configuration Option 23 for line feed on carriage return, the buffer contents will print when a carriage return is sent. With Configuration Option 23 and 28 If you set Configuration Option 23 to 23.
0EH — Alternate Character Set Select 0FH— Alternate Character Set Deselect The printer’s controller board contains two sockets for character set PROMs. One socket is for the primary character set PROM and the other is for the alternate character set PROM. The primary character set PROM usually contains standard characters while the alternate character set PROM may contain special characters.
04H — Even Dot Plot 05H — Odd Dot Plot Plotting allows you to address and print any individual dot position, which includes printing bar codes bar graphics, halftones, block characters, schematics and complex curves. Each Plot program line results in a horizontal print row consisting of up to 220 six–bit dot patterns, depending on the graphics mode and plot resolution selected as shown in Table 7–3 . Table 7–3.
MSB BIT 8 BIT 7 NOT USED 0 1 1 0 1 0 1 BIT 6 BIT 5 BIT 4 LSB BIT 2 BIT 1 BIT 3 Figure 7–1.
04 — Even Dot Plot Even (half) dot plotting may be used to print solid lines, areas of greater density, or to improve resolution. In even dot plotting, dots are first printed in even numbered dot columns if plot command, 04H, is sent with the buffer data. Paper is not advanced for that dot row. The odd column dots are interspersed with dots printed in even numbered dot columns of that same dot row using 05H during loading of the buffer data. Even dot plotting is specified by the code 04H.
05H — Odd Dot Plot For odd dot plot, the data line contains the odd dot plot control code (05H ), the data bytes, and the terminator. The first data byte represents the odd dots to be plotted in character column 1, and the last data byte represents the odd dots to be plotted in the highest numbered character column used. When the terminator is read, dots print in odd dot columns and the paper advances.
06H — Lines per Inch Spacing Use this code to shift from 6 lpi to 8 lpi. The 8 lpi switch must be inactive. In modes 002, 003, or 004 (not modes 001 or 005), the spacing can be changed to 9 or 10 lpi by configuring Option 51. Control Code 06 hex must be included in every line to be printed with 8, 9 or 10 lpi spacing or the spacing reverts to 6 lpi.
08H — Elongated Characters To form elongated characters, include Control Code 08H in the character line, which will cause each dot row to be printed twice (except the top dot row of uppercase characters and the bottom dot row of lowercase characters), and keep the number of dot columns to remain the same as in standard characters. NOTE: Elongated characters and standard characters cannot be printed on the same line.
5FH — Underline To use the underline feature, set Configuration Option 23 to 23.0 (CR=0 line feeds), and Configuration Option 28 to 28.0 (underline enable). Using this setting allows for a character to be underlined because it prevents the carriage return from producing line feeds. When the buffer is loaded with characters and underlines, printing will begin with the next line feed sent by the host computer.
Dot Density High resolution plot combines even dot plot with odd dot plot. (Normal plotting uses odd dot plot only.) Even dot columns are printed then odd dot columns are printed, which is followed by a paper advance. The result is a pattern of overlapping horizontal dots that gives the appearance of continuous lines. Dot densities and plot speeds vary according to the mode you select for Configuration Option 30 or host mode control. Dot diameter approximates .020 inch for MVP /L150 printers, and 0.
Table 7–5. Matrix Dot Densities and Plot Speeds for L150 Printers Graphics Dot Density/Inch Plot Resolution Dots/Inch Distance Between Dot Centers Plot Speeds Horz. Vert. Horz. Vert. Horz. Vert. In/Min High Resolution (Mode 001) 100 96 200 96 0.010 0.010 8.3 Medium Resolution (Mode 002) 60 72 120 72 0.0167 0.013 16.7 Medium Resolution (Mode 003) 62.5 64 125 64 0.016 0.015 18.7 High Resolution (Mode 004) 72.5 72 145 72 0.0138 0.013 25.
Editing Any printable character in the data stream can replace printable characters or spaces already loaded into the printer buffer. The space character (20H) is used to skip over characters not to be replaced as shown in Figure 7–4. NOTE: The editing function will not print the same character twice in the same location.
Slewing a Specified Number of Lines To slew a specified number of lines, set Configuration Option 25 to either 25.0 or 25.1, and Configuration Options 60 and 61 to enable the use of the PI line for EVFU control. Also, program the host computer to send a paper instruction (PI) and a Hex code that represents the number of lines to slew. Table 7–6 shows the relationship between the configuration, the Hex code, and the resultant number of lines slewed.
Sample Form Heading Line Number 1 Hex Hex Code Code with 25.0 with 25.1 Explanation 0C 0C Form Feed 11 12 2 line slew 11 12 2 line slew 2 NAME_______ 3 4 AGE ________ 5 6 7 RANK_______ 8 12 13 3 line slew TITLE_______ 9 10 11 1 line slew 13 14 4 line slew 12 13 3 line slew 12 13 3 line slew 10 11 12 ADDRESS____ 13 14 15 NUMBER_____ 16 17 18 DATE________ 19 20 Figure 7–5.
01H–09H, 0EH, 0FH, 1BH — Host Mode Control The Host Mode Control feature allows you to change print/plot mode on a line–by–line basis without interrupting printer operation. Without this feature, print/plot mode is determined by the setting of Configuration Option 30, which is loaded when the power is turned on, or manually changed when using the control panel switches.
Table 7–7. Configuration Options and Valid Headers Configuration Options Valid Header 20.1 and 31.0 (default) 01H (SOH) 20.1 and 31.1 01H (SOH) 20.1 and 32.1 02H (STX) 20.1 and 33.1 03H (EDT) 20.1 and 34.1 04H (EDT) 20.1 and 35.1 05H (ENG) 20.1 and 36.1 06H (ACK) 20.1 and 37.1 07H (BEL) 20.1 and 38.1 08H (BS) 20.1 and 39.1 09H (HT) 20.1 and 40.1 0EH (SO) 20.1 and 41.1 0FH (SI) 20.2 1BH (ESC) NOTE: Non–Volatile Memory can be temporarily bypassed by pressing the CLEAR switch.
Host Mode Control Code Sequence Format P–Series The P–Series (Configuration Option 20.1) control code sequence format is: (Valid Header); [Ps q Valid Header [ Ps where: = first character (header) of a mode change control code sequence. One of 11 hexadecimal characters can be recognized as a valid header in accordance with Configuration Option 31 through 41 defined in Table 7–7 .
Host Mode Control Code Sequence Placement A host mode control code change sequence conventionally follows a line terminator character and applies to the data occurring before the next line terminator character. The line terminator characters are line feed (LF), form feed (FF), vertical tab (VT), EVFU channels (10H to 1DH), and EVFU load codes (1EH and 1FH).
Control Code Sequence The printer will not return to the previous mode when a line with a mode change is printed. The printer will always remain in the new mode until another mode is specified. Cycling the printer power will restore the default mode (Configuration Option 30); however, this mode may not be the same mode prior to power cycling.
Invalid Control Code Sequence An invalid control code sequence in the data steam will be treated as normal ASCII characters. Printable characters will be printed and control characters will be processed according to existing configuration options. For example: If CHR$ (4) or CHR$ (5) are used as headers and Configuration Options 24.1 or 25.1 have not been selected (default values 34.0 and 35.0 are in effect), the line will be plotted as dot patterns rather than printed as characters.
10H–1FH — Electronic Vertical Format Unit Codes Refer to the EVFU chapter for programming information on the Electronic Vertical Format Unit (EVFU). 20H — Space The printer will leave a blank space where a space character appears (in each character position) in a character line. Do not fill the end of a character line with spaces unless you configure Configuration Option 22 to insert automatic line feeds in the data stream after a particular number of characters.
150B Control Codes 150B/L150B printers recognize certain ASCII characters and character sequences as “control codes.” These codes, when placed within a program line, cause the printer to react according to the code.
ASCII Characters The 150B currently recognizes 56 ASCII control codes. These codes may be single ASCII control characters (decimal numbers 00 through 31 and 127) or the Escape character (decimal 27) followed by an ASCII character and, in some cases, one or more additional decimal characters. NOTE: Refer to Appendix A for more information on the extended ASCII character set.
Table 7–9. ASCII Character Control Codes Character Name Control Code (ASCII) Dec Value CHR$(n) ACK (6) Sets one line spacing to 1/8, 1/9, or 1/10 inch depending on configuration 51.X. BS (8) Positions logical print head print position one space toward left margin. See Appendix A for the BS/CR Protocol. CAN (24) • Clears print buffer in configuration 31.0 • Ignored in configuration 31.1. Refer to Chapter 4 for details CR (13) Same as Line Feed if configuration 23.1 is set (see page 4–12). 23.
Character Name Control Code (ASCII) Dec Value CHR$(n) Printer Response FS FS (28) EVFU channel 13. GS GS (29) EVFU channel 14. RS RS (30) EVFU Start load. US US (31) EVFU End load. Delete DEL (127) • Produces a spare or character in position (127) in configuration 29.0. • Deletes previous character sent in configuration 29.1 • Ignored in configuration 29.2. End of Text EOT (4) Enters even dot plot mode. (See ESC L also.) Refer to page 7–10.
Character Name Control Code (ASCII) Dec Value CHR$(n) SI (15) Selects printing in condensed characters (Mode 5, 16.7 cpi) until reset by DC2. Same as ESC SI. Shift Out SO (14) Selects printing in double wide characters (refer to description of ESC 6 and Configuration 20.X) until reset by DC4 or by printing the line. Same as ESC SO. Vertical Tab VT (11) Same as Line Feed (LF). Activates a V.T. ESC CAN (27) (24) Exit hex dump feature (option code 31.0). (See ESC ! Configuration 31.X).
Character Name Control Code (ASCII) Dec Value CHR$(n) Escape, “Pound” ESC# (27) (35) Cancels the MSB (Data Bit 8) control set by ESC = or ESC >. Escape, “*” ESC* (n1) (n2) Selects graphic density n, where: 0=60 dpi; 1=120 dpi; 2=120 dpi; 3= 150/145 dpi; 4= 80 dpi; 5=75/72.5 dpi; 6= 90 dpi; 7=160 dpi Escape, “[mq” ESC [mq Escape, “Shift Out” ESC SO (27) (14) Same as SO. Escape, “Shift In” ESC SI (27) (15) Same SI. Escape, “Left Bracket” ESC [ (27) (91) Used with option code 31.1.
Character Name Control Code (ASCII) Dec Value CHR$(n) Escape, “D” n1, n2... n28... 1st number, terminator, 2nd number ESC D (27) (68) (n1) (n2) Set horizontal tabs. Refer to page 7–36 for details on horizontal tabs. Escape, “E” ESC E (27) (69) See emphasized print mode. Ignored if Mode 5 is active. Escape, “F” ESC F (27) (70) Reset emphasized print mode. Escape, “G” ESC G (27) (71) Set double strike mode. Escape, “H” ESC H (27) (72) Reset double strike mode.
Character Name Control Code (ASCII) Dec Value CHR$(n) ESC N(n) 1 < n < 127 (27) (78) (n) Escape, “O” ESC O (27) (79) Disables skip over perforation (sets skip = 0) Escape, “P” ESC P (27) (80) Sets word processing (Mode 1) (option code 31.0). See alternate, ESC N (option code 31.1). Escape, “Q” ESC Q (n) Escape, “R” ESC R (27) (82) ESC S (n) (27) (83) (n) Escape, “T” ESC T (27) (84) Clears superscript/subscript print feature if set. Escape, “V” ESC V (27) (86) Set 12.
Character Name Control Code (ASCII) Dec Value CHR$(n) Escape, “Y” ESC Y (27) (89) (n1) (n2) a) Option code 34.0 causes ESC Y to act as even dot plot. (Same as 04 code when 40.0 is set.) b) Using 34.1, ESC Y is ignored; data following is interpreted, literally. Escape, “Z” ESC Z (27) (90) (n1) (n2) a) Option code 34.0 causes ESC Z to act as odd dot plot. (Same as 05 code when 40.0 is set.) b) Using 34.1, ESC Z is ignored; data following is interpreted literally.
Horizontal Tab Horizontal tabs enable you to put text at a precise column in a print line. Up to 28 stops may be set at a time, spanning character columns 1–216. Loading a Horizontal Tab Table You may design and load your own horizontal tab table and tab the print head with CHR$ (9), the decimal value of ASCII control character HT. To make use of the custom Horizontal Tab feature you must first load a tab table and then make calls to the table with CHR$ (9).
Density Specifications The following table list both the horizontal and vertical dot densities (dots/inch) in each of the print modes as well as their character pitches in inches: Standard MVP L150 136C Mode 1 Pitch Chars/line 100 x 96 10 132 100 x 96 10 132 100 x 96 10 132 Mode 2 Pitch Chars/line 60 x 72 10 132 60 x 72 10 132 60 x 72 10 132 Mode 3 Pitch Chars/line 62.5 x 64 12.5 165 62.5 x 64 12.5 165 62.5 x 64 12.5 165 Mode 4 Pitch Chars/line 50 x 48 10/8.3 132/110 72.5 x 72 12.1/12.
Hard Copy Considerations Follow these guidelines for using horizontal tabs: • Tabs must be set in ascending order. • The maximum decimal value of n(i) will depend on the mode in use. NOTE: Be sure proper width will accommodate tab settings. • If the length of STRING (i) after TAB (i) is greater than the spaces between TAB (i) and TAB (i+1) then STRING (i+1) will be printed at TAB (i+2). • Any illegal loading sequence will be ignored and the default condition shall be applied when HT is called.
Table 7–10. Horizontal Tabs at Power–up TAB# TAB position MODE (Mode 1 & 2) (Mode 3) (Mode 5) 0 8 1 16 . . . 2 24 . . . 3 32 . . . 4 40 . . . 5 48 . . . 6 56 . . . 7 64 . . . 8 72 . . . 9 80 . . . 10 88 . . . 11 96 . . . 12 104 . . . 13 112 . . . 14 120 . . . 15 136 . . 16 144 . . 17 152 . . 18 160 . . 19 168 . . 20 176 . 21 184 . 22 192 . 23 200 . 24 208 . 25 216 .
Mode Selection from Host Computer Mode selection from the host computer allows you to change the printing mode of the printer via the I/O, by using appropriate control sequences. All print modes can be selected from the front panel as well as from power –up, via Configuration 30.X. If the mode is set from the front panel, the first print line will set the print mode back to either to: (1) the power–up default mode, or (2) Mode 5; if Mode 5 was asserted when the front panel was used to change the mode.
Underline — Methods 1 & 2 The printer will automatically generate the underline as required by the particular character line transmitted. Leading and trailing spaces are not underlined. Use the following guidelines and see Figure 7–6: • Underlines start and stop on the normal character boundary and are permissible at 6 or 8 lpi. • The ESC sequences can be repeated multiple times within a line and can, by themselves, constitute a printable line comprised of only underlines (assuming configuration 28.
1 2 3 TEXT: ****now****is****the****LF 4 ****time***for*all****LF KEY: * = space 1 = Underline turned ON. 2 = Underline turned OFF. 3 = Underline turned ON. Result: Now 4 = Underline turned OFF. Result: time is for the all Figure 7–6.
Method 2 (Merged) Underlining can also be accomplished by sending the sequence: TEXT, CR, SP/UL, line terminator. Underlining is on a per character basis. Example: Sent: A B C D E, CR, SP, UL, SP, SP, CR, LF Printed: ABCDE • It isn’t necessary to match the length of the string between the text and underlines, and spaces beyond that required to position the underlines as desired. • Reversing the order of the string to: SP/UL, CR, TEXT, CR, LF is permissible following the same positioning requirement.
7–44 Programming
8 Interfaces Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–2 Centronics and Dataproducts Interface Characteristics . . . . . . . . . . . . . . 8–2 Centronics Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–3 Dataproducts Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8–5 Interface Configuration Options 60–99 . . . . . . . .
Introduction The MVP–Series printer interfaces are logically and electronically compatible with the Centronics and Dataproducts interfaces. The Centronics and Dataproducts interfaces allow the parallel transfer of 8 data bits, one byte at a time. The switch from one interface to the other requires a simple change of the printer’s input/output (I/O) cable, terminating resistors, and Configuration Option 66 (see “Switching Interfaces” on page 8–26 ).
Centronics Interface The Centronics (standard) interface transfers parallel data bytes at a rate of up to 200,000 characters per second. The interface requires an I/O cable assembly with an Amphenol compatible connector (Printronix P/N 110376–001) as shown in Figure 8–1, connected to the properly terminated Parallel Controller PCBA at P4. Configuration Option 66 must be set to 66.0 Figure 8–1. Centronics Connector Figure 8–2 illustrates the Centronics interface timing sequence.
Table 8–1. Centronics Interface Signals and Pin Assignments Input Signals Connector Input Signals Description PIN RETURN DATA STROBE A low active true pulse (at least 100 ns duration) from the host computer to clock data into the printer. Data lines must stabilize for at least 50 ns before DATA STROBE is sent.
Dataproducts Interface The optional Dataproducts interface transfers parallel data at a rate of up to 400,000 characters per second. It requires an I/O cable assembly with Winchester–compatible connector (Printronix P/N 110628–001) as shown in Figure 8–3 or an Amphenol–compatible connector (Printronix P/N 110638– 001) connected to the properly terminated Parallel Controller PCBA at P4. Configuration Option 66 must be set to 66.1 Figure 8–3.
Table 8–3. Dataproducts Interface Signals and Pin Assignments Input Signals Amphenol Winchester Input Signals Description Pin Return Pin Return DATA STROBE A high active pulse (requires Configuration Option 62.1) of at least 100 ns duration sent by the host computer to indicate data is ready to be sent to the printer. 38 37 j m PAPER INSTRUCTION (PI) A high active level from the host computer clocked into the printer with the same timing as the data lines.
Table 8–4. Dataproducts Interface Signals and Pin Assignments (Continued) Output Signals Amphenol Output Signals Winchester Description Pin Return Pin Return READY/PE A high active level from the printer to indicate: 1. AC power and DC voltages present. 2. Printer paper loaded properly. 3. Printer is not in a CHK condition. 22 6 CC EE ONLINE High active level from the printer to indicate: 1. The READY line is true. 2. RDY switch on the operator control panel has been activated.
Interface Configuration Options 60–99 The final step in the printer/host computer interfacing procedure requires obtaining a configuration printout (self–test 00.1) to ensure that the correct interface control configuration options (addresses 60–99) are set. Addresses 60–66 apply to the parallel (Centronics and Dataproducts) interfaces. Refer to Chapter 4 for reconfiguration procedures. Table 8–5.
Option 60 — Data Line 8 with Parallel Interface MVP/L150 Option 60 allows the use of parallel interface Data Line 8 to select the Alternate Font PROM or for paper instruction (PI). Option Number Display Configuration Description .0 60.0 Disable or not used (default). .1 60.1 Enable Data Line 8 to select alternate font. .2 60.2 Enable Data Line 8 for paper instruction. 150B/L150B Interfaces Option Number Display Configuration Description .0 60.0 Disable Data Line 8. .1 60.
Option 61 — Paper Instruction with Parallel Interface MVP/L150 The paper instruction (PI) is normally not used but may be enabled for use in controlling the EVFU. Option Number Display Configuration Description .0 61.0 Disable or not used (default). .1 61.1 Enable use of paper instruction line for EVFU control. 150B/L150B 8–10 Option Number Display Configuration Description .0 61.0 Disable (default). .1 61.1 Enable use of paper instruction line for EVFU control.
Option 62 — Data Strobe Line Polarity with Parallel Interface MVP/L150 Data Strobe is normally a low active (negative true) signal but may be configured to be high active (positive true). Option Number Display Configuration Description .0 62.0 Enable negative data strobe line polarity transition (default). .1 62.1 Enable positive data strobe line polarity transition. 150B/L150B Interfaces Option Number Display Configuration Description .0 62.
Option 63 — Data Lines and Response Line Logic Polarity with Parallel Interface MVP/L150 Lines in Option 63 are normally high active (positive true) but they may be configured to low active (negative true) signals; Selected/Online, PE, and Data Request are affected. Acknowledge, used in the Centronics interface, remains low active. Option Number Display Configuration Description .0 63.0 Enable high active data and responsive lines logic polarity (default). .1 63.
Option 65 — Busy Line MVP/L150 A high active busy line normally indicates the printer cannot receive data (the printer is advancing paper or is offline). The configuration may be set for active busy with any print line terminator including CR=0 line feeds. Option Number Display Configuration Description .0 65.0 Enable character by character handshake mode using busy (default). .1 65.1 Enable active Busy with print line terminator control code. 150B/L150B Option 65 must be set to 65.0.
Option 66 — Parallel Interface Selection MVP/L150 The default sets the Centronics interface; however, this option also may be set for the Dataproducts interface. Option Display Number Configuration Description .0 66.0 Enable Centronics compatible parallel interface (default). .1 66.1 Enable Dataproducts compatible parallel interface. 150B/L150B Option Display Number 8–14 Configuration Description .0 66.0 Enable Centronics compatible parallel interface (default). .1 66.
Option 70 — Serial Interface/ Protocol Selection Two fundamental protocols, basic RS–232 and current loop are available for transferring data across the interface. Three character–oriented protocols can be used in combination with the fundamental protocols: XON/XOFF, ACK/NAK, and ETX/ACK. Interfaces Option Number Display Configuration Description .0 70.0 RS–232–Basic (default) .1 70.1 RS–232 with XON/XOFF Protocol .2 70.2 RS–232 with ETX/ACK Protocol .3 70.3 RS–232 with ACK/NAK Protocol .
Option 71 — Serial Data Transfer and Baud Rate Ten selectable baud rates for transferring data across the interface are possible. Nine are generated within the system, while the tenth can be implemented external to the system. Although ordinary RS–232 transmission can be done at all available rates, do not use current loop at rates exceeding 4800. Option Number Display Configuration Description .0 71.0 9600 Baud (1 stop bit) or not used if RS–232 not installed (default). .1 71.1 110 (2 stop bits).
Option 72 — Data Word Interface Configuration Serial data bytes are transferred in a format that consists of a single start bit followed by 7 or 8 data bits, one parity bit, and 1 or 2 stop bits. The basic data word is 7 bits long. If the 8th bit is used, it can be used either to choose between the Primary Font PROM or the Alternate Font PROM on the Serial Controller PCBA, or to identify a Paper Instruction (PI) for the EVFU. The 8th bit can also be ignored.
Option 73 — Transmitted Data Polarity Logic polarity is normally positive true, but can be reconfigured to be negative true. 8–18 Option Number Display Configuration Description .0 73.0 Enable normal logic (default). .1 73.1 Enable interverted polarity logic.
Option 74 — Request to Send (RTS) Interface line pin 4 can be made true when the printer status is : ONLINE AND BUFFER ALMOST EMPTY (READY) OFFLINE OR BUFFER ALMOST FULL (BUSY) ONLINE (NO REGARD FOR BAE) Interfaces Option Number Display Configuration Description .0 74.0 Enable ON condition when printer is online and buffer is not full (Ready) (default). .1 74.1 Enable ON condition when printer is offline or buffer is full (Busy). .2 74.2 Enable ON condition when printer is online. .3 74.
Option 75 — Clear to Send (CTS) and Carrier Detect (CD) Two interface lines normally ignored by the printer. When a modem is used, they are configured to avoid being ignored. CTS (pin 5) informs the printer that the host computer is ready to receive data. CD (pin 8) allows the printer to send data. 8–20 Option Number Display Configuration Description .0 75.0 Disable (default). .1 75.1 Enable – (CTS must be ON for data transmission from the printer and CD must be ON for printer to receive data.
Option 76 — Data Set Ready (DSR–RS–232 pin 6) Interface line pin 6 is normally ignored by the printer. When configured to not to be ignored, the printer firmware must verify that this interface line is true before the printer accepts the data. Interfaces Option Number Display Configuration Description .0 76.0 Disable (default). .1 76.1 Enable (DSR must be ON for printer to receive data).
Option 77 — Reverse Channel (RC) The Reverse Channel Interface line (pins 11 and 14) is disabled by default. The RC interface line can be made high true when the printer status is: ONLINE AND BUFFER ALMOST EMPTY (READY) OFFLINE OR BUFFER ALMOST FULL (BUSY) 8–22 Option Number Display Configuration Description .0 77.0 Disable (default). .1 77.1 Enable ON condition when printer is online and buffer is not full (Ready). .2 77.2 Enable ON condition when printer is offline or buffer is full (Busy).
Option 78 — Data Terminal Ready (DTR) Interface line pin 20 can be made true when the printer status is: ONLINE AND BUFFER ALMOST EMPTY (READY) OFFLINE OR BUFFER ALMOST FULL (BUSY) In addition, the DTR interface line can be held always ON (true) or always OFF (false). Interfaces Option Number Display Configuration Description .0 78.0 Enable ON condition when printer is online and buffer is not full (Ready) (default). .1 78.1 Enable ON condition when printer is offline or buffer is full (Busy). .
Option 79 — XON Buffer Level Threshold Allows a choice of two Buffer Almost Empty (BAE) thresholds. Option Number Display Configuration Description .0 79.0 0% of installed buffer (default). .1 79.1 25% of installed buffer. Option 80 — XOFF Buffer Level Threshold Allows a choice of two Buffer Almost Full (BAF) thresholds. Option Number Display Configuration Description .0 80.0 75% of installed buffer (default). .1 80.1 85% of installed buffer.
NOTE: The Configuration Option Format on the digital panel changes for Configuration Options 82 through 84. After first indicating the address selected (82, 83, or 84), the left digit changes to zero and the two right digits display a two digit decimal Configuration suffix. 82 — Protocol Character Assignment – XON or ACK Defines the decimal code equivalent for XON or ACK. The default value is 17, but any two digit code between 00 and 99 may be used. Used in conjunction with Configuration Option 83.
Switching Interfaces As previously mentioned, switching from one interface to the other requires a simple change of the printer’s input/output (I/O) cable, terminating resistors, and Configuration Option 66 (refer to Switching Interfaces in this chapter). Interface Cables The Centronics or Dataproducts interface cable must not exceed 40 feet in length and must allow the transmission of signals having standard TTL logic levels (0.0V to +0.5 low and +2.4V to +5.25V high).
Figure 8–5. Controller PCBA Figure 8–6.
8–28 Interfaces
A Appendix Character Sets and Control Codes A–1
ASCII Character Set B7 B6 BITS KEY 0 0 B5 1 B4 B3 B2 B1 1 0 1 1 ESC OCTAL DECIMAL HEX 33 27 1B ASCII CHARACTER B7 B6 0 0 B5 BITS 0 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 1 1 1 0 1 COLUMN 0 B4 B3 B2 B1 ROW 1 NUL 0 0 0 SOH 1 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0 2 STX 2 2 2 0 0 1 1 3 ETX 3 3 3 0 1 0 0 4 EOT 0 1 0 1 5 0 1 1 0 2 DLE 20 16 10 DC1 21 17 11 (XON) 3 SP 40 32 20 ! 41 33 21 4 0 60 48 30 1 61 49 31 5 6 @ 100 64 40 P 120 80 50
Extended Character Set The following lists show the extended font character set. Note that Character 128 is available in Modes 1 and 6 only, or 1, 2, and 6 if the printer is equipped with V50.59 DCU and font PROM 116043–001 or equivalent.
A–4 Appendix
BS/CR Protocol Protocol After Receiving a CR or BS Character* Old Character New Character Resulting Character 1. space space space 2. character space character 3. space character new character 4. character underline old char + UL 5. underline character new char + UL 6. character character new character 7. bit image space bit image 8. space bit image bit image 9. character bit image bit image 10. underline bit image bit image 11.
ASCII Control Codes by Function Print Width Commands Control Code (ASCII) Character Name Dec Value CHR$(n) EOT End of Text (4) ENQ Enquire (5) DC2 DC2 (18) DC4 DC4 (20) Shift In (15) Shift Out (14) SI SO ESC P Escape, “P” (27) (80) ESC R Escape, “R” (27) (82) ESC V Escape, “V” (27) (86) ESC W(n) Escape, “W” (27) (87) (n) ESC Y Escape, “Y” (27) (89) (n1) (n2) ESC Z Escape, “Z” (27) (90) (n1) (n2) ESC n Escape, “n” (27) (110) ESC r Escape, “r” (27) (114) ESC M Escap
Print Quality Commands Control Code (ASCII) Dec Value CHR$(n) ESC E Escape, “E” (27) (69) ESC F Escape, “F” (27) (70) ESC G Escape, “G” (27) (71) ESC H Escape, “H” (27) (72) ESC S (n) ESC T Appendix Character Name Escape, “S” Dec. No.
Selecting Print Modes Control Code (ASCII) Character Name Dec Value CHR$(n) ESC @ Escape, “At” (27) (64) ESC I Escape, “I” (27) (73) ESC h Escape, “h” (27) (104) Escape, Cancel (27) (24) ESC! Escape, Exclamation (27) (33) ESC [ Escape, “Left Bracket” (27) (91) ESC CAN Graphic Modes Control Code (ASCII) A–8 Character Name Dec Value CHR$(n) ESC K Escape, “K” (27) (75) ESC K (n1) (n2) Escape, K” Dec. No. 1 Dec. No. 2 (27) (75) (n1) (n2) (data) ESC L (n1) (n2) Escape, “L” Dec.
Special Printer Features Control Code (ASCII) BS Character Name Dec Value CHR$(n) Backspace (8) CAN Cancel (24) DEL Delete (127) ESC 6 Escape, Six (27) (54) ESC > Escape, Greater Than (27) (62) ESC 7 Escape, Seven (27) (55) ESC = Escape, Equal (27) (61) ESC# Escape, Pound (27) (35) Forms Control Commands Control Code (ASCII) Appendix Character Name Dec Value CHR$(n) CR Carriage Return (13) FF Form Feed (12) ESC C n Escape, “C”, Dec. No. 1–127.
Paper Feed Commands Control Code (ASCII) ESC A (n) (0 < n < 85) LF Escape, “A”, Dec. No.
Formatting Commands Control Code (ASCII) Dec Value CHR$(n) HT Horizontal Tab (9) VT Vertical Tab (11) ESC D Appendix Character Name Escape, “D” n1, n2...
9 Routine Service and Diagnostics Chapter Contents Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2 Cleaning Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–2 Before Cleaning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9–3 Cleaning the Printer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction The MVP–Series printers require little maintenance beyond general cleaning. However, to avoid maintenance problems, periodically remove excess paper chaff, and dust from the ribbon and paper paths. Be aware that there will be times when it will be necessary to determine whether a service call is necessary. In these instances, refer to the “Corrective Maintenance” section of this chapter for information on how to locate and diagnose printer problems.
Before Cleaning Before cleaning the printer, turn the printer off and unplug the power cord. Unload the paper (page 3–12), and perform the following steps. (refer to the maintenance manual for further assistance). NOTE: If you must move the printer, follow instructions in the next section on Moving the Printer. 1. Fully raise the forms thickness adjustment lever. FormsThickness Adjustment Lever 2. Unlatch both ribbon spools, and carefully lift them off the hub. Raise the ribbon out of the ribbon path.
4. Remove the hammer bank assembly cover as follows: a. Lift and hold the shuttle locking knob as far as it will go. Metal Strips Black Knob b. Grasp the hammer bank cover assembly carefully and tilt it up from the front, away from you. 45° c. Pull the cover assembly upward so that it clears the small retaining pins of the hammer tips; pull the cover assembly clear from the magnets.
Cleaning the Printer 1. Using a soft–bristled brush and nonmetallic vacuum cleaner extension tool, brush and vacuum paper and dust particles from the paper path, ribbon guides, ribbon path, and base pan. Hammer Tips 2. Check the ribbon mask and hammer tips cover for bits of torn paper ribbon lint and ribbon ink build–up. Check the holes in the ribbon mask surrounding each hammer tip. Gently remove paper or lint particles with a wooden stick or pair of tweezers.
3. Using a soft cloth lightly moistened with denatured alcohol, remove dust and ink from the platen. (The platen is the thick silver bar behind the hammer bank cover that rotates when the forms thickness adjustment lever is rotated.) Foam Insert 9–6 4. Brush and vacuum dust or residue that has accumulated inside the lower cabinet. 5.
Moving the Printer Perform the following steps to move the printer. 1. Disconnect the power cord and I/O interface at both ends. 2. Unload the paper ( refer to page 3–12). 3. Remove the ribbon spools, and shuttle cover (refer to page 9–3). 4. Remove the two transport restraining screws from their storage receptacles and screw them into the shuttle assembly as follows: a. Insert the left screw first and hand tighten it. b. Insert the right screw and hand tighten it.
Reconnecting the Cables Perform the following instructions to connect the cables to the printer. 9–8 1. Verify that the voltage shown on the printer ID label is within the same range as the site line voltage, and that the proper power cord has been selected. (Refer to “Applying Power” on page 2–5.) 2. Make sure the printer power switch is set to OFF (0). 3. Connect the power cord between the printer’s AC power connector and the AC line receptacle. 4.
Corrective Maintenance When the printer malfunctions, you will have to determine whether a service call is necessary. In these instances, there are several measures you can take before making the call. Electronic, mechanical and system are three major areas that you can check, and possibly repair, when determining where and what the problem is. Simple electronic problems can sometimes be repaired because the operator’s panel displays error codes that refer to specific corrective actions.
Self–Tests There are twenty printer self–tests you can use to determine configuration, evaluate print quality, and check paper motion. Self–tests are divided into six general types: Configuration, Automatic Sequence, Repeating, Print, Paper Motion and Hex Dump. A detailed explanation of the six types of self–tests and the procedures to initiate a test are contained in the following paragraphs. All tests are listed in Table 9–2.
Table 9–2. Self–Tests ADDR/Data Switches Configuration Page # 00.1 Configuration printout including part numbers of each installed PROM and font 9–12 00.2 Primary and alternate font – printout of each installed character set including PROM part numbers 9–12 Automatic Sequence 01.1 (MVP/L150) Continuous sequence of test patterns 05.1, 05.2 and 06.1 (150B/L150B) 02.1, 02.2, 02.3, 02.4, 03.1, 03.2, 03.3, 03.4, 05.1, 05.2, 06.1 9–13 Repeating Tests 02.1 All E repeating 9–14 02.
Configuration Self–Test Two configuration self–tests (00.1 and 00.2) produce the printer configuration options and additional information. Test 00.1 prints the configuration setting of Configuration Options 20 through 99 and the part number of each PROM installed. Figure 9–1 shows a sample configuration printout for a standard L150 controller configured for use with the optional IGP–20. Configuration Test 00.2 prints each installed character set including the character font part number. Figure 9–1.
Automatic Sequence MVP/L150 On a standard MVP or L150 printer, the Automatic Sequence Test (01.1) runs a continuous sequence of two print tests (05.1 and 05.2) and one paper motion test (06.1). The two print tests and the paper motion test can also be selected individually. 150B/L150B On the 150B or L150B printer, the Automatic Sequence Test (01.1) runs one complete sequence of test patterns 2.1 through 6.1.
Repeating Repeating Tests Repeating tests E (02.1), H (02.2), # (02.3) and Underline (02.4) print the character in every character position across the full width of the paper. Shift Recycle Shift Recycle (03.1) prints the character set (uppercase only) across the width of the paper. The order of the characters remains the same from line to line but all characters shift one character position to the left for each line. All Black Plot All Black Plot (03.
Print Shift Recycle Shift Recycle Full Character Set (05.1) prints the full character set across the width of the paper. The order of the characters remains the same from line to line but all characters shift one character position to the left for each line. Double High (05.2) prints 16 lines of elongated characters.
Paper Motion The Paper Motion Test (06.1) completes a top–of–form operation, slews paper, and prints one line of characters a total of six times. Mode Changing Examples M = mode 1 = WP, 10 cpi 2 = DPI, 10 cpi 3 = Compressed, 12.5 cpi 5 = Condensed, 16.7 cpi Example 1 1. Power–up mode = M2 (Configuration 30.
Hex Dump Mode A system problem can be detected by a process of elimination. Run the self–tests beginning with 01.1, by using the procedure on page 9–10. If the RDY indicator flashes at the end of the test, the test was successful. If, however, the RDY indicator does not flash, use one of the Hex dump modes to help you decode the system interface problem. To initiate a Hex Dump, do the following: 1. Set Configuration Option 15 to 15.1. NOTE: Configuration Option 16.3 must be set to enable the Hex dump. 2.
9–18 Routine Service and Diagnostics
B Printer Diagnostics MVP–Series printers sense printer faults and signal these faults with a lit CHK indicator and codes in the panel display. Table B–1 lists the fault codes and required actions. Some faults cannot be cleared or bypassed. In such cases, contact a qualified service representative to perform the repairs. Refer to the appropriate maintenance manual for supplemental tests.
Table B–1. Fault Code Chart Check Indicator Fault Code Fault Description Corrective Action Flashing 011 No paper Load paper Flashing 012 Forms thickness lever open; shuttle assembly cover off or out of place. Close lever; replace or reseat shuttle cover. Flashing 014 Shuttle jam Remove jammed paper or straighten ribbon. Flashing 015 Shuttle not up to speed Remove any jammed paper; straighten ribbon; or check that forms thickness lever is in correct position.
C Specifications, Accessories and Options This Appendix consists of the specifications, accessories and options for the Standard MVP, L150 and 150B/L150B printers. Printer Performance MVP High Density Font Data Processing Compressed Print High Speed Bar Code Condensed Print DOT DENSITY (dots/in) (horz x vert) 100 x 96 60 x 72 62.5 x 64 50 x 48 100 x 72 with Density Option 100 x 100 60 x 75 62.5 x 66.
L150 High Density Font Data Processing Compressed Print High Speed Bar Code Condensed Print CHARACTER PITCH 10.0 10.0 12.5 12.1 13.3 DOT DENSITY (dots/in) (horz x vert) 100 x 96 60 x 72 62.5 x 64 72.5 x 72 80 x 72 Uppercase 80 150 200 125 120 Underline or descenders 62 120 N/A 99 106 Double Height characters 44 85 120 70 66 PLOT RATE (in/min) 8.3 16.7 18.7 13.8 13.
Print Format MVP High Density Font Data Processing Compressed Print High Speed Bar Code Condensed Print Uppercase (horz x vert) 7(13) x 9 + 3 5(9) x 7+ 2 4 (7) x 5 + 0 N/A 5(9) x 7 + 2 VERTICAL FORMAT (lines/in) 6, 8 6, 8, (9 or 10) 6, 8, (9 or 10) ASCII CHARACTER SET 96 96 64 EXTENSION with ALTERNATE FONT PROM Up to 128 additional characters for each print mode.
L150B High Density Font Data Processing Compressed Print High Speed Bar Code Condensed Print Expanded Print FONT MATRIX Uppercase (horz/vert) 7(13) x 9 5(9) x 7 4(7) x 5 N/A 5(9) x 7 7(13) x 9 Lowercase 7(13) x 12 5(9) x 9 N/A N/A 5(9) x 9 7(13) x 12 Characters/Line 132 132 170 N/A 220 40 Pitch (chars/in) 10 10 12.5 N/A 16.7/17.
Paper and Ribbon Guidelines Guidelines Characteristics/Function Paper Feed (For 150B: Adjustable horizontally or vertically; 600 steps per inch resolution.) Forms Continuous, fanfold, 1 to 6 part, edge perforated, no hard material. (For 150B: Vertically adjustable position control; pushbutton line feed and top–of–form; programmable perforation skipover; selectable forms length in 1/2 inch intervals.) Size 3 to 16 wide, 3 to 24 in. wide Weight Maximum 15 to 100 lb. stock.
Electrical, Physical, Environmental and Product Certification Specifications Electrical* Characteristics/Function North American International Voltage 120 (+10%, –30%) Vac single phase 120 (+10%, –30%) Vac or 240 (+10%, –30%) Vac single phase Frequency 47 to 62 Hz. 47 to 62 Hz. Input Voltage 120 Vac nominal 120 Vac nominal; 240 Vac Nominal Current (rms) 4 amps maximum 4 amps maximum; 2 amps maximum Power Factor 0.65 nominal 0.65 nominal; 0.
Operator Controls and Indicators Specifications Switches/Indicators Characteristics/Function (Internal and External Panels) Power ON/OFF Turns printer On/Off; (includes circuit breaker for 150B) RDY (Ready) Places/indicates printer on–line or off–line CHK (Check) Indicates/clear fault condition 8 LPI Selects line spacing in lines per inch (LPI) TOF Advances paper one line or to top–of–form; set form: and indicator lights if forms length set in lines.
Interfaces Specifications Data Input Format Input Buffer Data Transfer Rate C–8 Centronics Dataproducts (RS–232 Serial) 7 or 8 bit parallel, ASCII See page 8–5. Full line. See page 8–5.
Index A ADDR, 3–7 ASCII Character Set, A–1 ASCII Control Codes by Function formatting commands, A–10 forms control, A–8 graphic modes, A–7 paper feed, A–9 print quality, A–6 print width, A–5 selecting print modes, A–7 special printer features, A–8 ASCII Dot Patterns, 5–3 B Bit Image Graphics, 5–8 characteristics of, 5–8 density, 5–11 other features, 5–14 plotting, 5–10 programming format, 5–12 sample program, 5–13 single density sample, 5–13 BS/CR Protocol, A–4 C Cables interface, 8–26 reconnecting, 9–8 C
Underline (28), 4–17 Version (59), 4–38 Vertical Dot Density (21), 4–10 Configuration Options (MVP/L150), 4–6 Auto Line Feed on CR (23), 4–12 Binary Count Slew (25), 4–14 Buffer Print with TOF (44), 4–29 Control Code Assignments (31–41), 4–20 Delete Code 7F (29), 4–18 EVFU Control (42), 4–27 Forms Length at Power Up (52), 4–36 Host Mode Control Pgm. Stnd.
F Fault Code Chart, B–2 Features 150B/L150B, 1–6 L150, 1–6 MVP–Series, 1–5 optional, 1–7 Forms Length, setting, 3–17 Interface Config.
M Maintenance corrective, 9–9 electronic, 9–9 mechanical, 9–9 system, 9–9 Mechanical Controls, 3–2 mounting, 2–9 table top mounting, 2–11 Plot, 1–11 odd dot pattern plan, 5–20 rate, 1–11 truncated character line, 5–22 Power, applying, 2–12 Power Requirements, 2–3 MODE, 3–6 Moving the Printer, 9–7 Print, 1–10 Mode, 1–10 On/Off, 3–3 Printer Diagnostics, B–1 bypass soft fault, B–1 clear check condition, B–2 fault code chart, B–2 printer fault conditions, B–1 Operator Panel, (see also, Switches), 3–3 Pri
S Self–Tests, 9–10, 9–11 automatic sequence, 9–13 configuration, 9–12 hex dump mode, 9–17 paper motion, 9–16 print, 9–15 procedure, 9–10 repeating, 9–14 T Terminating Resistors, 8–26 Testing, preliminary, 2–12 Top–of–Form, Setting, 3–16 TOF (Top–of–Form), 3–5 Truncated Character Line, 5–22 Serial Matrix Bit Image Graphics, 5–2 Site Requirements, 2–4 Specifications, C–1 electrical, C–6 environmental, C–6 interfaces, C–8 operator controls and indicators, C–7 paper and ribbon, C–5 physical, C–6 print format,
Index–6
PRINTRONIX 17500 CARTWRIGHT ROAD P.O. BOX 19559 IRVINE, CA. 92713-9559 PHONE: 714/863-1900 FAX: 714/660-8682 PRINTRONIX NEDERLAND BV P.O. BOX 163, NIEUWEWEG 283 NL-6600 AD WIJCHEN THE NETHERLANDS PHONE: (31) 2464Ć90170 FAX: (31) 2464Ć19768 PRINTRONIX A.G.