PANASONIC KX-P1082 - Drucker

KX-P1082 - Drucker PANASONIC - Kostenlose Bedienungsanleitung

Finden Sie kostenlos die Bedienungsanleitung des Geräts KX-P1082 PANASONIC als PDF.

📄 140 Seiten Deutsch DE Herunterladen 💬 KI-Frage 10 Fragen ⚙️ Technik
Notice PANASONIC KX-P1082 - page 1
Waehlen Sie Ihre Sprache und Ihre E-Mail-Adresse: wir senden Ihnen eine speziell uebersetzte Version.
Produkttyp Nadelmatrix-Drucker (Impact Dot Matrix)
Modell Panasonic KX-P1082
Abmessungen (B×T×H) 403 × 286 × 115 mm
Gewicht ca. 6,9 kg
Stromversorgung AC 240 V, 50 Hz, 0,6 A
Druckgeschwindigkeit (Entwurf) 160 Zeichen pro Sekunde
Druckgeschwindigkeit (NLQ) 32 Zeichen pro Sekunde
Druckmodi Entwurf, Courier NLQ, Bold PS NLQ, Komprimiert
Zeichen pro Zoll 10 (Pica), 12 (Elite), 15 (halbkomprimiert), 17 (komprimiert), Proportionalabstand
Papierführung Reibungs- und Traktorantrieb
Papierformat (Einzelblatt) Breite: 102–229 mm, Höhe: 127–363 mm
Papierformat (Endlospapier) Breite: 76–254 mm
Durchschlagskapazität max. 3 Blatt (Gesamtdicke < 0,25 mm)
Lebensdauer Druckkopf 100 Millionen Zeichen (Entwurfsmodus)
Farbband Spezial-Kassette, nahtlos, schwarz, Lebensdauer ca. 3 Millionen Zeichen
Puffergröße 1 KB
Schnittstelle Parallel (Centronics); optional RS-232C seriell (XON/XOFF, ETX/ACK, DTR)
DIP-Schalter 8 Schalter für Druckermodus, Zeichensatz, Papierauslauf, automatischen Zeilenvorschub u. a.
Selbsttest Über LF-Taste beim Einschalten; DIP-Liste über FF-Taste
Betriebsumgebung Temperatur: 5–40 °C, Luftfeuchtigkeit: 20–80 %

Häufig gestellte Fragen - KX-P1082 PANASONIC

Wie schalte ich den Drucker ein und lade Papier?
Schalten Sie den Netzschalter an der rechten Seite ein. Der Einschaltindikator leuchtet. Legen Sie das Papier ein: Bei Einzelblatt den Papierzufuhrwähler auf "Reibung" stellen, Blatt unter die Abreißkante einführen und den Walzenknopf drehen. Bei Endlospapier den Traktor einstellen und das Papier durch die Transportlöcher führen.
Wie wechsle ich das Farbband?
Schalten Sie den Drucker aus. Schieben Sie den Druckkopf zur Mitte. Entfernen Sie die alte Kassette durch Auseinanderdrücken der seitlichen Laschen. Nehmen Sie eine neue Kassette (Modell KX-P110), drehen Sie den Knopf gegen den Uhrzeigersinn, um das Band zu spannen. Setzen Sie die Kassette über den Druckkopf, drücken Sie sie bis zum Einrasten und drehen Sie den Knopf, um sicherzustellen, dass das Band nicht verdreht ist.
Was bedeuten die Fronttasten und -anzeigen?
ON LINE: Schaltet die Datenverbindung zum Computer ein/aus (grüne LED). LF (Line Feed): Vorschub um eine Zeile. FF (Form Feed): Vorschub zum nächsten Seitenanfang. Druckmodus-Wahlschalter (hinter der Frontabdeckung): Wählt Entwurf, Courier NLQ, Bold PS NLQ oder Komprimiert. PAPIER AUS (rote LED): Leuchtet bei fehlendem Papier.
Wie führe ich einen Selbsttest durch?
Halten Sie die LF-Taste gedrückt und schalten Sie den Drucker ein. Der Drucker gibt alle ASCII-Zeichen fortlaufend aus. Zum Beenden ausschalten. Halten Sie die FF-Taste gedrückt, um eine Liste der aktuellen DIP-Schalter-Einstellungen zu drucken (die aktuelle Einstellung ist unterstrichen).
Der Drucker druckt nicht, obwohl er eingeschaltet ist.
Überprüfen Sie die ON LINE-Anzeige: Drücken Sie die ON LINE-Taste, um den Drucker online zu schalten. Prüfen Sie, ob Papier eingelegt ist (PAPIER AUS-LED aus). Kontrollieren Sie das Kabel und die Schnittstelleneinstellungen (DIP-Schalter 8 für 7/8 Bit). Stellen Sie sicher, dass der Druckmodus korrekt gewählt ist.
Wie stelle ich die DIP-Schalter ein?
Schalten Sie den Drucker aus. Die DIP-Schalter befinden sich hinter einer Abdeckung auf der Hauptplatine. Mit SW1 wählen Sie den Standardmodus (ON) oder IBM Proprinter (OFF). SW2 deaktiviert/aktiviert den Papierauslaufdetektor. SW3 steuert automatischen Zeilenvorschub (AFXT). SW4 aktiviert den Perforationssprung. SW5–SW7 wählen den Zeichensatz (international oder IBM). SW8 wählt 7- oder 8-Bit-Datenwort. Die Werkeinstellungen: SW1=ON, alle anderen OFF, SW5–SW7=OFF,OFF,ON.
Welche Papiersorten kann ich verwenden?
Der Drucker verarbeitet Einzelblatt (Breite 102–229 mm, Höhe 127–363 mm, Gewicht 41–81 g/m²) und Endlospapier (Breite 76–254 mm, bis zu 3 Durchschläge, maximale Gesamtdicke 0,25 mm). Für Endlospapier muss der Traktor verwendet werden.
Wie reinige ich den Drucker?
Schalten Sie den Drucker aus. Reinigen Sie das Gehäuse und die Abdeckungen mit einem weichen, trockenen Tuch. Entfernen Sie die Abdeckungen und saugen Sie Staub und Papierreste vorsichtig ab (achten Sie auf das Flachbandkabel und den Schlittenantriebsriemen). Die Walze kann mit Isopropanol gereinigt werden. Die Führungsstange des Schlittens leicht mit dünnflüssigem Öl schmieren.
Der Druckkopf bewegt sich, aber es wird nichts gedruckt.
Mögliche Ursache: Das Farbband ist nicht richtig eingesetzt oder verbraucht. Überprüfen Sie, ob das Band zwischen Bandabdeckung und Druckkopfspitze liegt. Drehen Sie den Knopf der Kassette, um Spannung zu prüfen. Wenn das Band noch OK ist, könnte der Druckkopf verschmutzt oder beschädigt sein – dann ist eine Wartung erforderlich.
Wie kann ich die Druckkopfabstände einstellen?
Der Hebel für den Kopfabstand befindet sich an der linken Seite des Druckerschlittens. Bewegen Sie ihn zur Walze für Einzelblatt und von der Walze weg für mehrlagige Formulare. Ein falscher Abstand kann zu verschmierter Schrift führen.

Benutzerfragen zu KX-P1082 PANASONIC

0 Frage zu diesem Gerät. Beantworten Sie die, die Sie kennen, oder stellen Sie Ihre eigene.

Eine neue Frage zu diesem Gerät stellen

Die E-Mail bleibt privat: Sie dient nur dazu, Sie zu benachrichtigen, wenn jemand auf Ihre Frage antwortet.

Noch keine Fragen. Stellen Sie die erste.

Laden Sie die Anleitung für Ihr Drucker kostenlos im PDF-Format! Finden Sie Ihr Handbuch KX-P1082 - PANASONIC und nehmen Sie Ihr elektronisches Gerät wieder in die Hand. Auf dieser Seite sind alle Dokumente veröffentlicht, die für die Verwendung Ihres Geräts notwendig sind. KX-P1082 von der Marke PANASONIC.

BEDIENUNGSANLEITUNG KX-P1082 PANASONIC

WARNING:

TO PREVENT FIRE OR SHOCK HAZARD, DO NOT EXPOSE THIS PRODUCT TO RAIN OR ANY TYPE OF MOISTURE.

The serial number of the unit may be found on the label on the bottom of the unit. For your convenience, note this number below, and retain this book, along with your proof of purchase, to serve as a permanent record of your purchase in the event of a theft, or for future reference.

MODEL NO. KX-P1082

NAME OF DEALER ____

SERIAL NO. ____

DATE OF PURCHASE ____

IMPORTANT

The wires in this mains lead are coloured in accordance with the following code:

Green and yellow: Earth

Blue: Neutral

Brown: Live

As the colours of the wires in the mains lead of this apparatus may not correspond with the coloured markings identifying the terminals in your plug, proceed as follows:

The wire which is coloured green and yellow must be connected to the terminal in the plug which is marked by the letter E or by the safety earth symbol 12 or coloured green or green-and-yellow.

The wire which is coloured blue must be connected to the terminal which is marked with the letter N or coloured black.

The wire which is coloured brown must be connected to the terminal which is marked with the letter L or coloured red.

WARNING: This apparatus must be earthed.

●This equipment is produced to BS800:1977.

Operating Instructions

Impact Dot Matrix Printer

KX-P1082 Panasonic 800-P1082

Panasonic

Before operating this unit, please read these instructions completely.

TABLE OF CONTENTS

Section

Page

INTRODUCTION

1.1 Product Overview 1-1
1.2 Names of the Parts 1-2
1.3 Specifications 1-3

INSTALLATION

2.1 Unpacking and Inspection 2-1
2.2 Site Requirements 2-1
2.3 Initial Setup 2-1

OPERATION

3.1 Switches and Indicators 3-1
3.2 Detectors 3-2
3.3 DIP Switches 3-2
3.4 Initialization 3-4
3.5 Self Test 3-5
3.6 Hex. Dump 3-5
3.7 Receive Buffer 3-5
3.8 Replacing the Covers 3-5

SOFTWARE COMMANDS

4.1 Introduction 4-1
4.2 Control Codes 4-1
4.3 Entering Control Codes Through Commercial Software Packages 4-1
4.4 Entering Control Codes Directly from the Keyboard 4-2
4.5 Entering Control Codes from Within a Program 4-2
4.6 Entering Hexadecimal Code 4-2
4.7 Control Codes 4-3
4.8 Mixing Print Modes 4-94
4.9 DIP Switches and Control Codes 4-96

INTERFACING

5.1 Parallel Interfacing 5-1
5.2 Connector Pin Signals 5-2

MAINTENANCE

6.1 Preventive Maintenance 6-1
6.2 Periodic Maintenance 6-1
6.3 Troubleshooting 6-2

APPENDIX A Character Set Tables A-1
APPENDIX B Proportional Spacing Tables B-1
APPENDIX C DIP Switch Settings...... C-1
APPENDIX D Download Character Matrix Blanks D-1
APPENDIX E Software Commands E-1
APPENDIX F Paper and Printing Area F-1
INDEX ……INDEX-1

Table

Page

INSTALLATION

2.1 Installation Requirements 2-1

OPERATION

3.1 DIP Switch Settings 3-3

3.2 International Character Set 3-3

3.3 IBM Proprinter Mode 3-3

SOFTWARE COMMANDS

4.1 Input Formats 4-3

4.2 Proportional Spacing: Standard Mode Characters 4-16

4.3 Print Mode Selection 4-21

4.4 International Character Set Locations 4-32

4.5 International Italic Character Locations 4-33

4.6 Dot Resolution 4-36

4.7 Dot Density (Dots per inch) 4-44

4.8 Selection of Paper Feed Amount 4-47

4.9 Mixed Print Modes (Standard Mode)... Control Codes Only 4-94

4.10 Mixed Print Modes (Standard Mode)... Selector Switch/Control Codes 4-94

4.11 Mixed Print Modes (IBM Proprinter Mode)... Control Codes Only 4-95

4.12 Mixed Print Modes (IBM Proprinter Mode)... Selector Switch/Control Codes 4-95

4.13 Software Control of DIP Switch Function 4-96

INTERFACING

5.1 Printer Status Signals 5-1

5.2 Connector Pin Configuration 5-1

MAINTENANCE

6.1 Troubleshooting 6-2

Figure

Page

INTRODUCTION

1.1 Parts Location 1-2

INSTALLATION

2.1 Removing the Printer Cover 2-1

2.2 Removing the Carriage stoppers 2-1

2.3A Positioning the Print Head 2-2

2.3B Removing the Ribbon Slack 2-2

2.3C Installing the Ribbon Cassette 2-2

2.4A Paper Separators 2-2

2.4B Installing the Paper Separators 2-2

2.5A Paper Feed Selector 2-3

2.5B Inserting a Single Sheet 2-3

2.5C Aligning a Single Sheet 2-3

2.6A Unlocking the Tractor 2-4

2.6B Raising the Tractor Cover 2-4

2.6C Inserting Fanfold Paper 2-4

2.6D Mounting the Paper 2-4

2.7 Stacking the Paper 2-5

2.8 Setting the Top of Form 2-5

2.9 Adjusting the Print Head Gap 2-5

OPERATION

3.1 ON LINE & OFF LINE 3-1

3.2 Location of DIP Switches 3-2

3.3 Replacing the Front Cover 3-5

3.4 Replacing the Top Cover 3-5

INTERFACING

5.1 Parallel Interface Connector 5-1

5.2 Timing Diagram 5-3

1.1 Product Overview

This printer is a durable, highly reliable dot matrix printer. In addition, it has a small footprint, making it ideal for a compact workstation.

This printer uses a nine pin print head to form a 9×9 dot matrix character in draft mode. In near letter quality mode, the matrix is 18×18. The standard character set consists of 96 ASCII characters which can be printed in the conventional font or in italics. DIP switches allow the user to select alternate IBM® character sets. With these sets, line graphics are available. The user can also select 10 international character sets.

In addition to Pica (10 characters per inch) and Elite (12 characters per inch) printing, this printer can print in compressed mode of 17 characters per inch and semi-compressed mode of 15 characters per inch. Compressed mode yields a total of 137 characters per line.

In addition to the four print pitches mentioned above, this printer has proportional spacing thus, five basic printing pitches are available.

The normal printing speed is 160 characters per second (CPS). Processing speed is increased by Bi-directional printing. That is, the printer prints right-to-left as well as in the normal left-to-right manner. A logic seeking technique is also used, giving the printer a look-ahead capability which allows it to skip blank spaces at the beginning and end of a line and the blank lines between paragraphs.

A wide variety of printing styles allows the user to create unique documents and drawings. You can print characters in double width or compressed, emphasized or underlined and print super or subscripts, etc. Using Bit-mapped graphics, the printer can produce special effects ranging from company logos to photo-like images.

The printer has friction and tractor feed capabilities as standard features and handles single sheet as well as fanfold paper. This enables the user to create letters on company letterhead or print reports from the computer. The seamless ribbon can print up to three million characters and the cassette design makes changing the ribbon quick, easy and clean.

A 1024 byte buffer (1K) is provided with the standard parallel interface. Serial communications is possible through an optional RS-232C interface board which supports XON/XOFF, ETX/ACK, and DTR drop handshaking protocols.

Some software for your Computer requires you to select a specific printer for the output.

You should select Panasonic if it is listed. If Panasonic is not listed in the software, you may select one of the following:

  • Epson RX-80™...(DIP switch 1=ON)
  • IBM Proprinter*...(DIP switch 1=OFF)

Please check your DIP switches after making selection. Refer to Section 3.3.

*See Appendix—for applicable code

1.2 Names of the Parts
Line feed switch (LF) Form feed switch (FF) On-line switch On-line indicator Paper out indicator Power indicator Tractor cover Tractor Front cover Tear bar Platen Printing head Sprocket hole Printing head nose Ribbon cassette Print mode selector switch Paper feed selector Front Rear Platen knob Power switch Frame ground terminal Parallel Interface Connector Tractor clamp lever Paper separator A Paper separator B Paper guide

Figure 1.1 Parts Location

1.3 Specifications

Power requirements:AC 240 V (50 Hz)
Current:0.6 A
Fuses:1.25 A 250 V 2.5 A 250 V
Printing mode:Draft, Near Letter Quality (Courier, Bold PS), Dot Graphics
Character set:96 ASCII characters, 96 Italic ASCII characters, 32 International characters (10 countries), 32 Italic International characters (10 countries), 135 IBM special characters
Dot configuration:3/254 inch (0.3 mm) dot diameter
Draft (Pica)NLQ
Dot alignment(Hor.×Ver.)9×918×18
Dot pitch (Hor.) 1120'' (0.21 mm) 1240'' (0.11 mm)
(Ver.) 112'' (0.35 mm) 1144'' (0.18 mm)
Character size
Ordinary characters:0.078 (W)×0.095 (H) in. (1.99×2.42 mm)
Superscript/subscript characters:0.078 (W)×0.053 (H) in. (1.99×1.36 mm)
Number of characters per line(per inch (25.4mm)):Pica80 CPL (10 cpi)
Elite96 CPL (12 cpi)
Semi Compressed120 CPL (15 cpi)
Compressed137 CPL (17 cpi)
Pica elongated40 CPL (5 cpi)
Elite elongated48 CPL (6 cpi)
Semi Compressed elongated60 CPL (7.5 cpi)
Compressed elongated68 CPL (8.5 cpi)
Printing speed:Draft-Pica 160 CPS
Draft-Elite 160 CPS
NLQ 32 CPS
Printing direction:Text printing (Draft., NLQ): Bi-direction
Bit Image printing: Single-direction (left→right)
New line time:Approx. 100 msec [with 1/6 inch (4.2 mm) line feeding]
Paper feed:Tractor feed (with fanfold paper)
Friction feed (with single sheet)
Paper used:Fanfold (continuous) paper width: 3~10 inches (76~254 mm)
Single sheet Width: 4~9 inches (102~229 mm)
Height: 5~14.3 inches (127~363 mm)
Thickness (paper weight in pound): 11~21.5 pound
(paper weight in g/m2): 41~81 g/m2 (only 1 sheet)
3 max.
Number of sheets:3 max.
Paper thickness:Total thickness of sheets must be less than 1/100 in. (0.25 mm)
Storage environment:-4°F (-20°C) to 140°F (60°C) temperature, 10~90% humidity
Operating environment:41°F (5°C) to 104°F (40°C) temperature, 20~80% humidity
Head service life:100 million characters in draft mode
Ribbon:Specially designed cassette seamless ribbon
Ink color: Black
Service life: Max. 3 million characters in draft mode
Dimensions:15-43/50 (W)×11-1/4 (D)×4-53/100 (H) in. (403×286×115 mm)
Weight:Approx. 15.2 pounds (6.9 kg)

2.1 Unpacking and Inspection

Carefully open the shipping carton and remove the contents. The carton should contain the following items:

Printer

Ribbon Cassette (1)

Paper Separators (2)

Operating Manual

Inspect the printer and accessories for damage. Report damages or shortages to the store from which the unit was purchased. Inside the front cover of this manual is an area for recording important information regarding the printer.

2.2 | Site Requirements

The printer can be installed in any normal office environment. No special wiring or cooling is required. However, a minimum of 4" (10 cm) is necessary to insure proper ventilation. The printer should be placed on a flat horizontal surface away from a heater or other heat source. The printer should not be used in an excessively humid or dusty environment. Table 2.1 lists the operating requirements of the printer.

Line Voltage AC 240 V

Frequency 50 Hz

Temperature 41\~104°F (5\~40°C)

Humidity 20\~80%

Table 2.1 Installation Requirements

2.3 | Initial Setup

Removing the printer covers

To remove the top cover Ⓐ, lift the cover in the direction shown in Figure 2.1. Remove the front cover Ⓑ by pulling it forward and up.

Top cover Front cover

Figure 2.1 Removing the Printer Cover

- Remove the protective paper from around the platen.

Removing the carriage stoppers

During transit the print head carriage is held in place by carriage stoppers to prevent damage to the head. Remove them prior to operating the unit. Refer to Figure 2.2.

Be sure to replace them before transporting the unit.

Carriage stopper

Figure 2.2 Removing the Carriage stoppers

Mounting the ribbon cassette

Make sure the printer is off. Gently slide the print head carriage toward the center of the unit. Prior to installing the cassette, remove any slack in the ribbon by rotating the knob on the cassette counterclockwise.

Cassette holder

Figure 2.3A Positioning the Print Head

Slack ribbon Knob

Figure 2.3B Removing the Ribbon Slack

Position the cassette over the print head and lower it in place as shown in Figure 2.3 C. Visually insure that the ribbon slips between the ribbon cover and the nose of the print head. Gently, but firmly, press down on the cassette until the two wing tabs snap into place. If the "snap" is not felt, rotate the knob slightly and press again.

Note: Rotate the knob to make sure that the ribbon is not twisted.

To remove the cassette, gently spread the wing tabs and lift up the cassette.

Push down Ribbon cover Printing head nose Rotate in direction of arrow

Figure 2.3C Installing the Ribbon Cassette

Mounting the paper separators

Paper separators insure the smooth flow of continuous or fanfold paper. Figures 2.4A and 2.4B show how to install the separators. First, install separator A in the holes at the top-rear of the case. Next, install separator B in the front set of holes.

Paper separator A Paper separator B

Figure 2.4A Paper Separators

Top Bottom

Bend the separator so that it curves upward and its width is reduced.

Figure 2.4B Installing the Paper Separators

Installing the paper

The printer paper feed mechanism can handle single sheets of paper or fanfold computer style paper. When using single sheets, the paper is held by pinch rollers which press the paper against the platen. For fanfold paper, the paper is pulled through the printer by the tractor mechanism.

Single Sheet

To install a single sheet of paper, follow these procedures:

  • Turn the power switch ON.
  • Place the PAPER FEED selector in the FRICTION position. Refer to Figure 2.5A. Raise the tear bar that is located in front of the platen.
  • Feed the paper into the printer as shown in Figure 2.5B. The printer will grip the paper and rotate it about half-way around the platen.

Paper feed selector "FRICTION" "TRACTOR" Tear bar

Figure 2.5A Paper Feed Selector

Paper

Figure 2.5B Inserting a Single Sheet

  • Rotate the platen knob to advance the paper. Tuck the paper under the tear bar, then lower the bar into place.
  • To align the paper horizontally or vertically, set the PAPER FEED selector to the TRACTOR position. Refer to the Figure 2.5C. This releases the pinch rollers and allows the paper to be positioned as required. Set the selector back to FRICTION before printing. Refer to Figure 2.5A.

Paper start Paper end

Figure 2.5C Aligning a Single Sheet

Fanfold Paper

The following steps describe how to load fanfold paper:

  • Turn the power switch ON.
  • Refer to Figures 2.6A and 2.6B. Unlock the tractors by pulling up on the tractor clamp levers. Slide the tractors out toward the sides and raise the covers.

Tractor clamp lever

Figure 2.6A Unlocking the Tractor

Open here

Figure 2.6B Raising the Tractor Cover

- Place the PAPER FEED selector in the FRICTION position, as you do when loading single sheets.

- Raise the tear bar that is located in front of the platen. - Feed the paper into the printer as shown in Figure 2.6C. The printer will grip the paper and rotate it about half-way around the platen.

Paper separator B Tear bar Paper

Figure 2.6C Inserting Fanfold Paper

Tear bar

Figure 2.6D Mounting the Paper

  • Rotate the platen knob to advance the paper. Tuck the paper under the tear bar, then lower the bar into place.
  • Set the PAPER FEED selector to the TRACTOR position.
  • Position the tractors as required to align the paper sprocket holes with the tractor pins and close the tractor covers. Refer to Figure 2.6D.

- Center the paper horizontally using the scale on the tear bar as a guide. The printer will print between 0 and 80 on the scale. Press down on the tractor clamping levers locking the tractors in place.

- To insure smooth paper flow when using fanfold paper, be sure the paper is not stacked higher than the paper separators. By feeding the paper as shown in Figure 2.7, the weight of the paper will provide reverse tension. The paper should be directly behind the printer and not off to one side.

Paper separator B Paper separator A Paper Paper Installing the paper

Figure 2.7 Stacking the Paper

Aligning the top of form

The printer has a line counter which keeps track of the vertical position of the print head. Each time power is turned on the line counter is reset and the current position of the head is designated as line one. This location is referred to as TOP OF FORM. When the Form Feed (FF) button is pressed, the paper will advance the length of a page. A page is defined by the Page Length Designation Command.

The first line of text will begin about 16 " (4.2 mm) from the top of the back tension plate.

(The distance between the bottom of the characters and the top of the back tension plate is about 16 " (4.2mm))

Back tension plate

Figure 2.8 Setting the Top of Form

Adjusting the printing head gap

The distance between the printing head and platen can be adjusted to compensate for the thickness of the paper.

Note: Improper gap may cause ink smear.

Figure 2.9 shows the location of the head gap lever. Move the lever towards the platen for single sheet and away from the platen for multi-part forms.

Head gap lever

Figure 2.9 Adjusting the Print Head Gap

3.1 Switches and Indicators

Power switch

The power switch is located on the right side of the printer towards the rear. It is used to turn the AC power ON or OFF. When power is supplied to the printer the power indicator light on the front panel will be lit.

On-line switch

The ON LINE switch is an alternate action switch which opens and closes the communications line with the computer. When the power switch is turned on, the printer will power up in the ON LINE mode if paper is installed. If paper is not installed, the printer will power up in the OFF LINE mode. In the ON LINE mode, the printer is able to receive information from the computer and the ON LINE indicator will be lit. When OFF LINE, the indicator light will be out and the printer can no longer receive data. Refer to Figure 3.1.

PANASONIC KX-P1082 - On-line switch - 1

flowchart
graph LR
    A["COMPUTER"] <--> B["PRINTER"]
    C["COMPUTER"] <--> D["X"]
    E["PRINTER"] --> F["ON LINE"]
    G["ON LINE"] --> H["OFF LINE"]

Figure 3.1 ON LINE & OFF LINE

When the printer is switched to ON LINE the following actions occur:

• the ON LINE light is lit
- the communications line is open between the printer and computer
• an ACK signal is sent out
- interface signal levels are:

$$ \text { B u s y } = \text { L o w } $$

$$ \text { Select } = \text { High } $$

$$ \text { Error } = \text { High } $$

When the printer is switched OFF LINE the following actions occur:

● the ON LINE light is off
● the communications line between the printer and computer is interrupted
●interface signal level are:

$$ \text { B u s y } = \text { H i g h } $$

$$ \text { Select } = \text { Low } $$

$$ \text { Error } = \text { Low } $$

Form feed switch

This switch is active in both OFF LINE and ON LINE mode. Pressing the FF switch will advance the paper from its current location to the top of the next page. Then a new top of form is established.

Line feed switch

This switch is active in both OFF LINE and ON LINE mode. Pressing this switch will cause the paper to advance one line. Multiple line feed can be accomplished by holding the switch down.

The print mode selector switch allows the user to select one of four basic printing modes: draft, courier near letter quality (NLQ), Bold PS NLQ and compressed.

Print mode can be changed by this switch when the printer is either OFF LINE or ON LINE.

- Draft-mode (Std. Pgm.) is a high speed printing mode. The printer will print bi-directionally at 160 characters per second. This mode is used for rough drafts and preliminary documents.

Mode changes from this mode to another mode can be executed through software command.

- Courier NLQ (Courier) allows the user to print high quality documents using courier type style. The high density is achieved by a double pass of the print head.

This print mode cannot be changed to any other mode through software.

- Bold PS NLQ (Bold PS) allows the user to print high quality documents using Bold PS type style. The high density is achieved by a double pass of print head. In this mode characters are printed in proportional pitch.

This print mode cannot be changed to any other mode through software.

- Compressed-mode (Comp.) In this mode 137 characters maximum can be printed per line. Therefore printing output which is designed for wide [15.5 inches (394 mm)] paper, is possible on narrow [8.5 inches (216 mm)] paper.

This print mode cannot be changed to any other mode through software.

Refer to CHAPTER 4 for details regarding each of these modes.

Paper out indicator

The PAPER OUT indicator light is lit when there are fewer than 1.5 inches (38 mm) remaining on the paper or when no paper is inserted, and blinks in the overload condition.

3.2 Detectors

Paper out detector

The Out of Paper detector is located under the platen and senses the absence of paper. When the printer runs out of paper the PAPER OUT light is lit. The following conditions are in effect:

  • the printer does not accept data from the computer
  • the printer is OFF LINE and the ON LINE light is out and the alarm sounds
    ● the LF and FF switches are active
    ● the interface signal levels are:

$$ \text { Busy } = \text { High } $$

$$ \text { Select } = \text { Low } $$

$$ \text { Error } = \text { Low } $$

$$ P O = H i g h $$

To re-establish communications with the computer, insert the paper and press the ON LINE switch.

The printer will resume printing.

Do not use transparent and semitransparent paper because they are not detected.

Overload detector

An overload condition can occur when the path of the print head is blocked. During this period the following conditions are in effect.

  • communication with the computer stops and the printer goes OFF LINE
    ●the alarm will sound at one second intervals
    ● the front panel switches are disabled
    ● the interface signal levels are:

$$ \text { B u s y } = \text { H i g h } $$

$$ \text { Select } = \text { Low } $$

$$ \text { Error } = \text { Low } $$

To reset the printer, eliminate the cause of the overload and recycle the power. The printer will resume printing.

Over heat detector

If the printer is printing continuously for extended periods of time, the printhead may become overheated. When this occurs, an internal protective circuit will cause the printer to quit printing and the alarm will sound at one second intervals. This condition will remain in effect until the head temperature decreases sufficiently, at which time the printer will automatically resume printing.

3.3 DIP Switches

Turn the power off before setting the DIP switches. The DIP switches allow the user to set certain operating conditions of the printer. Figure 3.2 shows the location of the switches and Table 3.1 is a summary of the switch settings.

DIP switch

Figure 3.2 Location of DIP Switches

The switch settings are read into memory on power up. These memory locations then contain an image of the switch settings. The computer can change switch settings by downloading new commands. The International character set and the skip perforation switches, etc., can be changed in this manner. Refer to Section 4.10 for information regarding software control of the switches.

SWITCH NUMBERFUNCTIONONOFFPOSITION WHEN SHIPPED
SW1Printer ModeStandard ModeIBM Proprinter ModeON
SW2Paper Out DetectorIneffectiveEffectiveOFF
SW3AUTO FEED XTFixed InternallyNot Fixed InternallyOFF
SW4Skip Perforation1 inch (25.4 mm) SkipNo SkipOFF
SW5 SW6 SW7Character SetSW1=ON: See International Character Set Chart SW1=OFF: See IBM Proprinter Mode ChartOFF OFF ON
SW87 bit/8 bit7 bit8 bitOFF

Table 3.1 DIP Switch Settings

SW5SW6SW7INTERNATIONAL CHARACTER SET
ONONONUSA
OFFONONFRANCE
ONOFFONENGLAND
OFFOFFONENGLAND
ONONOFFDENMARK I
OFFONOFFSWEDEN
ONOFFOFFITALY
OFFOFFOFFSPAIN

Table 3.2 International Character Set

PRINTER MODE SW1

ON Standard Mode

OFF IBM Proprinter mode

Each printer mode has the following character set. IBM character sets are selected by SW7 when SW1 is set to OFF.

Standard Mode

ASCII= 96
Italic ASCII= 96
International= 32
Italic International= 32

IBM Character Set 1

ASCII= 96
Special Characters= 95

IBM Character Set 2

ASCII= 96
Special Characters=132

Refer to APPENDIX A for the character set charts.

SWITCH NUMBERFUNCTIONONOFF
SW5Automatic CRCauses Automatic CR on LF, VT, ESC+JPrevents Automatic CR on LF, VT, ESC+J
SW6Zero font0
SW7Character SetSet 2Set 1

Table 3.3 IBM Proprinter Mode

PAPER OUT DETECTOR SW2

ON Paper out detector is not active and printing is possible in paper out condition (paper out indicator will be lit). When using single sheets printing is possible in the last 1.5 inches (38 mm) of the sheet.

OFF Paper out detector is active and printing will automatically stop at the paper out condition.

AUTO FEED XT SW3

ON A Line Feed command (LF) is added to each Carriage Return (CR).

OFF Carriage Return only.

SKIP PERFORATION SW4

ON A 3 line margin is skipped before and after the perforation between pages.

OFF Printing Is continuous, NO margins around perforation.

The setting can be changed by software. Refer to page 4-65.

CHARACTER SET SW5, 6 & 7.

The combination of these switch settings is used with the DIP switch 1 setting to select one of 7 International character sets or IBM Proprinter Modes. The character set diagrams are located in APPENDIX A.

The International character sets are selected when the DIP switch 1 is set to ON.

The IBM Proprinter modes are selected when the DIP switch 1 is set to OFF.

7/8 BIT CODE SELECTION SW8

ON=7 BIT

OFF=8 BIT

This switch selects the size of the data word. If the computer sends a 7 bit word, the printer must also be set for 7 bits. If the two settings do not agree, random errors will occur and meaningful communication will not be possible. Refer to Section 4.7 for information regarding 7 bit and 8 bit formatting.

3.4 | Initialization

A. Power up sequence

The following procedures should be followed when turning the printer on:

  1. Ensure the carriage stoppers have been removed.
  2. Set the DIP switches as required.
  3. Be sure the ribbon is installed correctly.
  4. Plug the power cord into an appropriate wall outlet and turn the power ON.
  5. Load the paper and set the paper feed selector.

B. Initialization

The printer is initialized under the following conditions:

—the AC power is turned on
—the PRIME signal is received
—the RESET command is received (Standard mode only)

When the printer is initialized, the following conditions are set:

—the print head goes to the home leftmost position
—the print buffer is cleared
—the receive buffer is cleared (not cleared by RESET command)
—vertical tab settings are cleared
—horizontal tabs are set every 8 columns
—the DIP switches are read and printer modes set
—print mode is subject to the position of print mode selector switch
—present form position is designated as top of form
—all modes set by control and escape commands will be cleared
—the printer goes ON LINE

3.5 Self Test

The printer has a self test feature which allows the user to test the printer independent of a computer. The mode is entered by turning on the power switch while pressing down the line feed (LF) switch. All 96 ASCII characters will be printed continuously across the width of the platen until the power is turned off.

The self test printing stops automatically in approximately 30 minutes (with draft character printing).

It is possible to print out a list of the current DIP switch settings, allowing the user to check the settings without moving the printer. This feature is activated by turning on the power while pressing the FF switch. The printout will list all the possible settings of each switch with the current setting underlined.

3.6 | Hex. Dump

The HEX. DUMP mode is activated by turning on the power while pressing both the line feed (LF) and form feed (FF) switches. In this mode, all data received from the computer is printed in hex code rather than the normal ASCII characters. Function codes for the printer (CR, LF, HT, etc.) are not executed. To reset the mode, turn the power off, then back on.

3.7 Receive Buffer

The printer has a receive buffer of 1K bytes. This can reduce the computer's idle time caused by waiting for a printer to complete its printing. Therefore total throughput of the whole system will be increased. When the printer is OFF LINE and the receive data remain in the buffer, the buzzer sounds repeatedly (alarm sound) and indicates the data existence in buffer.

3.8 | Replacing the Covers

First, insert the front cover as shown in Figure 3.3A. Then push in as shown in Figure 3.3B.

3.3A.
Front cover

3.3B.
PANASONIC KX-P1082 - | Replacing the Covers - 2

natural_image Technical line drawing of a mechanical device with internal components and an arrow indicating motion (no text or symbols)

Figure 3.3 Replacing the Front Cover

Insert the top cover (Figure 3.4A) such that the tabs on the front side slip under the front cover. Then push down so that the tabs on the side snap into places (Figure 3.4B).

3.4A.
Top cover Front cover

3.4B.
4D. Tabs

Figure 3.4 Replacing the Top Cover

4.1 Introduction

In order for a computer to communicate with a printer, both pieces of equipment must understand a common language or coding scheme. One such coding scheme is called ASCII (American Standard Code for Information Interchange). As an example, the ASCII code for the character "K" can be expressed in any of the following forms:

(01001011) _2 —Binary

4B HEX, 4B—Hexadecimal

75 dec, 75—Decimal

Many computers allow you to enter ASCII codes in hexadecimal form. Most computers which support ASCII allow the input to be in decimal form. Many allow you to enter the code in either form. Once entered, the ASCII codes are converted to binary form by the computer and then sent to the printer.

In the sections which follow, you will see how to enter various ASCII codes to enable the printer to perform the functions you would like. Since the decimal equivalent of the ASCII code is most commonly used, all examples which follow will use the decimal form.

Appendix A contains the ASCII character and control command tables used by this printer.

4.2 Control Codes

The various printer functions are set through the use of control codes, which consist of one or more ASCII characters entered into the computer in a special way. These control codes often differ from printer to printer. Control codes generally fall into two categories: one-byte control codes and multi-byte control codes. The multi-byte control codes are often referred to as Escape Sequences since each code begins with the ASCII code for the ESCAPE character (ESC). Such an ESC character should not be confused with the Escape Key found on some computer keyboards.

Control codes can be sent to this printer from your computer in different ways. The three most common ways are:

  • Through commercial software packages
  • Directly from the keyboard
  • From within a user-written program

The latter two methods will specifically reference the BASIC language, although other languages such as FORTRAN, PASCAL, etc., can also be used. We will use BASIC since it is relatively easy language to use. In addition it is the most commonly used microcomputer language.

4.3 Entering Control Codes through Commercial Software Packages

Many computer users do not have the time, the expertise, or the interest to develop software suited for their applications. In such cases software written by professionals can be purchased. Such software should be selected not only to meet the needs of the user, but must also be compatible with both computer and printer.

Commercial software is often written with what is called a driver. A driver is that part of the software which allows the user to configure the package to the type of printer and interface being used. Once the software has been booted, the user is generally requested to supply additional information such as:

  • Brand/Model of printer being used.
  • Slot number in which interface card is installed.
  • Baud rate, parity, etc. if a serial interface is being used.

Once the necessary information has been supplied, the software will provide the computer with the control codes and other data needed by this printer.

Many word processing packages will request that you enter the ASCII codes used by this printer for special settings such as underlining, compressed print, super- and subscript, italics, etc.. In all cases you should refer to your software instruction manual for the proper use of the package with this printer.

4.4 Entering Control Codes Directly from the Keyboard

With many computers, the BASIC language is ready to use once you power up. With others, BASIC must be loaded from cassette or disk. In any case, once BASIC is ready, you may then enter this printer control commands directly from your computer keyboard.

BASIC requires the use of the PRINT command (or LPRINT, PRINT#, etc. depending on the type of BASIC your computer uses) to process and send the control commands to this printer. As part of this PRINT command, you must supply the appropriate ASCII code(s) for the CHR\$ function.

For example, the command: LPRINT CHR\$(15) followed by a RETURN will set this printer to compressed mode. Subsequent output to this printer will appear in compressed mode.

If, after issuing the above command, subsequent PRINT statements output nothing to the printer, check for one or more of the following:

  • Have you indicated to the computer that output is to the printer and not the screen? For example, PR#1, say, causes subsequent PRINT statements on the Apple® computer to PRINT the printer and not the screen. LPRINT do the same in Microsoft® BASIC.
  • Is this printer on line? If not, press the green ON LINE button on the front panel.
  • Is the interface cable plugged into the computer and printer?
  • When using a serial interface, is the baud rate setting on the printer the same as that on the computer or interface card?

Notice that when you enter a BASIC command directly from the keyboard, you do NOT use a line number as you would in a BASIC program. Moreover, control codes may be entered only one line at a time.

4.5 Entering Control Codes from Within a Program

Control commands may also be entered from within a BASIC program. The advantage to this technique is that you can incorporate a number of different control commands into a single program and therefore produce output with a variety of special features. This is done by RUNning your program once. In this case BASIC requires that each line in your program be preceded by a line number.

As an example, we mentioned earlier that the command LPRINT CHR\$(15) entered directly from the keyboard will set compressed print on this printer. From within a BASIC program, this command might be:

50 LPRINT CHR\$(15)

The remainder of this chapter will show you how to enter each of the control commands which this printer uses. All examples will be IBM-PC® BASIC programs which use LPRINT to access the printer and use decimal numbers for the ASCII codes.

4.6 Entering Hexadecimal Code

In the event that you will be entering ASCII codes in hexadecimal form, you must supply two extra characters per code. These are the ampersand (&) and the letter H. The example below illustrates the BASIC command to set compressed print on this printer.

Decimal

LPRINT CHR\$(15)

Hexadecimal

LPRINT CHR\$(&HOF)

Refer to Appendix A for the ASCII code table.

4.7 Control Codes

A number of the printer control commands require only a single ASCII-coded character as part of the LPRINT statement. The command LPRINT CHR\$(15) which we discussed earlier is an example of a single-byte control command.

Multi-byte control codes, often called Escape control codes or Escape sequences, always begin with an ESC designation. ESC is designated by CHR\(27) in decimal form or CHR\(&H1B) in hexadecimal form. The ESC designation is always followed by one or more additional codes, hence, the name multi-byte control code.

In BASIC, these two or more bytes are joined (or concatenated) into a single command or string using either a plus (+) sign, a semicolon (;), or by neither symbol but rather by listing one byte after another without any spaces. BASIC on many computers allows you to use any of these formats. Refer to your BASIC manual for the proper method of string concatenation.

Table 4.1 shows equivalent methods of entering multi-byte control commands for most computers.

There is one remaining input format commonly used to reduce the keystrokes necessary to enter a multi-byte control command. As you examine the multi-byte control commands in the pages ahead, you will notice that the second byte, with the exception of ESC+SO and ESC+SI, is always a character which appears somewhere on your keyboard. In such cases, rather than enter that character's ASCII code as part of the CHR\$ function, you may simply enter that character in quotes ("). For example, to set pica pitch (ESC+P), you may enter:

LPRINT CHR\(27)+CHR\(80);

or

LPRINT CHR\$(27) + "P";

As another example, to set double width printing, you may enter:

LPRINT CHR\(27)+CHR\(87)+CHR\$(1);

or

LPRINT CHR\(27) + "W" + CHR\(1);

With this method, any of the three input formats shown in Table 4.1 may also be used (subject to the BASIC you are using).

Multi-byte control codes can be summarized by the following classifications:

-Font Selection
●Character Pitch Selection
●Character Highlight Selection
●Character Set Selection
●Bit Image (Graphics) Mode Selection
●Paper Feed Control
- Page Format Control
-Tabulation
●Carriage Control
- Data Control
●Downloadable Character Selection
- Miscellaneous

NOTE: Certain programs in this section include OPEN, WIDTH, PRINT, and CLOSE statements. These BASIC statements are necessary on many IBM compatible computers to avoid unwanted "breaks" in output. Refer to page 4-38 for additional information. PRINT #1 does not generate CR and LF, therefore CR and LF must be used when they are required.

Two-Byte CommandThree-Byte Command
FunctionNameCodeSet Pica PitchESC+P27,80 DECSet Double Width PrintingESC+W+127,87,1 DEC
Input Format 1Input Format 2Input Format 3LPRINT CHR(27)+CHR(80);LPRINT CHR(27);CHR(80);LPRINT CHR(27)CHR(80);LPRINT CHR(27)+CHR(87)+CHR(1);LPRINT CHR(27);CHR(87);CHR(1);LPRINT CHR(27)CHR(87)CHR$(1);

Table 4.1 Input Formats

FONT SELECTION

The term font refers to a particular style, shape, or design of a set of characters. Font selection commands will enable you to select a particular character set design from a variety of such designs, thereby producing greater flexibility in the appearance of your final document.

Special fonts available on this printer include Italic, Subscript, Superscript, and Near Letter Quality. While there does exist a Draft font, the command for selecting this font also selects 10 pitch (10 characters per inch (25.4 mm)). This command, then, will be discussed in the section on pitches.

ITALIC FONT:

(Standard Mode only)

Selects italic character printing.

Name: Setting: ESC+4

Release: ESC+5

Code: Setting: 27,52 DEC 1B,34 HEX

Release: 27,53 DEC 1B,35 HEX

Input Format: Setting: LPRINT CHR\$(27) + "4";

Release: LPRINT CHR\$(27) + "5";

Example: 10 REM ITALIC SETTING/RELEASE

20 LPRINT CHR\$(27)+"4";

30 LPRINT "ITALIC CHARACTERS ON"

40 LPRINT CHR\$(27)+"5";

50 LPRINT "ITALIC CHARACTERS OFF"

60 END

ITALIC CHARACTERS ON

ITALIC CHARACTERS OFF

Comments:

  • Italic characters can be printed in the near letter quality font and in proportional spacing.
  • Italic characters in locations 160 DEC-254 DEC (A0 HEX-FE HEX) are printed in place of characters in locations 32 DEC-126 DEC (20 HEX-7E HEX).

NEAR LETTER QUALITY (NLQ) FONT:

(Standard Mode only)

Selects near letter quality font printing.

Name:Courier NLQ Setting:ESC+x+nn=1,49,129,177
Bold PS NLQ Setting:ESC+x+nn=2,50,130,178
Release:ESC+x+mm=0,48,128,176
Code:Setting: 27,120,n DEC1B,78,n HEX
Release: 27,120,m DEC1B,78,m HEX
Input Format: Setting: LPRINT CHR(27) + "x" + CHR(n);
Release: LPRINT CHR(27) + "x" + CHR(m);
Example:10 REM NEAR LETTER QUALITY FONT
20 LPRINT "PRINTING USING THE DRAFT FONT"
30 LPRINT CHR(27)+"x"+CHR(1);
40 LPRINT "PRINTING USING THE COURIER NLQ FONT"
50 LPRINT CHR(27)+"x"+CHR(2);
60 LPRINT "PRINTING USING THE BOLD PS NLQ FONT"
70 LPRINT CHR(27)+"x"+CHR(0);
80 LPRINT "PRINTING USING THE DRAFT FONT"
90 END
PRINTING USING THE DRAFT FONT
PRINTING USING THE COURIER NLQ FONT
PRINTING USING THE BOLD PS NLQ FONT
PRINTING USING THE DRAFT FONT

Comments:

  • This command sets near letter quality printing in whichever pitch is set at the time.
  • Near letter quality characters are printed with two passes of the print head. Therefore double printing by ESC+G is ineffective in near letter quality printing.
  • Sub/superscript characters can be printed in the near letter quality font.
  • Fonts are set as follows:
    n=0: Draft font
    n=1: Courier NLQ font
    n=2: Bold PS NLQ font

- When setting Bold PS NLQ font (n=2), characters are printed using proportional spacing. If other pitch select command is executed after ESC+x+2, the pitch will be changed.

SUPERSCRIPT FONT:

Selects superscript font with characters printed on the top-half of the line. Characters are reduced to 12 their original height.

Name:Setting:ESC+S+nn=0,48,128,176
Release:ESC+T
Code:Setting: 27,83,n DEC1B,53,n HEX
Release: 27,84 DEC1B,54 HEX
Input Format: Setting: LPRINT CHR(27) + “S” + CHR(n);Release: LPRINT CHR$(27) + “T”;
Example:(See SUBSCRIPT.)

Comments:

  • Superscript characters are normal width.
  • To print very small characters, such as exponents, set superscript and compressed modes simultaneously.
  • Superscript characters can be printed in the near-letter-quality mode.
  • ESC+T also releases the subscript print setting.
    • See subscript comments.

SUBSCRIPT FONT:

Selects subscript font with characters printed on the bottom-half of the line. Characters are reduced to 12 their original height.

Name:Setting: ESC+S+mm=1,49,129,177
Release: ESC+T
Code:Setting27,83,m DEC1B,53,m HEX
Release:27,84 DEC1B,54 HEX
Input Format: Setting: LPRINT CHR(27) + "S" + CHR(m);Release: LPRINT CHR$(27) + "T";
Example:10 REM SUPER/SUB SCRIPT
20 LPRINT CHR(27) + "-" + CHR(1);
30 LPRINT CHR(27) + "S" + CHR(0);
40 LPRINT "ABCDEFGHIJKLMN - SUPERSCRIPT"
50 LPRINT CHR(27) + "S" + CHR(1);
60 LPRINT "ABCDEFGHIJKLMN - SUBSCRIPT"
70 LPRINT CHR(27) + "T";
80 LPRINT "ABCDEFGHIJKLMN"
90 LPRINT CHR(27) + "-" + CHR$(0);
100 END
ABCDEFGHIJKLMNOPQRSTUVWXYZCRIPT
ABCDEFGHIJKLMNOPQRSTUVWXYZCRIPT

Comments:

  • Subscript characters are normal width.
  • To print very small characters, such as exponents, set subscript and compressed modes simultaneously.
  • Subscript characters can be printed in the near letter quality mode.
    -ESC+T also releases the superscript print setting.
  • In both the subscript and superscript modes, the printer performs double-strike, single direction printing. Following the first pass of the print head, the paper is fed 1/216 inch (0.12 mm), and the line is printed again. The printer automatically compensates for the paper feed to maintain the proper line count.

Selects the printing fonts and quality

(IBM Proprinter Mode only)

Name: ESC+I+n n=0,2,4,6

Code: 27,73,n DEC 1B,49,n HEX

Input Format: LPRINT CHR\(27) + "T" + CHR\(n);

Example:

10 REM PRINTING FONTS AND QUALITY SELECTS
20 LPRINT CHR(27) + "=" + CHR(67) + CHR(0) + CHR(20) + "A";
30 FOR I = 1 TO 5
40 LPRINT CHR(0) + CHR(0);
50 LPRINT CHR(0) + CHR(0) + CHR(2) + CHR(7);
60 LPRINT CHR(7) + CHR(7) + CHR(254) + CHR(64);
70 LPRINT CHR(64) + CHR(48) + CHR$(0);
80 NEXT I
90 FOR I = 0 TO 6 STEP 2
100 LPRINT CHR(27) + "I" + CHR(0);
110 LPRINT "n = "; I;
120 LPRINT CHR(27) + "I" + CHR(I);
130 LPRINT "ABCDE"
140 NEXT I
150 END 
n = 0 ABCDE
n = 2 ABCDE
n = 4 ♩♩♩♩♩
n = 6 ♩♩♩♩♩ 

Comment:

●This command selects the Character Generator (ROM CG or DOWNLOAD character) and printing fonts.

n=0: Internal characters draft fonts.

n=2: Internal characters NLQ fonts.

n=4: Download characters draft fonts.

n=6: Download characters NLQ fonts.

- When n = 4 , the second of horizontal two adjacent columns will not be fired. When n = 6 (download NLQ font), all columns will be fired and double spiked characters will be printed.

NLQ PRINTING:

Selects near letter quality font printing.

(IBM Proprinter Mode only)

Name: Setting: ESC+G Release: ESC+H

Code: Setting: 27,71 DEC 1B,47 HEX Release: 27,72 DEC 1B,48 HEX

Input Format: Setting: LPRINT CHR\(27) + "G" ; Release: LPRINT CHR\(27) + "H" ;

Example: 10 REM NEAR LETTER QUALITY FONT 20 LPRINT "PRINTING USING THE DRAFT FONT" 30 LPRINT CHR\$(27)+"G"; 40 LPRINT "PRINTING USING THE NLQ FONT" 50 LPRINT CHR\$(27)+"H"; 60 LPRINT "PRINTING USING THE DRAFT FONT" 70 END

PRINTING USING THE DRAFT FONT PRINTING USING THE NLQ FONT PRINTING USING THE DRAFT FONT

Comments:

  • This command sets near letter quality (Courier) printing in whichever pitch is set at the time.
  • When emphasized and NLQ printing modes (set by ESC+G) are set simultaneously, emphasized and double struck draft font characters are printed.

CHARACTER PITCH SELECTION

The term pitch as it pertains to dot matrix printers refers to the number of characters which can be printed in one inch (25.4 mm). This includes 10, 12, 15, 17 characters per inch, and proportional spacing.

DRAFT PICA PITCH:

(Standard Mode only)

Sets draft pica pitch (10 characters per inch) printing.

Name: ESC+P

Code: 27,80 DEC 1B,50 HEX

Input Format: LPRINT CHR\$(27) + "P";

Example: 10 REM DRAFT PICA PITCH

20 LPRINT CHR\$(27)+"P";

30 LPRINT "PICA"

40 FOR I=1 TO 3

50 LPRINT "ABCDE";

60 NEXT I

70 LPRINT CHR\$(10);

80 END

FICA

ABCDEABCDEABCDE

Comments:

  • Setting pica pitch produces 10 characters per inch or 80 characters per line.
  • Pica pitch can be changed to elite, proportional, compressed, etc. by entering the appropriate control commands.
  • ESC+P releases the near letter quality font and subsequent output is printed using draft font.
  • If ESC+P is executed after compressed printing has been set, draft font is printed at 17 characters per inch.
  • If ESC+P is executed after proportional spacing has been set, draft font is printed using proportional spacing.

DRAFT ELITE PITCH:

(Standard Mode only)

Sets draft elite pitch (12 characters per inch) printing.

Name: ESC+M

Code: 27,77 DEC 1B,4D HEX

Input Format: LPRINT CHR\$(27) + "M";

Example: 10 REM DRAFT ELITE PITCH

20 LPRINT "----DRAFT PICA----"

30 LPRINT CHR\$(27)+"M";

40 LPRINT "----DRAFT ELITE----"

50 END

----DRAFT PICA---- ----DRAFT ELITE----

Comments:

- Setting elite pitch produces 12 characters per inch or 96 characters per line.

- Compressed printing and proportional spacing cannot be printed using the elite pitch. In the elite pitch, the compressed print or proportional spacing setting will be ignored. If the elite pitch designation is made after compressed printing or proportional spacing has been set, compressed printing or proportional spacing is released and the elite pitch remains in effect.

- ESC+M releases the near letter quality font and subsequent output is printed using the draft font.

ELITE PITCH:

(IBM Proprinter Mode only)

Sets printing to 12 characters per inch (96 characters per line).

Name: Setting: ESC+: Release: DC2

Code: Setting: 27,58 DEC 1B, 3A HEX Release: 18 DEC 12 HEX

Input Format: Setting: LPRINT CHR\(27)+“ :”; Release: LPRINT CHR\(18);

Example: 10 REM ELITE PITCH 20 LPRINT CHR\$(27)+";"; 30 LPRINT "----ELITE---- 40 LPRINT CHR\$(18); 50 LPRINT "----PICA---- 60 END

ELITE PICA

Comments:

  • The elite and compressed modes cannot be used together. In the elite pitch, the compressed print setting will be ignored.
  • If the elite pitch designation is made after compressed mode has been set, compressed mode is released and the elite pitch remains in effect.
    ●This command does not affect Draft or NLQ font mode.

NEAR LETTER QUALITY—PICA PITCH:

(Standard Mode only)

Sets near letter quality pica pitch (10 characters per inch) printing.

Name: ESC+n

Code: 27,110 DEC 1B,6E HEX

Input Format: LPRINT CHR\$(27) + "n";

Example: 10 REM NEAR LETTER QUALITY, PICA PITCH

20 LPRINT CHR\$(27)+"n";

30 LPRINT "NLQ PICA PITCH"

40 LPRINT "NLO PICA PITCH WITH";

50 LPRINT CHR\(27) + "S" + CHR\(1);

60 LPRINT "SUBSCRIPT";

70 LPRINT CHR\(27) + "S" + CHR\(0);

80 LPRINT "SUPERSCRIPT"

90 LPRINT CHR\$(27)+"T"

100 LPRINT CHR\$(27) + "P"

110 END

NLQ PICA PITCH

NLQ PICA PITCH WITH SUBSCRIPT ^SUPERSCRIPT

Comments:

  • If ESC+n is executed after compressed printing has been set, near letter quality font is printed at 17 characters per inch.
  • If ESC+n is executed after proportional spacing has been set, near letter quality font is printed using proportional spacing.
  • Near letter quality characters are printed with two passes of the print head. Therefore double printing by ESC+G is ineffective in the near letter quality pica pitch.
  • Sub/superscript characters can be printed using near letter quality pica pitch characters.
  • ESC+P releases near letter quality pica pitch and sets printing to draft pica pitch.

NEAR LETTER QUALITY—ELITE PITCH:

(Standard Mode only)

Sets near letter quality elite pitch (12 characters per inch) printing.

Name: ESC+o

Code: 27,111 DEC 1B,6F HEX

Input Format: LPRINT CHR\$(27) + "o";

Example: 10 REM NEAR LETTER QUALITY, ELITE PITCH
20 LPRINT CHR$(27)+"o";
30 LPRINT "NLQ ELITE PITCH"
40 LPRINT "NLQ ELITE PITCH WITH ";
50 LPRINT CHR(27)+"S"+CHR(1);
60 LPRINT "SUBSCRIPT";
70 LPRINT CHR(27)+"S"+CHR(0);
80 LPRINT "SUPERSCRIPT"
90 LPRINT CHR$(27)+"T";
100 LPRINT CHR$(27)+"P";
110 LPRINT "DRAFT PICA PITCH"
120 END 

NLQ ELITE PITCH

NLQ ELITE PITCH WITH SUBSCRIPT ^SUPERSCRIPT

DRAFT PICA PITCH

Comments:

  • If near letter quality elite pitch and compressed printing or proportional spacing are set simultaneously, compressed printing or proportional spacing will be ignored and elite near letter quality characters will be printed.
  • Near letter quality characters are printed with two passes of the print head. Therefore double printing by ESC+G is ineffective in near letter quality elite pitch.
  • Sub/superscript characters can be printed using near letter quality elite pitch characters.
  • ESC+P releases near letter quality elite pitch and sets printing to draft pica pitch.

COMPRESSED PITCH:

Sets compressed pitch (17 characters per inch) printing.

Name: Setting: SI or ESC+SI

Release: DC2

Code: Setting: 15 or 27,15 DEC 0F or 1B,0F HEX

Release: 18 DEC 12 HEX

Input Format: Setting: LPRINT CHR\$(15);

or

LPRINT CHR\(27)+CHR\(15);

Release: LPRINT CHR\$(18);

Example:

10 REM COMPRESSED PITCH
20 LPRINT "DRAFT PICA PITCH - 10 CHARACTERS PER INCH"
30 LPRINT CHR$(15);
40 LPRINT "COMPRESSED PITCH USING (SI) - 17 CHARACTERS PER INCH"
50 LPRINT CHR$(18);
60 LPRINT "BACK TO DRAFT PICA PITCH - 10 CHARACTERS PER INCH"
70 LPRINT CHR(27)+CHR(15);
80 LPRINT "COMPRESSED PITCH USING (ESC+SI) - 17 CHARACTERS PER INCH"
90 LPRINT CHR$(18);
100 LPRINT "BACK TO DRAFT PICA PITCH - 10 CHARACTERS PER INCH"
110 END 

DRAFT PICA PITCH - 10 CHARACTERS PER INCH

COMPRESSED PITCH USING (SI) - 17 CHARACTERS PER INCH

BACK TO DRAFT PICA PITCH - 10 CHARACTERS PER INCH

COMPRESSED PITCH USING (ESC+SI) - 17 CHARACTERS PER INCH

BACK TO DRAFT PICA PITCH - 10 CHARACTERS PER INCH

Comments:

  • Setting compressed pitch produces 17 characters per inch or 137 characters per line.
  • When emphasized and compressed characters are set simultaneously, compressed printing is ignored and emphasized characters are printed. However, when emphasized printing is released, characters are printed in compressed pitch. Use DC2 to release compressed pitch.

PROPORTIONAL SPACING:

(Standard Mode only)

Sets proportional spacing between characters.

Name:Setting: ESC+p+nn=1,49,129,177
Release: ESC+p+mm=0,48,128,176
Code:Setting: 27,112,n DEC1B,70,n HEX
Release: 27,112,m DEC1B,70,m HEX
Input Format: Setting: LPRINT CHR(27) + "p" + CHR(n); Release: LPRINT CHR(27) + "p" + CHR(m);

Example:

10 REM PROPORTIONAL SPACING
20 LPRINT "DRAFT PICA PITCH:"
30 LPRINT " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
40 LPRINT CHR\(27) + "p" + CHR\(1);
50 LPRINT "PROPORTIONAL SPACING:"
60 LPRINT " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
70 LPRINT CHR\$(27)+"n";
80 LPRINT "COURIER NLQ PROPORTIONAL SPACING:"
90 LPRINT " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
100 LPRINT CHR\$(27) + "P";
110 LPRINT CHR\(27)+"p"+CHR\(0);
120 END

DRAFT PICA PITCH:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

PROPORTIONAL SPACING:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

COURIER NLQ PROPORTIONAL SPACING:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

Comments:

  • When using proportional spacing in draft font printing mode, characters are printed as emphasized, not draft characters. Refer to table 4.2 for proportional spacing table.
  • Proportional spacing can be invoked only when in pica pitch. If proportional spacing is set together with compressed printing, compressed printing is ignored and characters are printed using proportional spacing.
  • When proportional spacing is released, characters are printed in pica pitch.
ASCII codeChar.Width
0A12
1B12
2C11
3D10
4E8
5F12
6G12
7H12
8I12
9J12
10K11
11L12
12M12
13N12
14O12
15P12
16Q12
17R12
18S12
19T12
20U12
21V12
22W12
23X12
24Y12
25Z12
26A12
27B12
28C12
29D12
30E12
31F12
32G12
33H12
34I12
35J12
36K12
37L12
38M12
39N12
40O12
41P12
42Q12
43R12
44S12
45T12
46U12
47V12
48W12
49X12
50Y12
51Z12
52A12
53B12
54C12
55D12
56E12
57F12
58G12
59H12
60I12
61J12
62K12
63L12

Table 4.2 Proportional Spacing: Standard Mode Characters Unit: 1120 inch (0.21 mm)

PROGRAMMABLE PITCH:

(Standard Mode only)

Sets a character pitch at 10, 12, 15, 17, or proportional spacing.

Name: ESC+w+n n=0,1,2,3,4

Code: 27,119,n DEC 1B,77,n HEX

Input Format: LPRINT CHR\(27) + "w" + CHR\(n);

Example: 10 REM PROGRAMMABLE PITCH
20 FOR L=1 TO 2
30 IF L=1 THEN LPRINT "DRAFT FONT:":GOTO 50
40 LPRINT CHR$(27)+"n";"NEAR LETTER QUALITY FONT:"
50 FOR I=0 TO 4
60 LPRINT CHR(27)+"w"+CHR(I);
70 IF I=4 THEN 110
80 READ X
90 LPRINT "CHARACTERS PER INCH=";X
100 NEXT I
110 LPRINT "proportional spacing"
120 LPRINT CHR$(10);:RESTORE
130 NEXT L
140 LPRINT CHR(27)+"F";CHR(27)+"w"+CHR$(0);
150 DATA 10,12,15,17
160 END 
DRAFT FONT:
CHARACTERS PER INCH = 10
CHARACTERS PER INCH = 12
CHARACTERS PER INCH = 15
CHARACTERS PER INCH = 17
proportional spacing 
NEAR LETTER QUALITY FONT:
CHARACTERS PER INCH = 10
CHARACTERS PER INCH = 12
CHARACTERS PER INCH = 15
CHARACTERS PER INCH = 17
proportional spacing 

Comments:

- Pitches are set as follows:
n=0: 10 characters per inch
n=1: 12 characters per inch
n=2: 15 characters per inch
n=3: 17 characters per inch
n=4: proportional spacing 

●This command releases any previous character pitch settings.
- If emphasized printing has been invoked and ESC+w+2 (15 pitch) or ESC+w+3 (17 pitch) is executed, emphasized printing is released and 15 pitch (or 17 pitch) characters are printed.
- Execution of ESC+w+n alters character pitch only and does not affect the character font.

PROGRAMMABLE PITCH/HIGHLIGHTING:

(Standard Mode only)

Sets a combination of character pitch and/or highlighting.

Name: ESC+!+n 0≤n≤255

Code: 27,33,n DEC 1B,21,n HEX

Input Format: LPRINT CHR\(27) + “!” + CHR\(n);

Example: 10 REM PRINT MODE SELECTION

20 WIDTH "LPT1:", 255

30 OPEN "LPT1:" AS #1

40 DIM D(80)

50 D(1)=0:N=2:K=1

60 FOR I=1 TO 16

70 D(N)=K:D(N+1)=K+3:D(N+2)=K+7:D(N+3)=K+8

80 IF N+4>80 THEN 100

90 D(N+4)=K+15:N=N+5:K=K+16

100 NEXT I

110 PRINT#1, CHR\(27) + "D" + CHR\(12) + CHR\$(0);

120 FOR N=1 TO 80

130 PRINT#1, CHR\(27) + " ! "+CHR\(O);

140 PRINT#1, "MODE:"; D(N); CHR\$(9);

150 PRINT#1, CHR\(27) + " ! "+CHR\(D(N));

160 PRINT#1,"Print Mode Combinations"

170 PRINT#1, CHR\$(10);

180 NEXT N

190 CLOSE

200 END

MODE: 0Print Mode Combinations
MODE: 1Print Mode Combinations
MODE: 4Print Mode Combinations
MODE: 8Print Mode Combinations
MODE: 9Print Mode Combinations
MODE: 16Print Mode Combinations
MODE: 17Print Mode Combinations
MODE: 20Print Mode Combinations
MODE: 24Print Mode Combinations
MODE: 25Print Mode Combinations
MODE: 32Print Mode Combinations
MODE: 33Print Mode Combinations
MODE: 36Print Mode Combinations
MODE: 40Print Mode Combinations
MODE: 41Print Mode Combinations
MODE: 48Print Mode Combinations
MODE: 49Print Mode Combinations
MODE: 52Print Mode Combinations
MODE: 56Print Mode Combinations
MODE: 57Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Print Mode Combinations

Example: MODE: 212 (cont'd) MODE: 216

Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations
Print Mode Combinations

Comments:

- Print modes correspond to the setting of each bit as illustrated below.

bit76543210
“1”Under-liningItalicDouble widthDouble printingEmphasizedCompressedNo meaningElite
“0”NormalNormalNormalNormalNormalNormalPica

- Bits 0 and 2 only pertain to pitch.

- If n=49 (31 HEX), setting bits 0,4 and 5 to "1" produces double width, elite, double printing.

- When bits 2 and 3 are both set to "1", emphasized printing takes priority over compressed pitch.

- Pitch and highlight combinations are determined by the value of "n" as illustrated in Table 4.3.

- Also refer to Section 4.8 Mixing Print Modes, and the ESC+!+n command in the "CHARACTER HIGHLIGHT" section of this manual.

nULITDWDPEMCOMEL
0
1
2/3
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
nULITDWDPEMCOMEL
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85

UL: Underline

IT: Italic

DW: Double width

DP: Double printing

EM: Emphasized

COM: Compressed

EL: Elite

Table 4.3. Print Mode Selection

nULITDWDPEMCOMEL
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
nULITDWDPEMCOMEL
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171

UL: Underline

IT: Italic

DW: Double width

DP: Double printing

EM: Emphasized

COM: Compressed

EL: Elite

nULITDWDPEMCOMEL
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
nULITDWDPEMCOMEL
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255

UL: Underline

IT: Italic

DW: Double width

DP: Double printing

EM: Emphasized

COM: Compressed

EL: Elite

CHARACTER HIGHLIT SELECTION

Character highlighting refers to the use of control commands to "make one or more characters stand out" on the printed page. Characters may be highlighted by using emphasized printing, double printing, double width printing, and underlining. Each is discussed below.

EMPHASIS PRINTING:

Sets printing to twice the original horizontal dot density.

Name:Setting:ESC+E
Release:ESC+F
Code:Setting: 27,69 DEC1B,45 HEX
Release: 27,70 DEC1B,46 HEX
Input Format: Setting: LPRINT CHR(27) + “E”; Release: LPRINT CHR(27) + “F”;
Example:10 REM EMPHASIZED PRINTING
20 LPRINT CHR(27) + "E";
30 LPRINT "EMPHASIZED CHARACTERS"
40 LPRINT CHR(27) + "F";
50 LPRINT "DRAFT CHARACTERS"
60 END

EMPHASIZED CHARACTERS

DRAFT CHARACTERS

Comments:

  • Emphasized characters are printed at half speed (80 characters per second in draft pica pitch).
  • When emphasis and compressed printing are set simultaneously, compressed printing is ignored. However, upon releasing emphasis printing, characters will be printed in compressed pitch. The compressed pitch must be released separately.
  • Emphasized printing is available in pica pitch, elite pitch and proportional spacing.
  • When the print mode selector switch is set to "Comp." position, this command is not operational.

DOUBLE PRINTING:

(Standard Mode only)

Sets printing of each line of data with two passes of the print head, feeding the paper 1216 (0.12 mm) between the first and second pass.

Name:Setting:ESC+G
Release:ESC+H
Code:Setting: 27,71 DEC1B,47 HEX
Release: 27,72 DEC1B,48 HEX
Input Format: Setting: LPRINT CHR(27) + "G" ;Release: LPRINT CHR(27) + "H" ;

Example:

10 REM DOUBLE PRINTING
20 LPRINT "[1] Character Highlighting OFF - DRAFT PICA"
30 LPRINT CHR(27)+"G";
40 LPRINT "[2] Character Highlighting ON - DOUBLE PRINT PICA"
50 LPRINT CHR(27)+"M";
60 LPRINT "[3] Character Highlighting ON - DOUBLE PRINT ELITE"
70 LPRINT CHR(27)+"p"+CHR(1);
80 LPRINT CHR(27)+"P";
90 LPRINT "[4] Character Highlighting ON - DOUBLE PRINT, PROP. SPACING"
100 LPRINT CHR(27)+"H"; CHR(27)+"p"+CHR(0)
110 END
[1] Character Highlighting OFF - DRAFT PICA
[2] Character Highlighting ON - DOUBLE PRINT PICA
[3] Character Highlighting ON - DOUBLE PRINT ELITE
[4] Character Highlighting ON - DOUBLE PRINT, PROP. SPACING

Comment:

- Superscript, subscript, and near letter quality characters require two passes of the print head. Thus, setting double printing has no effect on such characters.

DOUBLE WIDTH PRINTING—SINGLE LINE:

Sets double width (elongated) character printing for one line only.

Name: Setting: SO or ESC+SO

Release: DC4 or ESC+W+m m=0,48,128,176

Code: Setting: 14 or 27,14 DEC 0E or 1B, 0E HEX

Release 1: 20 DEC 14 HEX

Release 2: 27,87,m DEC 1B,57,m HEX

Input Format: Setting: LPRINT CHR\$ (14);

or

LPRINT CHR\(27)+CHR\(14);

Release 1: LPRINT CHR\$(20);

Release 2: LPRINT CHR\(27) + "W" + CHR\(m);

Example: 10 REM DOUBLE WIDTH PRINTING - SINGLE LINE

20 LPRINT "DRAFT PICA"; CHR\$(10);

30 LPRINT CHR\$(14);

40 LPRINT "DOUBLE WIDTH"; CHR\$(10);

50 LPRINT "...RELEASED BY A (LF)"

60 LPRINT CHR\$(14);

70 LPRINT "DOUBLE WIDTH";

80 LPRINT CHR\$(20);

90 LPRINT "...ALSO RELEASED BY DC4"

100 LPRINT CHR\$(14);

110 LPRINT "DOUBLE WIDTH";

120 LPRINT CHR\(27) + "W" + CHR\(0);

130 LPRINT "...AND ALSO RELEASED BY ESC+W+O"

140 END

DRAFT PICA

DOUBLE WIDTH

...RELEASED BY A (LF)

DOUBLE WIDTH...ALSO RELEASED BY DC4

DOUBLE WIDTH...AND ALSO RELEASED BY ESC+W+0

Comments:

●Single-line double width printing is released when:

—a LF, FF, or VT is executed.

—a CR is executed (IBM Proprinter mode only).

—the printer is initialized (Standard mode only).

—DC4 or ESC+W+m is executed.

—ESC+!+0 is executed (Standard mode only).

- See "DOUBLE WIDTH PRINTING" on page 4-27.

DOUBLE WIDTH PRINTING:

Sets double width (elongated) character printing.

Name: Setting: ESC+W+n n=1,49,129,177

Release: ESC+W+m m=0,48,128,176

Code: Setting: 27,87,n DEC 1B,57,n HEX

Release: 27,87,m DEC 1B,57,m HEX

Input Format: Setting: LPRINT CHR\(27) + "W" + CHR\(n);

Release: LPRINT CHR\(27) + "W" + CHR\(m);

Example: 10 REM DOUBLE WIDTH USING (ESC+W+n)

20 LPRINT "DRAFT PICA"; CHR\$(10);

30 LPRINT CHR\(27) + "W" + CHR\(1);

40 LPRINT "DOUBLE WIDTH";

50 LPRINT CHR\(20); CHR\(10);

GO LPRINT "NOT RELEASED BY LF OR DC4"; CHR\$(10);

70 LPRINT CHR\(27) + "W" + CHR\(0);

80 LPRINT "RELEASED BY ESC+W+O"

90 END

DRAFT PICA

DOUBLE WIDTH

NOT RELEASED BY LF OR DC4

RELEASED BY ESC+W+O

Comments:

●Double width printing set by ESC+W+n is only released by ESC+W+m or ESC+!+0 (Standard mode only).

- See "DOUBLE WIDTH PRINTING—SINGLE LINE" on page 4-26.

UNDERLINING:

Sets continuous underlining of characters.

Name:Setting: ESC+-+nn=1,49,129,177
Release: ESC+-+mm=0,48,128,176
Code:Setting: 27,45,n DEC1B,2D,n HEX
Release: 27,45,m DEC1B,2D,m HEX
Input Format: Setting: LPRINT CHR(27) + “-” + CHR(n);Release: LPRINT CHR(27) + “-” + CHR(m);
Example 1:10 REM CONTINUOUS UNDERLINING
20 LPRINT CHR(27) + "-" + CHR(1);
30 LPRINT "CONTINUOUS UNDERLINING"
40 LPRINT CHR(27) + "-" + CHR(0);
50 LPRINT "NO UNDERLINING"
60 END

CONTINUOUS UNDERLINING

NO UNDERLINING

Example 2:10 REM BROKEN UNDERLINING
20 LPRINT "BROKEN";
30 FOR I=1 TO 6
40 LPRINT CHR(8);
50 NEXT I
60 FOR I=1 TO 6
70 LPRINT CHR(95);
80 NEXT I
90 LPRINT CHR$(10);
100 END

BROKEN

Comments:

  • Bit image data and spaces set by the HT code, spaces set by the ESC+f+0+n (Standard mode only), IBM 12-dot special characters are not underlined.
    ●Pin No. 9 of the print head is used for underlining.
  • Since g, j, p, q and y have true descenders, they also use Pin No. 9, and will touch the underline.
  • Whenever two passes of the print head are required, underline is printed only on the first pass.

OVERLINING:

(IBM Proprinter Mode only)

Sets continuous overlining of characters.

Name:Setting: ESC+_+nn=1,49,129,177
Release: ESC+_+mm=0,48,128,176
Code:Setting: 27,95,nDEC1B,5F,nHEX
Release: 27,95,mDEC1B,5F,mHEX
Input Format: Setting: LPRINT CHR(27) + “_” + CHR(n);Release: LPRINT CHR(27) + “_” + CHR(m);
Example:10 REM CONTINUOUS OVERLINING
20 LPRINT CHR(27) + "_" + CHR(1);
30 LPRINT "continuous overlining"
40 LPRINT CHR(27) + "_" + CHR(0);
50 LPRINT "no overlining"
60 END

continuous overlining no overlining

Comments:

  • Bit image data and spaces set by the HT code, IBM 12-dot special characters are not overlined.
    ●Pin No. 1 of the print head is used for overlining.
  • Whenever two passes of the print head are required, overline is printed only on the first pass.

PROGRAMMABLE PITCH/HIGHLIGHTING:

(Standard Mode only)

Sets a combination of character pitch and/or highlighting.

Name: ESC+!+n 0≤n≤255

Code: 27,33,n DEC 1B,21,n HEX

Input Format: LPRINT CHR\(27) + "!" + CHR\(n);

Example: (See page 4-18)

Comments:

- Print modes correspond to the setting of each bit as illustrated below.

bit76543210
“1”UnderliningItalicDouble widthDouble printingEmphasizedCompres-sedNo meaningElite
“0”NormalNormalNormalNormalNormalNormalPica
  • Bits 0 and 2 only pertain to pitch.
  • IF n=49 (31 hex), setting bits 0,4 and 5 to "1" produces double width, elite, double printing.
  • When bits 2 and 3 are both set to "1", emphasized printing takes priority over compressed pitch.
  • Pitch and highlight combinations are determined by the value of "n" as illustrated in Table 4.3.
  • Also refer to Section 4.8 Mixing Print Modes, and ESC+l+n command in the "CHARACTER PITCH" section, page 4-18.

CHARACTER SET SELECTION

Character set commands enable you to access a variety of ASCII character sets available on this printer. The setting of DIP switches 1 and 7, as shown below, determines which character mode you may access. Within each character mode you may then input the appropriate control commands to access specific character sets.

SW1SW7FUNCTION
ON——Standard
OFFONIBM Character Set 2
OFFOFFIBM Character Set 1

(—means ON or OFF.)

Appendix A contains the character sets in each of these modes.

In Standard Mode, you may access draft, international, and italic international characters.

In IBM Proprinter Mode, you may access either of two different graphics modes to enable this printer to emulate the IBM Proprinter.

INTERNATIONAL CHARACTER SET:

(Standard Mode only)

Selects any one of 10 international character sets.

Name: ESC+R+n 0≤n≤10 (except 2)

Code: 27,82,n DEC 1B,52,n HEX

Input Format: LPRINT CHR\(27) + "R" + CHR\(n);

Example: 10 REM SELECT SPANISH CHARACTERS 20 LPRINT "PRINT SAMPLE IN SPANISH" 30 LPRINT CHR\$(10); 40 LPRINT CHR\(27) + "R" + CHR\(7); 50 LPRINT "ESCA"; CHR\$(92); "OL" 60 END

PRINT SAMPLE IN SPANISH

ESCANOL

Comments:

Table 4.4 illustrates allocation of international characters to their respective locations.
International character sets 0-7 can be set with DIP switches 1, 5, 6 and 7.
However, international character set 2 is ineffective.
●Character sets 8, 9, and 10 may be accessed through software ONLY.

n 35_0 23_H 36_0 24_H 64_0 40_H 91_0 5B_H 92_0 5C_H 93_0 5D_H 94_0 5E_H 96_0 60_H 123_0 7B_H 124_0 7C_H 125_0 7D_H 126_0 7E_H
USA0#@[\]^'|~
FRANCE1#à°ç§^'éùè"
2Ineffective
ENGLAND3£@[\]^'|~
DENMARK I4#@ÆÅ^'æøå~
SWEDEN5#øÉÅÖÅÜéåöåü
ITALY6#@°\é^ùåòèi
SPAIN7Pt@iÑ¿^'"ñ}~
JAPAN8#@[¥]^'|~
NORWAY9#øÉÆÅÜéæøåü
DENMARK II10#ÉÆÅÜéæøåü

Table 4.4 International Character Set Locations

ITALIC INTERNATIONAL CHARACTERS:

(Standard Mode only)

Allocates locations 128 DEC-159 DEC (80 HEX-9F HEX) and 255 DEC (FF HEX) to italic international characters.

Name:Setting:ESC+6
Release:ESC+7
Code:Setting: 27,54 DEG1B,36 HEX
Release: 27,55 DEC1B,37 HEX
Input Format: Setting: LPRINT CHR(27) + “6”; Release: LPRINT CHR(27) + “7”;
Example:10 REM ITALIC INTERNATIONAL CHARACTERS
20 LPRINT "ITALIC INTERNATIONAL CHARACTERS"
30 LPRINT CHR(27)+"6";CHR(10);
40 FOR I=128 TO 159
50 LPRINT CHR(I);
60 NEXT I
70 LPRINT CHR(255)
80 LPRINT CHR$(27)+"7";
90 END

ITALIC INTERNATIONAL CHARACTERS

aèuòi °£; jǐNǚR&AaçSßKéΦ" Aòuàbùéé¥θ

Comments:

  • Table 4.5 illustrates allocation of italic international characters to their respective locations.
  • This command registers characters only in the areas 128 DEC-159 DEC, 255 DEC.
LOCATIONCHAR.LOCATIONCHAR.LOCATIONCHAR.LOCATIONCHAR.
DECHEXDECHEXDECHEXDECHEX
12880à13789 14692 1559Bö
12981è1388Añ14793 1569Cü
13082ù1398B 14894 1579D
13183ò1408CPt14995 1589Eé
13284i1418D 15096..1599F¥
13385°1428Eà15197 255FF
13486£1438F 15298
13587i14490 15399
13688¿14591 1549A

Table 4.5 International Italic Character Locations

IBM CHARACTER SET I:

(IBM Proprinter Mode only)

Selects IBM Proprinter mode (character set 1).

Name: ESC+7

Code: 27,55 DEC 1B,37 HEX

Input Format: LPRINT CHR\$(27) + "7";

Example: 10 REM IBM PROPRINTER MODE (CHARACTER SET 1)
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "SPECIAL CHARACTERS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR$(27) + "7";
70 FOR I=160 TO 239:PRINT#1, CHR$(I);:NEXT I
80 PRINT#1, CHR(13); CHR(10);
90 FOR I=240 TO 254:PRINT#1, CHR$(I);:NEXT I
100 PRINT#1, CHR$(10);
110 CLOSE
120 END 

SPECIAL CHARACTERS

A160RnB02-¬4%; 8% |||+||nq|||n|^|||T|||+|||Fπ|||=|||Fπ|||+|Γ| xβΓπΣσμτξθΩδφΦ∈∩
≡±≥∫j÷≈°•-f#²■ 

Comments:

●Refer to Appendix A.
- The output from the sample program above was purposely reduced in order that all characters could properly be typeset for printing of this manual.

IBM CHARACTER SET II:

(IBM Proprinter Mode only)

Selects IBM Proprinter mode (character set 2).

Name: ESC+6

Code: 27,54 DEC 1B,36 HEX

Input Format: LPRINT CHR\$(27) + "6";

Example: 10 REM IBM PROPRINTER MODE (CHARACTER SET 2)
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "SPECIAL CHARACTERS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR$(27) + "6";
70 FOR I=3 TO 6:PRINT#1, CHR$(I); :NEXT I
80 PRINT#1, CHR$(21);
90 FOR I=128 TO 202:PRINT#1, CHR$(I); :NEXT I
100 PRINT#1, CHR(13); CHR(10);
110 FOR I=203 TO 254:PRINT#1, CHR$(I); :NEXT I
120 PRINT#1, CHR$(10);
130 CLOSE
140 END 

SPECIAL CHARACTERS

◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◇ 

Comments:

●Refer to Appendix A.

- The output from the sample program above was purposely reduced in order that all characters could properly be typeset for printing of this manual.

BIT IMAGE (GRAPHICS) MODE SELECTION

The bit image (graphics) mode enables you to control the firing of each pin of the print head to create virtually any graphics design you desire.

Dot density (dot resolution) refers to the maximum number of dots which can be printed on a given line. This printer enables you to access a variety of dot densities through specific control commands. The various dot densities and corresponding control commands appear in Table 4.6.

CommandFunctionDot Density
ESC + K + n_1 + n_2 Standard density designation60
ESC + L + n_1 + n_2 Double density designation120
ESC + Y + n_1 + n_2 Double speed, double density designation120
ESC + Z + n_1 + n_2 Quadruple density designation240
ESC + * + m + n_1 + n_2 (Standard mode only)8-Pin Mode Selection:
m=0 (Standard)60
m=1 (Double)120
m=2 (Double speed, double density)120
m=3 (Quadruple density)240
m=480
m=572
m=690
m=7144
ESC + ^ + + m + n_1 + n_2 (Standard mode only)9-Pin Mode Selection:
m=0 (Standard)60
m=1 (Double)120
m=2 (Double speed, double density)120
m=3 (Quadruple density)240
m=480
m=572
m=690

Table 4.6 Dot Resolution (Dots per inch)

As you can see, each graphics control command uses two bytes, n_1 , and n_2 , for the designation of the actual number of dots you want printed on a line. The data entered in your program must match this dot specification; if not, in all likelihood your graphics data will contain strange characters.

Determining the values of n_1 , and n_2 can be accomplished in the following way. Assume that you want to print N dots on a line, where N is within the proper dot density range. Then the outcome of the division below yields the values n_1 and n_2 .

$$ \begin{array}{c} n _ {2} \ 2 5 6 \overline {{) N}} \ \underline {{- 2 5 6 \times n _ {2}}} \ n _ {1} \end{array} $$

That is, n_2 is the integer quotient and n_1 is the remainder. For those users with a BASIC programming background, n_2 = INT(N/256) and n_1 = N - (256 · n_2) .

As an example, suppose we want to print 967 dots per line. Then:

$$ \begin{array}{c} 2 5 6 \overline {{) 9 6 7}} \ \underline {{7 6 8}} \ 1 9 9 \end{array} , \quad \text { so } \quad n _ {2} = 3 \text { and } n _ {1} = 1 9 9 $$

8-Pin Bit Image Mode

Of the 9 pins in the print head, the 8-pin bit image graphics mode uses the upper eight pins only. Each pin corresponds to a power of two. By summing the powers of two corresponding to each of the pins you wish to fire, you will obtain a numerical value which instructs the printer to print one column of dots. Through such techniques in BASIC as looping, numerical values for each column on a line are input and processed. The result is one line of graphics.

Pin No.Pins8-Bit Interface7-Bit Interface
1 2^7 = 128 Not used
2 2^6 = 64 2^6 = 64
3 2^5 = 32 2^5 = 32
4 2^4 = 16 2^4 = 16
5 2^3 = 8 2^3 = 8
6 2^2 = 4 2^2 = 4
7 2^1 = 2 2^1 = 2
8 2^0 = 1 2^0 = 1
9Not usedNot used

As an example, suppose you want to fire pins 1, 2, 5, and 8 simultaneously. Then you compute the following sum:

$$ \begin{array}{l} \text { Input Code } = \text { Pin 1 Code } + \text { Pin 2 Code } + \text { Pin 5 Code } + \text { Pin 8 Code } \ = 2 ^ {7} + 2 ^ {6} + 2 ^ {3} + 2 ^ {0} \ = 1 2 8 + 6 4 + 8 + 1 \ = 2 0 1 \ \end{array} $$

Thus, the value 201 is entered in the CHR\$ function in order to print a single column of dots resulting from firing pins 1, 2, 5, and 8.

For our final example, refer to the standard density designation in Table 4.6. This setting is given by ESC+K+n+n2. Suppose you wish to print 100 columns of dots, where every column fires pins 1 and 8 only.

You first compute the values of n_1 and n_2 .

$$ \frac 2 5 6) \begin{array}{c} 0 \ - \frac {1 0 0}{0} \ - \frac {1 0 0}{1 0 0} \end{array} , \quad \text { so } \quad n _ {2} = 0 \text { and } n _ {1} = 1 0 0 $$

Our control code ESC + K + n_1 + n_2 now translates into:

$$ \text { LPRINT CHR } (2 7) +" K" + \text { CHR } (1 0 0) + \text { CHR } (0); $$

Next computer the code for firing pins 1 and 8 simultaneously:

$$ \begin{array}{l} = 2 ^ {7} + 2 ^ {\circ} \ = 1 2 8 + 1 \ = 1 2 9 \ \end{array} $$

Input Code= Pins 1 Code+ Pin 8 Code

Finally, we incorporate our two calculations into the following program. Note that lines 20 and 30 are necessary for the proper execution of this program on many IBM-compatible computers.

Such BASIC statements suppress CR and LF codes and enable printing on a full line without unwanted "breaks". Programs which include statements such as lines 20 and 30 cannot use LPRINTs to print data. In such cases, PRINT# statements must be used. Line 90 is necessary to CLOSE all open files.

10 REM STANDARD DENSITY
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, CHR(27) + "K" + CHR(100) + CHR$(0);
50 FOR I = 1 TO 100
60 PRINT#1, CHR$(129);
70 NEXT I
80 PRINT#1, CHR$(10);
90 CLOSE
100 END 

9-Pin Bit Image Mode (Standard Mode only)

In the 9-pin bit image mode, all 9 pins of the printed head may be fired. The 9 pins in the print head are divided into two portions, the upper 8 pins and the bottom pin.

As in the 8-pin mode, the upper 8 pins correspond to powers of two, ranging from 2^0 to 2^7 . The firing of one or more of these 8 pins represents 1 byte of data. The 9th (bottom-most) pin represents an additional byte of data. When fired, it is represented by the value 2^7 . When not fired, it is represented by the value 0. Together, these two bytes determine the dot configuration for a single column of graphics.

PANASONIC KX-P1082 - 9-Pin Bit Image Mode (Standard Mode only) - 1

other | Pin No. | Pins | Power of 2 | Byte | | :--- | :--- | :--- | :--- | | 1 | • | 2^7 = 128 | 1 | | 2 | • | 2^6 = 64 | | | 3 | • | 2^6 = 32 | | | 4 | • | 2^5 = 16 | | | 5 | • | 2^3 = 8 | | | 6 | • | 2^2 = 4 | | | 7 | • | 2^1 = 2 | | | 8 | • | 2^0 = 1 | | | 9 | • | 2^7 = 128 | NOT USED 2

As an example, suppose you want to fire pins 1, 2, 5, 8 and 9 simultaneously. Then you determine the following two values:

Byte 1: Input Code=Pin 1 Code+Pin 2 Code+Pin 5 Code+Pin 8 Code

$$ = 2 ^ {7} + 2 ^ {6} + 2 ^ {3} + 2 ^ {0} $$

$$ = 1 2 8 + 6 4 + 8 + 1 $$

$$ = 2 0 1 $$

Byte 2: Input Code=Pin 9 Code

$$ = 2 ^ {7} $$

$$ = 1 2 8 $$

Thus, the two bytes for a single column of dots are entered as:

CHR\(201); CHR\(128);

Refer to the 9-pin standard density designation in Table 4.6. This setting is given by ESC+^+m+n1+n2, where m=0. Suppose you wish to print 100 columns of dots, where every column fires pins 1, 2, 5, 8 and 9 as above.

As in the 8-pin example on page 4-38, n_1 = 100 and n_2 = 0 . Our control code ESC +^ + m + n1 + n2 now translates into:

$$ \text { LPRINT } \quad \text { CHR } (2 7) + ^ {\prime \prime} ^ {\wedge}" + \text { CHR } (0) + \text { CHR } (1 0 0) + \text { CHR } (0); $$

If we incorporate this information into a program, we might have the following:

10 REM 9-PIN STANDARD DENSITY
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, CHR(27) + "^"+CHR(0) + CHR(100) + CHR(0);
50 FOR I=1 TO 100
60 PRINT#1, CHR(201) + CHR(128);
70 NEXT I
80 PRINT#1, CHR$(10);
90 CLOSE
100 END 

Before proceeding with examples of each graphics control command, three important points are worth noting.

First, bit image graphics is automatically set to single direction (left to right) printing. This is done to ensure that dots are correctly aligned vertically.

Second, the graphics mode is released immediately following the printing of all bit image data. Printing will return to the text mode.

Third, any bit image data are not affected by MSB control commands.

STANDARD DENSITY GRAPHICS:

Sets standard density graphics mode (480 dots per line/60 dots per inch·(25.4 mm)).

Name: ESC + K + n1 + n2

Code: 27,75,n1,n2 DEC 18,4B,n1,n2 HEX

Input Format: LPRINT CHR\(27) + "K" + CHR\(n1) + CHR\$(n2);

Example: 10 REM STANDARD DENSITY GRAPHICS
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "STANDARD DENSITY GRAPHICS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR(27) + "K" + CHR(64) + CHR$(1);
70 FOR I = 1 TO 20
80 PRINT#1, CHR(1) + CHR(1) + CHR(3) + CHR(3);
90 PRINT#1, CHR(7) + CHR(7) + CHR(15) + CHR(15);
100 PRINT#1, CHR(31) + CHR(31) + CHR(63) + CHR(63);
110 PRINT#1, CHR(127) + CHR(127) + CHR(255) + CHR(255);
120 NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END
STANDARD DENSITY GRAPHICS 

DOUBLE DENSITY GRAPHICS:

Sets double density graphics mode (960 dots per line/120 dots per inch (25.4 mm)).

Name: ESC + L + n1 + n2

Code: 27,76,n₁,n₂ DEC 1B,4C,n₁,n₂ HEX

Input Format: LPRINT CHR\(27) + "L" + CHR\(n1) + CHR\$(n2);

Example: 10 REM DOUBLE DENSITY GRAPHICS
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "DOUBLE DENSITY GRAPHICS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR(27) + "L" + CHR(144) + CHR$(1);
70 FOR I=1 TO 25
80 PRINT#1, CHR(1) + CHR(1) + CHR(3) + CHR(3);
90 PRINT#1, CHR(7) + CHR(7) + CHR(15) + CHR(15);
100 PRINT#1, CHR(31) + CHR(31) + CHR(63) + CHR(63);
110 PRINT#1, CHR(127) + CHR(127) + CHR(255) + CHR(255);
120 NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END 

DOUBLE DENSITY GRAPHICS

DOUBLE SPEED, DOUBLE DENSITY GRAPHICS:

Sets double speed, double density graphics mode (960 dots per line/120 dots per inch (25.4 mm)).

Name: ESC + Y + n_1 + n_2

Code: 27,89,n1,n2 DEC 1B,59,n1,n2 HEX

Input Format: LPRINT CHR\(27) + "Y" + CHR\(n1) + CHR\$(n2);

Example: 10 REM DOUBLE SPEED, DOUBLE DENSITY GRAPHICS
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "DOUBLE SPEED, DOUBLE DENSITY GRAPHICS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR(27) + "Y" + CHR(144) + CHR$(1);
70 FOR I=1 TO 25
80 PRINT#1, CHR(1) + CHR(1) + CHR(3) + CHR(3);
90 PRINT#1, CHR(7) + CHR(7) + CHR(15) + CHR(15);
100 PRINT#1, CHR(31) + CHR(31) + CHR(63) + CHR(63);
110 PRINT#1, CHR(127) + CHR(127) + CHR(255) + CHR(255);
120 NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END 

DOUBLE SPEED, DOUBLE DENSITY GRAPHICS

PANASONIC KX-P1082 - DOUBLE SPEED, DOUBLE DENSITY GRAPHICS: - 1

Comment:

●Horizontally adjacent dots cannot be printed.

QUADRUPLE DENSITY GRAPHICS:

Sets quadruple density graphics mode (1920 dots per line/240 dots per inch (25.4 mm)).

Name: ESC + Z + n1 + n2

Code: 27,90,n1,n2 DEC 1B,5A,n1,n2 HEX

Input Format: LPRINT CHR\(27) + "Z" + CHR\(n1) + CHR\$(n2);

Example: 10 REM QUADRUPLE DENSITY GRAPHICS
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "QUADRUPLE DENSITY GRAPHICS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR(27) + "Z" + CHR(144) + CHR$(1);
70 FOR I = 1 TO 25
80 PRINT#1, CHR(1) + CHR(1) + CHR(3) + CHR(3);
90 PRINT#1, CHR(7) + CHR(7) + CHR(15) + CHR(15);
100 PRINT#1, CHR(31) + CHR(31) + CHR(63) + CHR(63);
110 PRINT#1, CHR(127) + CHR(127) + CHR(255) + CHR(255);
120 NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END 

QUADRUPLE DENSITY GRAPHICS

PANASONIC KX-P1082 - QUADRUPLE DENSITY GRAPHICS: - 1

Comment:

● Horizontally adjacent dots cannot be printed.

8-PIN BIT IMAGE MODE SELECTION:

Selects one of eight 8-pin bit image graphic modes.

(Standard Mode only)

Name: ESC + x + m + n_1 + n_2 0 ≤ m ≤ 7

Code: 27,42,m,n1,n2 DEC 1B,2A,m,n1,n2 HEX

Input Format: LPRINT CHR\(27) + " * " + CHR\(m) + CHR\(n1) + CHR\(n2);

Example: 10 REM 8-PIN BIT IMAGE MODE SELECTION
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 FOR M=0 TO 7
50 PRINT#1, "IMAGE MODE ="; M
60 PRINT#1, CHR$(10);
70 PRINT#1, CHR(27) + "*"+CHR(M)+CHR(200)+CHR(O);
80 FOR I=1 TO 25
90 PRINT#1, STRING(4, CHR(15));
100 PRINT#1, STRING(4, CHR(240));
110 NEXT I
120 PRINT#1, CHR$(10);
130 NEXT M
140 PRINT#1, CHR$(10);
150 CLOSE
160 END

IMAGE MODE = 0

IMAGE MODE = 1

IMAGE MODE = 2

IMAGE MODE = 3

IMAGE MODE = 4

IMAGE MODE = 5

IMAGE MODE = 6

IMAGE MODE = 7 

Comments:

- Table 4.7 illustrates the various modes based upon the values of m.

Value of mModeDot Density
0Standard density480 dpl/ 60 dpi
1Double density960 dpl/120 dpi
2Double speed, double density960 dpl/120 dpi
3Quadruple density1920 dpl/240 dpi
4640 dot density640 dpl/ 80 dpi
5576 dot density576 dpl/ 72 dpi
6720 dot density720 dpl/ 90 dpi
71152 dot density1152 dpl/144 dpi

Table 4.7 Dot Density

  • Both the vertical and horizontal dot pitches in the 576 dot density mode equal 1/72 inch (0.35 mm), thereby producing a 1:1 aspect ratio.
    ●The following settings are equivalent:
    -ESC + K + n_1 + n_2 and ESC + * + 0 + n_1 + n_2
    -ESC + L + n_1 + n_2 and ESC + * + 1 + n_1 + n_2
    -ESC + Y + n_1 + n_2 and ESC + X + 2 + n_1 + n_2
    —ESC+Z+n1+n2 and ESC+*+3+n1+n2

9-PIN BIT IMAGE MODE SELECTION:

(Standard Mode only)

Selects one of eight 9-pin bit image graphic modes.

Name:

$$ E S C + ^ {\wedge} + m + n _ {1} + n _ {2} $$

$$ 0 \leq m \leq 7 $$

Code:

$$ 2 7, 9 4, m, n _ {1}, n _ {2} \text { DEC } $$

$$ 1 8, 5 E, m, n _ {1}, n _ {2} \text { HEX } $$

Input Format: LPRINT CHR\(27) + " ^ " + CHR\(m) + CHR\(n.) + CHR\(n2);

Example:

10 REM 9-PIN BIT IMAGE MODE SELECTION
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 FOR N=0 TO 7
50 PRINT#1, "IMAGE MODE =";N
60 PRINT#1, CHR$(10);
70 PRINT#1, CHR(27)+"^"+CHR(N)+CHR(180)+CHR(0);
80 FOR I=1 TO 10
90 PRINT#1, CHR(0)+CHR(128)+CHR(0)+CHR(128);
100 PRINT#1, CHR(1)+CHR(128)+CHR(1)+CHR(128);
110 PRINT#1, CHR(3)+CHR(128)+CHR(3)+CHR(128);
120 PRINT#1, CHR(7)+CHR(128)+CHR(7)+CHR(128);
130 PRINT#1, CHR(15)+CHR(128)+CHR(15)+CHR(128);
140 PRINT#1, CHR(31)+CHR(128)+CHR(31)+CHR(128);
150 PRINT#1, CHR(63)+CHR(128)+CHR(63)+CHR(128);
160 PRINT#1, CHR(127)+CHR(128)+CHR(127)+CHR(128);
170 PRINT#1, CHR(255)+CHR(128)+CHR(255)+CHR(128);
180 NEXT I
190 PRINT#1, CHR$(10);
200 NEXT N
210 PRINT#1, CHR$(10);
220 CLOSE
230 END 

IMAGE MODE = 0 IMAGE MODE = 1 IMAGE MODE = 2 IMAGE MODE = 3 IMAGE MODE = 4 IMAGE MODE = 5 IMAGE MODE = 6 IMAGE MODE = 7

BIT IMAGE MODE REASSIGNMENT:

(Standard Mode only)

Reassigns bit image graphics mode density.

Name:ESC+?+n+mn=75,76,89,90
m=0,1,2,3,4,5,6,7
Code:27,63,n,m DEC1B,3F,n,m,HEX

Input Format: LPRINT CHR\(27) + “?” + CHR\(n) + CHR\$(m);

Example:

10 REM BIT IMAGE MODE REASSIGNMENT
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 FOR L=1 TO 2
50 IF L=1 THEN PRINT#1, "NORMAL (ESC+K+n1+n2)"
60 IF L=2 THEN PRINT#1, "REASSIGN (ESC+K+n1+n2) TO QUAD. DENSITY"
70 PRINT#1, CHR$(10);
80 IF L=2 THEN PRINT#1, CHR(27)+?"?"+"K"+CHR(3);
90 PRINT#1, CHR(27)+"K"+CHR(0)+CHR$(1);
100 FOR I=1 TO 256
110 PRINT#1, CHR$(255);
120 NEXT I
130 PRINT#1, CHR(10); CHR(10);
140 NEXT L
150 CLOSE
160 END 

NORMAL (ESC+K+n1+n2)

REASSIGN (ESC+K+n1+n2) TO QUAD. DENSITY

Comments:

- The value of “n” specifies the graphics mode which is to be reassigned:
    n=75: Reassign STANDARD DENSITY (ESC+K+n₁+n₂)
    n=76: Reassign DOUBLE DENSITY (ESC+L+n₁+n₂)
    n=89: Reassign DOUBLE SPEED, DOUBLE DENSITY (ESC+Y+n₁+n₂)
    n=90: Reassign QUADRUPLE DENSITY (ESC+Z+n₁+n₂)

- The value of “m” specifies the graphics mode to which the original is to be reassigned:
    m=0: Reassign to STANDARD DENSITY
    m=1: Reassign to DOUBLE DENSITY
    m=2: Reassign to DOUBLE SPEED, DOUBLE DENSITY
    m=3: Reassign to QUADRUPLE DENSITY
    m=4: Reassign to 640 DOTS PER LINE DENSITY
    m=5: Reassign to 576 DOTS PER LINE DENSITY
    m=6: Reassign to 720 DOTS PER LINE DENSITY
    m=7: Reassign to 1152 DOTS PER LINE DENSITY 

- Refer to Table 4.6 on p.4-36 for details on the various bit image densities.

PAPER FEED CONTROL

Paper feed refers to either the specification of the amount of paper to be fed or the commands to actually cause the paper to be fed. Paper feed amount and execution are discussed below. Settings for page length, vertical tab positions, and skip perforation remain as initially set even if the paper feed amount is changed.

•PAPER FEED AMOUNT•

Table 4.8 lists the various control commands for paper feed.

Line Pitch SizeStandard ModeIBM Proprinter Mode
18'' (3.2 mm) 772'' (2.47 mm) 16'' (4.2 mm) 772'' 1216'' ESC+0ESC+1ESC+2ESC+A+nESC+3+nESC+0ESC+1'ESC+A+12 ^2 ESC+A+n, ESC+2ESC+3+nIf not set, default line spacing is 16'' . ^2 ESC+A+n must be followed by ESC+2.

Table 4.8 Selection of Paper Feed Amount

1 / 8 INCH PAPER FEED:

Sets paper feed amount to 18 inch (3.2 mm).

Name: ESC+0

Code: 27,48 DEC 1B,30 HEX

Input Format: LPRINT CHR\$(27) + "0";

Example: 10 REM PAPER FEED AMOUNT=1/8 INCH
20 LPRINT "PAPER FEED AMOUNT = 1/8 INCH"
30 LPRINT CHR$(27)+"0";
40 FOR I=1 TO 4
50 LPRINT "____"
60 NEXT I
70 END 

PAPER FEED AMOUNT = 1/8 INCH

Comment:

- ESC+0 sets 18 inch paper feed in all printer modes.

7/72 INCH PAPER FEED:

Sets paper feed amount to 772 inch (2.47 mm).

Name: ESC+1

Code: 27,49 DEC 1B,31 HEX

Input Format: LPRINT CHR\$(27) + "1";

Example: 10 REM PAPER FEED AMOUNT=7/72 INCH
20 LPRINT "PAPER FEED AMOUNT = 7/72 INCH"
30 LPRINT CHR$(27)+"1";
40 FOR I=1 TO 4
50 LPRINT "____"
60 NEXT I
70 END 

PAPER FEED AMOUNT = 7/72 INCH

Comment:

- ESC+1 sets 7/72 inch paper feed in all printer modes.

16 INCH PAPER FEED:

Sets paper feed amount to 16 inch (4.2 mm).

Name: ESC+2

Code: 27,50 DEG 1B,32 HEX

Input Format: LPRINT CHR\$(27) + "2";

Example: 10 REM PAPER FEED AMOUNT=1/6 INCH
20 LPRINT "PAPER FEED AMOUNT = 1/6 INCH"
30 LPRINT CHR$(27)+"2";
40 FOR I=1 TO 4
50 LPRINT ""
60 NEXT I
70 END 

PAPER FEED AMOUNT = 1/6 INCH

Comment:

- ESC+2 sets 18 inch paper feed in Standard Printer Mode only. Use ESC+A+n, n=12, to set 18 inch paper feed and use ESC+2 to activate the ESC+A+n setting in the IBM Proprinter mode. The IBM Proprinter mode defaults to 18 inch.

n/72 INCH PAPER FEED:

Sets programmable paper feed amount to 172 inch.

Name: ESC+A+n

Code: 27,65,n DEC 1B,41,n HEX

Input Format: LPRINT CHR\(27) + "A" + CHR\(n);

Example: 10 REM PAPER FEED AMOUNT=n/72 INCH
20 WIDTH "LPT1:",255
30 OPEN "LPT1:" AS #1
40 PRINT#1,"PAPER FEED AMOUNT = n/72 INCH"
50 FOR I=1 TO 20
60 PRINT#1,CHR(27)+"A"+CHR(I);
70 PRINT#1,"____"
80 PRINT#1,CHR$(10);
90 NEXT I
100 CLOSE
110 END 
PAPER FEED AMOUNT = n/72 INCH 

Comments:

  • In the IBM Proprinter mode only, ESC+2 must be input after ESC+A+n for 172 inch paper feed to become effective.
  • n 2 inch paper feed is valid for 0 ≤ n ≤ 85 .

n/216 INCH PAPER FEED:

Sets programmable paper feed amount to 1216 inch.

Name: ESC+3+n

Code: 27,51,n DEC 1B,33,n HEX

Input Format: LPRINT CHR\(27) + "3" + CHR\(n);

Example: 10 REM PAPER FEED AMOUNT=n/216 INCH

20 WIDTH "LPT1:", 255

30 OPEN "LFT1:" AS #1

40 PRINT#1, "PAPER FEED AMOUNT = n/216 INCH"

50 FOR I=1 TO 20

60 PRINT#1, CHR\(27) + "3" + CHR\(I);

70 PRINT#1,"

80 PRINT#1, CHR\$(10);

90 NEXT I

100 CLOSE

110 END

PAPER FEED AMOUNT = n/216 INCH

Comments:

  • n / 216 inch paper feed is valid for 0 ≤ n ≤ 255 .
  • ESC+3+n sets 12 16 programmable paper feed in all printer modes.

AUTOMATIC LINE FEED MODE:

(IBM Proprinter Mode only)

Automatically executes a Line Feed following a Carriage Return.

Name:Setting:ESC+5+nn=1,49,129,177
Release:ESC+5+mm=0,48,128,176
Code:Setting: 27,53,n DEC1B,35,n HEX
Release: 27,53,m DEC1B,35,m HEX
Input Format:Setting:LPRINT CHR(27) + “5” + CHR(n);
Release:LPRINT CHR(27) + “5” + CHR(m);
Example:10 REM AUTOMATIC LINE FEED MODE (for IBM PROPRINTER)
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, CHR(27)+"5"+CHR(1);
50 FOR I=1 TO 3
60 PRINT#1, "AUTO LINE FEED MODE ON"; CHR(13);
70 NEXT I
80 PRINT#1, CHR(27)+"5"+CHR(0);
90 FOR I=1 TO 3
100 PRINT#1,"AUTO LINE FEED MODE OFF"; CHR(13);
110 NEXT I
120 CLOSE
130 END
AUTOLINEFEEDMODEON
AUTOLINEFEEDMODEON
AUTOLINEFEEDMODEON
AUTOLINEFEEDMODEOFF

Comments:

  • DIP Switch 3 also controls the auto line feed function (refer to section 3.3). Setting this switch to the ON position is equivalent to executing the ESC+5+n command. Similarly, setting the switch to the OFF position is equivalent to executing the ESC+5+m command.
  • Lines 20, 30, 120, and all PRINT# statements in the above sample BASIC program are necessary for those computers which automatically execute an LF following a CR.
  • LF is tied to CR in this mode.

•PAPER FEED EXECUTION•

LINE FEED (LF):

Causes data in buffer to be printed and then executes a single line feed.

Name: LF

Code: 10 DEC 0A HEX

Input Format: LPRINT CHR\$(10);

Example: 10 REM LINE FEED 20 LPRINT "LINE"; CHR\$(10); "FEED" 30 END

LINE FEED

Comments:

  • When the new line position falls within the perforation skip area, the paper advances to the next top of form position (when DIP switch 4 is ON).
  • If there is no data, "space" data (ASCII 32), or blanks between HT print positions in the buffer, LF feeds the paper by only 1 line.
  • The amount of spacing generated by LF is a function of the paper feed amount setting.
  • LF code releases single-line double width printing set by SO.
  • In the IBM Proprinter mode only, DIP switch 5 controls the Automatic CR function. When this switch is OFF, LF executes a single line feed. The carriage, however, does not return to the left margin position. When this switch is ON, a Carriage Return command (CR) is added to each Line Feed (LF).

FORM FEED (FF):

Feeds paper to next top of form position after first printing any data in the buffer.

Name: FF

Code: 12 DEC 0C HEX

Input Format: LPRINT CHR\$(12);

Example: (See ESC+C+0+n or ESC+C+n)

Comments:

  • FF releases single-line double width printing set by SO (see page 4-26).
  • Amount of form feed depends upon page length set by the page length control command.

n/216 INCH PAPER FEED:

Prints out the data in the print buffer and feeds the paper 12 inch.

Name: ESC+J+n

Code: 27,74,n DEC 1B,4A,n HEX

Input Format: LPRINT CHR\(27) + "J" + CHR\(n);

Example: 10 REM SINGLE-LINE PROGRAMMABLE PAPER FEED 20 LPRINT " SINGLE-LINE PROGRAMMABLE PAPER FEED"; 30 LPRINT CHR\(27)+"J"+CHR\(108); 40 LPRINT "OF ONE-HALF INCH" 50 FOR I=1 TO 3 60 LPRINT "NORMAL PAPER FEED" 70 NEXT I 80 END

SINGLE-LINE PROGRAMMABLE PAPER FEED

OF ONE-HALF INCH

NORMAL PAPER FEED

NORMAL PAPER FEED

NORMAL PAPER FEED

Comments:

  • In the IBM Proprinter mode only, when DIP switch 5 (Automatic CR) is ON, Carriage Return command (CR) is added automatically to this command.
  • Single-line, 1216 inch paper feed is valid for 0 ≤ n ≤ 255 .
  • This command sets the paper feed for ONE line only. Subsequent paper feed returns to previous setting. However, the carriage does not return to the left margin position. Instead, printing of next line begins where previous printing left off.
  • This command does not release single-line double width printing.

n-LINE PAPER FEED:

(Standard Mode only)

Feeds the paper "n" lines after printing data in the buffer.

Name: ESC+f+1+n

Code: 27,102,1,n DEC 1B,66,01,n HEX

Input Format: LPRINT CHR\(27) + "f" + CHR\(1) + CHR\$(n);

Example: 10 REM n-LINE PAPER FEED 20 LPRINT "PAPER FEED OF"; 30 LPRINT CHR\(27) + "f" + CHR\(1) + CHR\$(6); 40 LPRINT "6 LINES" 50 END

PAPER FEED OF

6 LINES

Comments:

- ESC+1+1+n uses the current paper feed amount and printing continues in the very next column where previous printing ended.

- The value of n must be in the range 0 ≤ n ≤ 127 . If n ≥ 128 , the paper is fed n - 128 lines.

- Programmable n-line paper feed does not release double width printing.

PAGE FORMAT CONTROL

Page format commands will enable you to design the layout of your printed page. Such commands include page length, margin alignment, centering, justification and skip perforation commands.

PAGE LENGTH (INCHES):

Sets page length in inches.

Name: ESC+C+0+n

Code: 27,67,0,n DEC 1B,43,00,n HEX

Input Format: LPRINT CHR\(27) + "C" + CHR\(0) + CHR\$(n);

Example: 10 REM PAGE LENGTH (INCHES)
20 LPRINT CHR(27) + "C" + CHR(0) + CHR$(1);
30 LPRINT "THIS PAGE IS 1 INCH LONG";
40 LPRINT CHR$(12);
50 LPRINT CHR(27) + "C" + CHR(0) + CHR$(2);
60 LPRINT "THIS PAGE IS 2 INCHES LONG";
70 LPRINT CHR$(12);
80 LPRINT "NEXT PAGE"
90 END 

THIS PAGE IS 1 INCH LONG

THIS PAGE IS 2 INCHES LONG

NEXT PAGE

Comments:

  • Upon receipt of ESC+C+0+n, the present line position becomes the top of page position.
    ●The value of n must be in the range 1≤n≤22.
  • ESC+C+0+n releases the VT, VFU and skip perforation settings.
    ●The page length does not change even if the paper feed amount is changed.
  • The terms "form" and "page" are interchangeable.

PAGE LENGTH (LINES):

Sets page length in number of lines.

Name: ESC+C+n

Code: 27,67,n DEC 1B,43,n HEX

Input Format: LPRINT CHR\(27) + "C" + CHR\(n);

Example: 10 REM PAGE LENGTH (LINES) 20 LPRINT CHR\(27) + "C" + CHR\(3); 30 LPRINT "THIS PAGE IS 3 LINES LONG" 40 LPRINT CHR\$(12); 50 LPRINT CHR\(27) + "C" + CHR\(5); 60 LPRINT "THIS PAGE IS 5 LINES LONG" 70 LPRINT CHR\$(12); 80 LPRINT "NEXT PAGE" 90 END

THIS PAGE IS 3 LINES LONG

THIS PAGE IS 5 LINES LONG

NEXT PAGE

Comments:

  • Upon receipt of ESC+C+n, the present line position becomes the top of page position.
  • The value of n must be in the range 1 ≤ n ≤ 127 . If n = 0 , page length returns to the inch designation.
  • ESC+C+n releases the VT, VFU and skip perforation settings.
  • The page length does not change even if the paper feed amount is changed.
  • The terms "form" and "page" are interchangeable.

TOP OF FORM:

(IBM Proprinter Mode only)

Sets top of form.

Name: ESC+4

Code: 27,52 DEC 1B,34 HEX

Input Format: LPRINT CHR\$(27) + "4";

Example: 10 REM TOP OF FORM SET

20 LPRINT CHR\(27)+"C"+CHR\(4);

30 LPRINT "----TOP OF FORM POSITION----"; CHR\$(12);

40 LPRINT "---NEXT PAGE TOP OF FORM POSITION---";

50 LPRINT CHR\$(10)

60 LPRINT CHR\$(27)+"4";

70 LPRINT "---NEW TOP OF FORM POSITION---"; CHR\$(12);

80 LPRINT "----NEXT PAGE TOP OF FORM POSITION----"

90 END

---TOP OF FORM POSITION---

---NEXT PAGE TOP OF FORM POSITION---

---NEW TOP OF FORM POSITION---

---NEXT PAGE TOP OF FORM POSITION---

Comment:

●This command sets the current paper position as the top of form.

LEFT MARGIN:

(Standard Mode only)

Sets position of left margin.

Name: ESC+1+n

Code: 27,108,n DEC 1B,6C,n HEX

Input Format: LPRINT CHR\(27) + "I" + CHR\(n);

Example: 10 REM LEFT MARGIN SETTING
20 FOR I=1 TO 5
30 LPRINT "0123456789";
40 NEXT I
50 LPRINT CHR$(10);
60 LPRINT CHR(27)+"1"+CHR(10);
70 LPRINT "LEFT MARGIN 10"
80 LPRINT CHR(27)+"1"+CHR(20);
90 LPRINT "LEFT MARGIN 20"
100 END 

01234567890123456789012345678901234567890123456789

LEFT MARGIN 10

LEFT MARGIN 20

Comments:

  • If the value of n exceeds the right margin value, ESC + 1 + n is ineffective and the left margin does not change.
  • Setting the left margin position clears all data in the print buffer.
  • In proportional spacing, the left margin is set with pica pitch.
  • Once the left margin position is set, a change in the character mode will not alter this left margin setting.

RIGHT MARGIN:

(Standard Mode only)

Sets position of right margin.

Name: ESC+Q+n

Code: 27,81,n DEC 1B,51,n HEX

Input Format: LPRINT CHR\(27) + "Q" + CHR\(n);

Example: 10 REM RIGHT MARGIN SETTING
20 FOR I=1 TO 5
30 LPRINT "1234567890";
40 NEXT I
50 LPRINT CHR$(10)
60 LPRINT CHR(27)+"Q"+CHR(40);
70 LPRINT "RIGHT MARGIN 40"
80 FOR I=1 TO 5
90 LPRINT "1234567890";
100 NEXT I
110 LPRINT CHR$(10)
120 LPRINT CHR(27)+"Q"+CHR(30);
130 LPRINT "RIGHT MARGIN 30"
140 FOR I=1 TO 5
150 LPRINT "1234567890";
160 NEXT I
170 LPRINT CHR$(10)
180 END 
12345678901234567890123456789012345678901234567890 
RIGHT MARGIN 40
1234567890123456789012345678901234567890
1234567890
RIGHT MARGIN 30
123456789012345678901234567890
12345678901234567890

Comments:

●Permissible values of "n" are given below.

Pica print 2≤n≤80
Compressed print 4≤n≤137
Double Width print 1≤n≤40
Double Width/Compressed print 2≤n≤68 

●Any designation to the left of the left margin position is ignored.
- Setting the right margin clears all data in the buffer.
- In proportional spacing, the right margin is set with pica pitch.
- Once the right margin position is set, a change in the character mode will not alter this right margin setting.

MARGIN SET:

(IBM Proprinter Mode only)

Sets positions of left and right margins.

Name: ESC + X + n1 + n2

Code: 27,88, n_1,n_2 DEC 1B,58, n_1,n_2 HEX

Input Format: LPRINT CHR\(27) + "X" + CHR\(n1) + CHR\$(n2);

Example: 10 REM LEFT/RIGHT MARGIN SETTING

20 FOR I=1 TO 5

30 LPRINT "1234567890";

40 NEXT I

50 LPRINT CHR\$(10)

60 LPRINT "LEFT MARGIN=10 : RIGHT MARGIN=40"

70 LPRINT CHR\(27) + "X" + CHR\(10) + CHR\$(40);

80 FOR I=1 TO 5

90 LPRINT "1234567890";

100 NEXT I

110 LPRINT CHR\$(10)

120 END

12345678901234567890123456789012345678901234567890

LEFT MARGIN=10 : RIGHT MARGIN=40

1234567890123456789012345678901

2345678901234567890

Comments:

  • The left margin column is set to n_1 in the current width, and the right margin column is set to n_2 .
  • Permissible values of “ n_2 ” are given below.

Pica print

2 ≤ n_2 ≤ 80

Compressed print

4 ≤ n_2 ≤ 137

- Any designation to the left of the left margin position is ignored.

- Setting the margin clears all data in the buffer.

- Once the margin position is set, a change in the character mode will not alter this margin setting.

- When n_1 = 0 , the left margin does not change. When n_e = 0 , the right margin does not change.

LEFT ALIGNMENT:

(Standard Mode only)

Sets print alignment at the left margin.

Name: ESC+a+0

Code: 27,97,0 DEC 1B,61,00 HEX

Input Format: LPRINT CHR\(27) + "a" + CHR\(0);

Example: (See RIGHT ALIGNMENT)

Comments:

●This command clears the ESC+a+1, ESC+a+2 and ESC+a+3 settings.
●The printer defaults to this setting.
●48,128 and 176 can also be used in place of 0.

AUTO CENTERING:

(Standard Mode only)

Enables automatic centering of a print line between the left and right margins.

Name: ESC+a+1

Code: 27,97,1 DEC 1B,61,01 HEX

Input Format: LPRINT CHR\(27) + "a" + CHR\(1);

Example: (See RIGHT ALIGNMENT)

Comments:

  • This command clears the ESC+a+0, ESC+a+2 and ESC+a+3 settings.
    -49,129 and 177 can also be used in place of 1.

RIGHT ALIGNMENT:

(Standard Mode only)

Sets print alignment at the right margin.

Name: ESC+a+2

Code: 27,97,2 DEC 1B,61,02 HEX

Input Format: LPRINT CHR\(27) + "a" + CHR\(2);

Example: 10 REM AUTO CENTERING, RIGHT ALIGNMENT, LEFT ALIGNMENT
20 LPRINT CHR(27) + "Q" + CHR(40);
30 FOR I = 1 TO 4: LPRINT "1234567890"; : NEXT I
40 LPRINT
50 LPRINT CHR(27) + "a" + CHR(1);
60 LPRINT "AUTO CENTERING"
70 LPRINT "THIS IS SAMPLE TEXT."
80 LPRINT CHR(27) + "a" + CHR(2);
90 LPRINT "RIGHT ALIGNMENT"
100 LPRINT "THIS IS SAMPLE TEXT."
110 LPRINT CHR(27) + "a" + CHR(0);
120 LPRINT "LEFT ALIGNMENT"
130 LPRINT "THIS IS SAMPLE TEXT."
140 END 
1234567890123456789012345678901234567890
AUTO CENTERING
THIS IS SAMPLE TEXT.
RIGHT ALIGNMENT
THIS IS SAMPLE TEXT.
LEFT ALIGNMENT
THIS IS SAMPLE TEXT. 

Comments:

●This command clears the ESC+a+0, ESC+a+1 and ESC+a+3 settings.
●50,130 and 178 can also be used in place of 2.

AUTO JUSTIFICATION:

(Standard Mode only)

Sets automatic justification of a print line between the left and right margins.

Name: ESC+a+3

Code: 27,97,3 DEC 1B,61,03 HEX

Input Format: LPRINT CHR\(27) + "a" + CHR\(3);

Example:

10 REM AUTO JUSTIFICATION
20 LPRINT CHR(27)+"a"+CHR(3);
30 LPRINT CHR(27)+"Q"+CHR(40);
40 FOR I=0 TO 2
50 IF I=0 THEN LPRINT CHR$(27)+"P";"(DRAFT)"
60 IF I=1 THEN LPRINT CHR$(27)+"n";"(NLQ)"
70 IF I=2 THEN LPRINT CHR(27)+"p"+CHR(1);"(NLQ-PROPORTIONAL SPACING)"
80 LPRINT "SAMPLE TEXT FOR AUTO JUSTIFICATION"
90 LPRINT "THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG"
100 LPRINT "This printer has a variety of features for WORD PROCESSING."
110 LPRINT CHR$(10);
120 NEXT I
130 END 

(DRAFT)

SAMPLE TEXT FOR AUTO JUSTIFICATION THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG This printer has a variety of features for WORD PROCESSING.

(NLQ)

SAMPLE TEXT FOR AUTO JUSTIFICATION THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG This printer has a variety of features for WORD PROCESSING.

(NLQ-PROPORTIONAL SPACING)

SAMPLE TEXT FOR AUTO JUSTIFICATION THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG This printer has a variety of features for WORD PROCESSING.

Comments:

  • Printing is executed upon receipt of print execution commands (CR,LF,FF,etc.).
  • BS and DEL are ineffective in auto justification mode.
  • When the last character of a line is a period (.), auto justification is not executed.
    ●Auto justification is executed when data exceeds right margin and upon receipt of print execution commands (CR, LF, FF, etc.).
  • Too small number of or too many characters may not be justified.
  • This command clears the ESC+a+0, ESC+a+1 and ESC+a+2 settings.
    -51, 131 and 179 can also be used in place of 3.

SKIP PERFORATION:

Sets skip-over perforation.

Name:Setting:ESC+N+n
Release:ESC+O
Code:Setting: 27,78,n DEC1B,4E,n HEX
Release: 27,79 DEC1B,4F HEX
Input Format: Setting: LPRINT CHR(27) + "N" + CHR(n) ;Release: LPRINT CHR$(27) + "O" ;
Example: 10 REM SKIP PERFORATION
20 LPRINT CHR(27)+"C"+CHR(6);
30 LPRINT CHR(27)+"N"+CHR(3);
40 FOR I=1 TO 3
50 LPRINT "PAGE LENGTH SET TO 6 LINES - SKIP 3 LINES FROM PERF."
60 NEXT I
70 LPRINT CHR$(27)+"0";
80 FOR I=1 TO 7
90 LPRINT "SKIP PERFORATION IS CANCELLED"
100 NEXT I
110 END 
PAGE LENGTH SET TO 6 LINES - SKIP 3 LINES FROM PERF.
PAGE LENGTH SET TO 6 LINES - SKIP 3 LINES FROM PERF.
PAGE LENGTH SET TO 6 LINES - SKIP 3 LINES FROM PERF. 
SKIP PERFORATION IS CANCELLED
SKIP PERFORATION IS CANCELLED
SKIP PERFORATION IS CANCELLED
SKIP PERFORATION IS CANCELLED
SKIP PERFORATION IS CANCELLED 

Comments:

  • The value of n specifies the number of lines (or n times the current line spacing amount) to be skipped at the bottom of the page.
  • This command is effective only for 1 ≤ n ≤ 127 . If n ≥ 128 , the value is processed as n - 128 .
  • The skip perforation amount does not change even if the paper feed amount is changed following a skip perforation designation.
  • The skip perforation setting is released upon receipt of the page length designation command.
  • If DIP switch 4 is set to ON, the skip perforation amount is set to 1 inch (25.4 mm). If DIP switch 4 is set to OFF, skip perforation is not executed unless specified by ESC+N+n.

TABULATION

Tabulation can be extremely important in the production of documents where items must be printed at locations other than the standard margin settings. The printing of tables, for example, may require substantial use of tabulation ("tabs"). The control commands which follow pertain to either horizontal or vertical tabs. For either horizontal or vertical tabs, we shall discuss commands which set and commands which execute tabs.

• Horizontal •

HORIZONTAL TAB STOP SETTING:

Sets horizontal tabulations specified values.

Name: Setting: ESC + D + n_1 + n_2 + + n_k + 0

Release: ESC+D+0

Code: Setting: 27,68,n1,n2,...,n4,0 DEC 1B,44,n1,n2,...,nx,00 HEX

Release: 27,68,0 DEC 1B,44,00 HEX

Input Format: Setting: LPRINT CHR\(27) + "D" + CHR\(n1) + CHR\(n2) + ... + CHR\(n_n) + CHR\$(0);

Release: LPRINT CHR\(27) + "D" + CHR\(0);

Example: (See HT, example 1, on page 4-67)

Comments:

●Horizontal tabs are set from the left margin position.

- Horizontal tabs must be designated such that n_1 < n_2 < < n_n .

●A maximum of 32 tabs may be set on a single line.

- ESC + D + n_1 + n_2 + +n_k + 0 sets horizontal tab stops. The HT command on page 4-67 executes the tab designation.

- In proportional spacing, horizontal tabs are set with pica pitch.

- If the character pitch is altered after designating horizontal tabs, the tab positions do not change.

- When the left margin is changed, horizontal tabs default to every 8 columns, beginning with the new left margin setting (Standard Mode only).

- When the margin is changed, horizontal tabs will be moved according new left margin setting. (IBM Proprinter Mode only)

HORIZONTAL TAB UNIT SETTING:

(Standard Mode only)

Sets horizontal tabulation every "n" positions, beginning at the left margin.

Name: ESC+e+0+n

Code: 27,101,0,n DEC 1B,65,00,n HEX

Input Format: LPRINT CHR\(27) + "e" + CHR\(0) + CHR\$(n);

Example: (See HT, example 2, on page 4-67)

Comments:

●The HT unit setting is released when n=0 (ESC+e+0+0).

- HT is set every 8 columns in the default status.

- ESC+e+0+n sets horizontal tab units. The HT command on page 4-67 executes this tab designation.

HORIZONTAL TAB EXECUTION:

Executes the horizontal TAB as designated by ESC+D+n1+n2+...+nx+0, ESC+e+0+n

Name: HT

Code: 9 DEC 09 HEX

Input Format: LPRINT CHR\$(9);

Example 1: 10 REM HORIZONTAL TAB SETTING/EXECUTION/RELEASE
20 LPRINT "HT SETTING"
30 FOR I=1 TO 5
40 LPRINT "0123456789";
50 NEXT I
60 LPRINT CHR$(10);
70 LPRINT CHR$(27)+"D";
80 LPRINT CHR(1)+CHR(8)+CHR(20)+CHR(30)+CHR(45)+CHR(0);
90 FOR I=1 TO 5
100 LPRINT CHR(9);"HT";CHR(48+I);
110 NEXT I
120 LPRINT CHR$(10);
130 LPRINT "HT RELEASE"
140 LPRINT CHR(27)+"D"+CHR(0);
150 FOR I=1 TO 5
160 LPRINT CHR(9);"HT";CHR(48+I);
170 NEXT I
180 LPRINT CHR$(10);
190 END

HT SETTING
01234567890123456789012345678901234567890123456789
HT1 HT2 HT3 HT4 HT5
HT RELEASE
HT1HT2HT3HT4HT5 

(The Example 1 program is executed in Standard printer mode. In the IBM Proprinter mode, horizontal tab positions are shifted one character to the left.)

Example 2: 10 REM HT UNIT SETTING/EXECUTION

(Standard 20 FOR I=1 TO 5

mode only) 30 LPRINT "0123456789";

40 NEXT I

50 LPRINT CHR\$(10);

60 LPRINT CHR\(27) + "e" + CHR\(0) + CHR\$(8);

70 LPRINT CHR\$(9); "TAB";

BO LPRINT CHR\(9); CHR\(9); "TAB";

90 LPRINT CHR\(9); CHR\(9); CHR\$(9); "TAB"

100 END

01234567890123456789012345678901234567890123456789

TAB TAB TAB

Comments:

  • If the value of the horizontal TAB is less than the present column position, that HT is ignored.
  • If the value of the horizontal TAB exceeds the maximum printing width, all data within correct printing range will be printed according to the HT setting(s). A single line feed is executed.
  • When in underline mode, the blank spaces between consecutive HT print positions are not underlined.
  • When the printer is powered up, TAB is automatically set every 8 characters.

• Vertical •

VERTICAL TAB STOP SETTING:

Sets vertical tabulation to specified values.

Name: Setting: ESC + B + n_1 + n_2 + + n_x + 0

Release: ESC+B+0

Code: Setting: 27,66,n1,n2,...,nx,0 DEC 1B,42,n1,n2,...,nx,00 HEX

Release: 27,66,0 DEC 1B,42,00 HEX

Input Format: Setting: LPRINT CHR\(27) + "B" + CHR\(n1) + CHR\(n2) + ... + CHR\(n*) + CHR\$(0);

Release: LPRINT CHR\(27) + "B" + CHR\(0);

Example: (See VT, example 1, on page 4-69)

Comments:

  • VT is set from the top of page position.
  • Vertical tabs must be designated such that n_1 < n_2 < < n_n .
    ●A maximum of 16 tabs may be set (in Standard mode).
    ●A maximum of 64 tabs may be set (in IBM Proprinter mode).
  • ESC + B + n_1 + n_2 + + n_n + 0 sets vertical tab stops. The VT command on page 4-69 executes the tab designation.
  • If the paper feed amount is changed after a VT designation, the VT positions remain as initially set.
  • VT setting is released by page length designation commands.

VERTICAL TAB UNIT SETTING:

(Standard Mode only)

Sets vertical tabulation every "n" lines, beginning at top of page.

Name: ESC+e+1+n

Code: 27,101,1,n DEC 1B,65,01,n HEX

Input Format: LPRINT CHR\(27) + "e" + CHR\(1) + CHR\$(n);

Example: (See VT, example 2, on page 4-70)

Comments:

  • The VT unit setting is released when n = 1 (ESC+e+1+1).
  • The maximum length for a VT unit is the page length, and when a VT unit designation exceeds the page length, the setting is ignored.
  • If the paper feed amount is changed after a VT unit designation, the VT unit remains as initially set.
  • When n = 0 , data is printed, but the paper is not fed.
  • The VT unit setting is released by page length designation command.
  • In the IBM Proprinter mode, when DIP switch 5 is OFF, VT executes paper feed to next vertical tab position, however, the carriage does not return to the left margin position. When this switch is ON, a Carriage Return command (CR) is added to each VT.

VERTICAL TAB EXECUTION:

Executes the vertical TAB as designated by ESC+B+n_1+n_2++n_x+0 , ESC+b+m+n_1+n_2++n_x+0 , or ESC+e+1+n .

Name: VT

Code: 11 DEC OB HEX

Input Format: LPRINT CHR\$(11);

Example 1: 10 REM VERTICAL TAB SETTING/EXECUTION/RELEASE
20 LPRINT "THIS PAGE IS 10 LINES LONG"
30 LPRINT CHR(27) + "C" + CHR(10);
40 LPRINT CHR(27) + "B" + CHR(3) + CHR(7) + CHR(0);
50 LPRINT "1ST LINE"; CHR$(11);
60 LPRINT "3RD LINE"; CHR$(11);
70 LPRINT "7TH LINE"; CHR$(12);
80 LPRINT CHR(27) + "B" + CHR(0);
90 LPRINT "1ST LINE"; CHR$(11);
100 LPRINT "3RD LINE"; CHR$(11);
110 LPRINT "7TH LINE"
120 END 

THIS PAGE IS 10 LINES LONG 1ST LINE

3RD LINE

7TH LINE

1ST LINE 3RD LINE 7TH LINE

( The Example 1 program is executed in Standard printer mode. In IBM Proprinter mode, vertical tab position is shifted one line up.

Example 2: (See next page)

Example 2: 10 REM VT UNIT SETTING/EXECUTION
(Standard mode only)
20 LPRINT "THIS PAGE IS 20 LINES LONG"
30 LPRINT CHR(27) + "C" + CHR(20);
40 LPRINT CHR(27) + "e" + CHR(1) + CHR$(6);
50 LPRINT "1ST LINE"; CHR$(11);
60 LPRINT "7TH LINE"; CHR$(11);
70 LPRINT "13TH LINE"; CHR$(11);
80 LPRINT "19TH LINE"; CHR$(12);
90 LPRINT "1ST LINE (NEXT PAGE)"
100 END 

THIS PAGE IS 20 LINES LONG 1ST LINE

7TH LINE

13TH LINE

19TH LINE

1ST LINE (NEXT PAGE)

Comments:

  • When TABs are set with VT or VFU setting command and when there is no tab setting on a position exceeding present line, data is printed out and paper is fed to the next top of page position (same as FF) (Standard Mode only).
  • When TABs are set with VT setting command and there is no tab setting on a position exceeding present line, data is printed out and advances the paper one line (same as LF) (IBM Proprinter mode only).
  • When vertical TAB has not been set by ESC + B + n_1 + n_2 + + n_x + 0 , execution of VT causes data in the buffer to be printed and advances the paper one line (same function as LF).

VFU CHANNEL SELECTION:

(Standard Mode only)

Selects one of eight channels in the Vertical Format Unit (VFU).

Name: ESC+/+n 0≤n≤7

Code: 27,47,n DEC 1B,2F,n HEX

Input Format: LPRINT CHR\(27) + “/” + CHR\(n);

Example: (See VFU SETTING, pages 4-71, 4-72)

Comments:

  • The value of n must be in the range 0 ≤ n ≤ 7 and selects one of eight channels (0-7).
  • Channel 0 is the default setting.

VFU SETTING:

(Standard Mode only)

Sets the tab position of each channel in the VFU (Vertical Format Unit).

Name: Setting: ESC+b+m+n₁+n₂+...+nₓ+0 0≤m≤7, 1≤x≤16 Release: ESC+b+m+0

Code: Setting: 27,98,m,n1,n2,...,nx,0 DEC 1B,62,m,n1,n2,...,nx,00 HEX Release: 27,98,m,0 DEC 1B,62,m,00 HEX

Input Format: Setting: LPRINT CHR\(27) + "b" + CHR\(m) + CHR\(n1) + CHR\(n2) + ... + CHR\(nx) + CHR\(0); Release: LPRINT CHR\(27) + "b" + CHR\(m) + CHR\$(0);

Example: 10 REM VFU CHANNEL SELECTION
20 REM SET PAGE LENGTH TO 17 LINES
30 LPRINT CHR(27) + "C" + CHR(14);
40 REM VFU CHANNEL 1
50 LPRINT CHR(27) + "b" + CHR(1);
60 LPRINT CHR(3) + CHR(6) + CHR$(0);
70 REM VFU CHANNEL 2
80 LPRINT CHR(27) + "b" + CHR(2);
90 LPRINT CHR(4) + CHR(8) + CHR$(0);
100 REM VFU CHANNEL 3
110 LPRINT CHR(27) + "b" + CHR(3);
120 LPRINT CHR(5) + CHR(10) + CHR$(0);
130 REM EXECUTE EACH VFU CHANNEL
140 FOR N=1 TO 3
150 LPRINT "***** THIS LINE IS 'TOP OF PAGE' *****"
160 LPRINT CHR(27) + "/"+CHR(N);
170 FOR I=1 TO 2
180 LPRINT CHR$(11); "THIS IS VERTICAL TAB CHANNEL;"; N
190 NEXT I
200 LPRINT CHR$(12);
210 NEXT N
220 END 

***** THIS LINE IS 'TOP OF PAGE' *****

THIS IS VERTICAL TAB CHANNEL: 1

THIS IS VERTICAL TAB CHANNEL: 1

***** THIS LINE IS 'TOP OF PAGE' *****

THIS IS VERTICAL TAB CHANNEL: 2

THIS IS VERTICAL TAB CHANNEL: 2

***** THIS LINE IS 'TOP OF PAGE' *****

THIS IS VERTICAL TAB CHANNEL: 3

THIS IS VERTICAL TAB CHANNEL: 3

Comments:

- The VFU has eight channels. A maximum of 16 vertical tabs can be set by each channel.

- The VFU is valid for 0 ≤ m ≤ 7 and selects one channel based on the value of "m".

- Any VFU setting exceeding the page length is ineffective.

- To operate the VFU, input the VT code (11 _csc ) after selecting the channel via VFU channel selection command (ESC+/+n).

- The VFU position does not change even if paper feed amount is altered after VFU setting.

- The VFU setting is released by the page length designation commands.

- The vertical tab specified with ESC + B + n_1 + n_2 + + n_x + 0 is set to VFU channel 0.

ALL TAB INITIAL CLEAR:

Sets all tabs to power ON settings.

(IBM Proprinter Mode only)

Name: ESC+R

Code: 27,82 DEC 1B,52 HEX

Input Format: LPRINT CHR\$(27) + "R";

Example: 10 REM ALL TAB INITIAL CLEAR
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 FOR I=1 TO 5
50 PRINT#1, "1234567890";
60 NEXT I
70 PRINT#1, CHR$(10)
80 PRINT#1, CHR$(27) + "4";
90 PRINT#1, CHR(27) + "D" + CHR(5) + CHR(15) + CHR(30) + CHR$(0);
100 PRINT#1, CHR(27) + "B" + CHR(2) + CHR(5) + CHR(8) + CHR$(0);
110 FOR I=1 TO 3
120 PRINT#1, CHR(13); CHR(11);
130 FOR J=1 TO 3
140 PRINT#1, CHR$(9); "H";
150 NEXT J
160 PRINT#1, CHR$(10)
170 NEXT I
180 PRINT#1, CHR$(27) + "R";
190 PRINT#1, CHR$(27) + "4";
200 PRINT#1, "(ALL TAB CLEAR )"; CHR$(10)
210 FOR I=1 TO 3
220 FOR J=1 TO 3
230 PRINT#1, CHR$(9); "H";
240 NEXT J
250 PRINT#1, CHR(13); CHR(11);
260 NEXT I
270 END 

12345678901234567890123456789012345678901234567890

H H H

H H H

H H H ( ALL TAB CLEAR ) H H H H H H H H H

Comment:

- This command sets horizontal tabs at every 8 position and clears all vertical tabs.

CARRIAGE CONTROL

Carriage control commands enable you to control the amount of movement, the direction of movement or the speed of the carriage.

BACKSPACE:

Prints data in buffer and backspaces one space before printing next character.

Name: BS

Code: 8 DEG 08 HEX

Input Format: LPRINT CHR\$(8);

Example: 10 REM UNDERLINE BY BACKSPACING

20 LPRINT "ABCDE";

30 FOR I=1 TO 5

40 LPRINT CHR\$(B);

50 NEXT I

60 LPRINT "____"

70 END

ABCDE

Comments:

- Since BS backspaces the width of a character, the backspacing amount will depend upon the character mode set when the BS code was received.

- See Underlining, example 2, page 4-28.

CARRIAGE RETURN:

Prints all data in buffer.

Name: CR

Code: 13 DEC 0D HEX

Input Format: LPRINT CHR\$(13);

Example: 10 REM CARRIAGE RETURN

20 LPRINT "ABCDE";

30 LPRINT "FGHIJ";

40 LPRINT "KLMNO";

50 REM NOW ADD CARRIAGE RETURN

60 LPRINT CHR\$(13);

70 LPRINT "PQRST"

80 END

ABCDEFGHIJKLMNOPQRSTUVWXYZ

FQRST

Comments:

  • Certain computers issue an automatic line feed with a carriage return. Check your computer manual for details.
  • When DIP switch 3 is ON the paper is fed automatically (a LF is executed automatically) whenever a CR code is executed.

HOME PRINT HEAD:

(Standard Mode only)

Causes print head to return to its home position.

Name: ESC+<

Code: 27,60 DEC 1B,3C HEX

Input Format: LPRINT CHR\$(27)+“<”;

Example: 10 REM HOME THE PRINT HEAD

20 LPRINT "RETURN HEAD TO HOME"

30 LPRINT CHR\$(27)+"<";

40 END

RETURN HEAD TO HOME

SINGLE DIRECTION:

Sets single direction (left to right) printing mode.

Name:Setting:ESC+U+nn=1,49,129,177
Release:ESC+U+mm=0,48,128,176
Code:Setting: 27,85,n DEC1B,55,n HEX
Release: 27,85,m DEC1B,55,m HEX
Input Format:Setting:LPRINT CHR(27) + “U” + CHR(n) ;
Release:LPRINT CHR(27) + “U” + CHR(m) ;
Example:10 REM SINGLE DIRECTION PRINTING
20 LPRINT CHR(27) + "U" + CHR(1);
30 LPRINT "SINGLE DIRECTION PRINTING"
40 LPRINT "SINGLE DIRECTION PRINTING"
50 LPRINT CHR(27) + "U" + CHR(0);
60 LPRINT "BI-DIRECTIONAL PRINTING"
70 LPRINT "BI-DIRECTIONAL PRINTING"
80 END
SINGLE DIRECTION PRINTING
SINGLE DIRECTION PRINTING
BI-DIRECTIONAL PRINTING
BI-DIRECTIONAL PRINTING

HALF SPEED PRINTING:

(Standard Mode only)

Sets printing to half speed.

Name:Setting: ESC+s+nn=1,49,129,177
Release: ESC+s+mm=0,48,128,176
Code:Setting: 27,115,n DEC1B,73,n HEX
Release: 27,115,m DEC1B,73,m HEX
Input Format: Setting: LPRINT CHR(27) + "s" + CHR(n) ;Release: LPRINT CHR(27) + "s" + CHR(m) ;
Example:10 REM HALF SPEED PRINTING
20 LPRINT "HIGH SPEED PRINTING"
30 LPRINT CHR(27)+"s"+CHR(1);
40 LPRINT "HALF SPEED PRINTING"
50 LPRINT CHR(27)+"s"+CHR(0);
60 LPRINT "HIGH SPEED PRINTING"
70 END
HIGHSPEEDPRINTING
HALFSPEEDPRINTING
HIGHSPEEDPRINTING

Comment:

- Half speed printing can be set only in the pica, elite, standard density image, double speed double density image, and 576 dots/line image modes.

n-SPACE CARRIAGE MOVEMENT:

(Standard Mode only)

Skips "n" spaces between present and next character positions.

Name: ESC+f+0+n

Code: 27,102,0,n DEC 1B,66,00,n HEX

Input Format: LPRINT CHR\(27) + "f" + CHR\(0) + CHR\$(n) ;

Example: 10 REM n-SPACE CARRIAGE MOVEMENT

20 FOR I=1 TO 5

30 LPRINT "1234567890";

40 NEXT I

50 LPRINT CHR\$(10);

GO LPRINT "PRINT AND";

70 LPRINT CHR\(27)+"f"+CHR\(0)+CHR\$(20);

80 LPRINT "SKIP 20 SPACES"

90 END

12345678901234567890123456789012345678901234567890

PRINT AND

SKIP 20 SPACES

Comments:

- Spacing size depends upon present character pitch.

- The value of n must be in the range 0 ≤ n ≤ 127 . If n ≥ 128 , the designation is executed with a spacing of n - 128 .

- When underlining, spaces skipped by ESC+f+0+n are not underlined.

- If the number of spaces to be skipped would cause printing to begin beyond the right margin setting, then those spaces beyond the right margin are ignored.

DATA CONTROL

Data control refers to the format of input data (7 or 8 bits), manipulation of data already in the print buffer (CAN or DEL), setting undefined codes as printable codes, or the readiness of the printer to receive data (DC1 or DC3).

As previously explained, each individual character has a corresponding ASCII code. Such an ASCII code can be expressed in binary notation. In 7-bit binary notation, a combination of seven 0's and 1's makes up a character while in 8-bit binary notation, a combination of eight 0's and 1's makes up a character. In either case, since the rightmost bit is in the 2^ = 1 column, it carries the "least weight" of all bits and is called the Least Significant Bit (LSB). The leftmost bit is in the 2^ = 64 column (7-bit representation) or in the 2^ = 128 column (8-bit representation) and therefore carries the "most weight" of all bits. This bit is called the Most Significant Bit (MSB).

There are computers as well as interfaces which send only 7-bit characters (ASCII codes 0–127). With this printer, however, you may access characters with ASCII codes greater than 127. The software of this printer includes 3 commands to control the MSB.

CANCEL:

Clears all data in the buffer.

Name: CAN

Code: 24 DEC 18 HEX

Input Format: LPRINT CHR\$(24);

Example: 10 REM CANCEL

20 LPRINT "CANCEL CLEARS";

30 LPRINT CHR\$(24);

40 LPRINT "CANCEL CLEARS THE BUFFER"

50 END

CANCEL CLEARS THE BUFFER

REMOTE PRINTER SELECT:

Selects the printer remotely, enabling it to receive data.

Name: DC1 (Device Control 1)

Code: 17 DEC 11 HEX

Input Format: LPRINT CHR\$(17);

Example: (See DC3)

Comments:

  • Receipt of DC1 while the printer is deselected by DC3 (Standard mode)/ESC+Q+3 (IBM Proprinter mode) enables the printer to receive data.
  • The print buffer data previously received between DC3 (Standard mode)/ESC+Q+3 (IBM Proprinter mode) and DC1 is lost.

REMOTE PRINTER DESELECT:

(Standard Mode only)

Deselects the printer remotely, disabling it from receiving data.

Name: DC3 (Device Control 3)

Code: 19 DEC 13 HEX

Input Format: LPRINT CHR\$(19);

Example:10 REM REMOTE SELECT/DESELECT
20 LPRINT "SELECT"
30 LPRINT CHR(19);
40 LPRINT "DESELECT"
50 LPRINT CHR(17);
60 LPRINT "SELECT"
70 END

SELECT

SELECT

Comment:

- All data sent in deselect status becomes invalid. In order to return to select status, send DC1 code.

DELETE:

(Standard Mode only)

Deletes the last character stored in the buffer.

Name: DEL

Code: 127 DEC 7F HEX

Input Format: LPRINT CHR\$(127);

Example: 10 REM DELETE

20 LPRINT "COMPUTE";

30 LPRINT CHR\$(127); "ING"

40 END

COMPUTING

Comment:

- Only ordinary text may be DELleted. Bit image data, spacing between output generated by consecutive TABs, and character mode designations cannot be DELleted.

MSB ON:

(Standard Mode only)

Sets the MSB to 1.

Name: ESC+>

Code: 27,62 OEC 1B,3E HEX

Input Format: LPRINT CHR\$(27) + " >";

Example: 10 REM MSB TO 1

20 WIDTH "LPT1:", 255

30 OPEN "LPT1:" AS #1

40 PRINT#1, "MSB ON"

50 PRINT#1, CHR\$(10);

60 PRINT#1, CHR\$(27)+">";

70 FOR I=32 TO 111:PRINT#1,CHR\$(I)::NEXT I

80 PRINT#1, CHR\$(10);

90 FOR I=112 TO 126:PRINT#1,CHR\$(I)::NEXT I

100 FOR I=160 TO 224:PRINT#1,CHR\$(I);:NEXT I

110 PRINT#1, CHR\$(10);

120 FOR I=225 TO 254:PRINT#1,CHR\$(I)::NEXT I

130 PRINT#1, CHR\$(10);

140 CLOSE

150 END

MSB ON

!"##\&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZC]^_^`abcdefghijklmnopqrstuvwxyz(/)\~!"##\&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZC]^_^`abcdefghijklmnopqrstuvwxyz(/)\~

Comments:

-ESC+> has no effect on bit image data.

- This setting can be released by ESC+#.

- The output from the sample program above was purposely reduced in order that all characters could properly be typeset for printing of this manual.

MSB OFF:

(Standard Mode only)

Sets the MSB to 0.

Name: ESC+=

Code: 27,61 DEC 1B,3D HEX

Input Format: LPRINT CHR\$(27)+“=”;

Example: 10 REM MSB TO 0
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "MSB OFF"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR$(27) + "=";
70 FOR I = 32 TO 111:PRINT#1, CHR$(I); :NEXT I
80 PRINT#1, CHR$(10);
90 FOR I = 112 TO 126:PRINT#1, CHR$(I); :NEXT I
100 FOR I = 160 TO 224:PRINT#1, CHR$(I); :NEXT I
110 PRINT#1, CHR$(10);
120 FOR I = 225 TO 254:PRINT#1, CHR$(I); :NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END 

MSB OFF

!"#\%&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_^ 'abcdefghijklmnopqrstuvwxyz(!)\~ !'"#\%&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_^ 'abcdefghijklmnopqrstuvwxyz(!)\~

Comments:

-ESC+= has no effect on bit image data.

- This setting can be released by ESC+#.

- The output from the sample program above was purposely reduced in order that all characters could properly be typeset for printing of this manual.

MSB CANCEL:

(Standard Mode only)

Sets printer to receive 8th bit "as is".

Name: ESC+#

Code: 27,35 DEC 1B,23 HEX

Input Format: LPRINT CHR\$(27) + " #";

Example: 10 REM MSB AS IS
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "RECEIVE MSB AS IS"
50 PRINT#1, CHR$(10);
60 PRINT#1, CHR$(27) + "#";
70 FOR I=32 TO 111:PRINT#1, CHR$(I); :NEXT I
80 PRINT#1, CHR$(10);
90 FOR I=112 TO 126:PRINT#1, CHR$(I); :NEXT I
100 FOR I=160 TO 224:PRINT#1, CHR$(I); :NEXT I
110 PRINT#1, CHR$(10);
120 FOR I=225 TO 254:PRINT#1, CHR$(I); :NEXT I
130 PRINT#1, CHR$(10);
140 CLOSE
150 END 

RECEIVE MSB AS IS

!"#\%&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_^`abcdefghijklmnopqrstuvwxyz!\~ !#"#\%&'()*++,-./0123456789;;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_^`abcdefghijklmnopqrstuvwxyz{!}\~

Comments:

- This setting has no effect on bit image data.

- The output from the sample program above was purposely reduced in order that all characters could properly be typeset for printing of this manual.

UNDEFINED CODE PRINTING:

(Standard Mode only)

Designates undefined codes in locations 0 DEC \~31 DEC, 128 DEC\~159 DEC as printing codes for international characters.

Name:Setting:ESC+I+nn=1,49,129,177
Release:ESC+I+mm=0,48,128,176
Code:Setting: 27,73,n DEC1B,49,n HEX
Release: 27,73,m DEC1B,49,m HEX
Input Format: Setting: LPRINT CHR(27) + "I" + CHR(n); Release: LPRINT CHR(27) + "T" + CHR(m);
Example:10 REM CONTROL CODE SELECTION
20 FOR I=0 TO 1
30 LPRINT CHR(27)+"I"+CHR(I);
40 LPRINT "PARAMETER=";I
50 FOR J=0 TO 6
60 LPRINT CHR(J);
70 NEXT J
80 FOR J=128 TO 134
90 LPRINT CHR(J);
100 NEXT J
110 NEXT I
120 LPRINT CHR$(10);
130 END
PARAMETER = 0
PARAMETER = 1
aèuòi°fàèuòi°f

Comments:

●The following characters are printed out by this command.
- DC3 is ineffective in undefined code printing mode.

Code (DEC)Print CodeCode (DEC)Print CodeCode (DEC)Print CodeCode (DEC)Print CodeCode (DEC)Print Code
0à13(CR)26ä135(BEL)148(DC4)
1è14(SO)27(ESC)136(BS)149ø
2ù15(SI)28ü137(HT)150"
3ò16§29É138(LF)151Ä
4ì17ß30é139(VT)152(CAN)
5°18(DC2)31¥140(FF)153Ü
6£19(DC3)128à141(CR)154ä
7(BEL)20(DC4)129è142(SO)155(ESC)
8(BS)21ø130ù143(SI)156ü
9(HT)22"131ò144§157É
10(LF)23Ä132i145ß158é
11(VT)24(CAN)133°146(DC2)159¥
12(FF)25Ü134£147(DC3)
  • International Characters reside in ASCII locations 0 DEC-31 DEC and 128 DEC-159 DEC. While these characters are normally set as unprintable codes, ESC+I+n sets these as printable characters.

REMOTE DESELECT PRINTER:

(IBM Proprinter Mode only)

Deselects the printer remotely, disabling it from receiving data.

Name: ESC+Q+3

Code: 27,81,3 DEC 1B,51,03 HEX

Input Format: LPRINT CHR\(27) + "Q" + CHR\(3);

Example: 10 REM REMOTE SELECT/DESELECT

20 LPRINT "SELECT"

30 LPRINT CHR\(27) + "Q" + CHR\(3);

40 LPRINT "DESELECT"

50 LPRINT CHR\$(17);

60 LPRINT "SELECT"

70 END

SELECT

SELECT

Comment:

- All data sent in deselect status becomes invalid. In order to return to select status, send DC1 code.

DOWNLOADABLE CHARACTER SELECTION

If the printer does not contain all of the characters which you need, you can custom design the characters. Such characters, once created, are then stored (downloaded) in the printer's RAM.

Standard Mode

In Standard mode, you can custom design up to 40 characters. To download a character into RAM, you must first design the character. In the matrix below, the circles represent pins which may be fired. You may darken any circle provided. No two adjacent horizontal circles are filled in.

2^7
2^6
2^5
2^4
2^3
2^2
2^1
2^0
D_1 D_2 D_3 D_4 D_5 D_6 D_7 D_8 D_9

Once you have designed the character, you must quantify each dot column, D_1-D_6 , by summing the powers of two represented by each dot. Consider the design of the Greek character (Gamma) below.

2^7
2^8
2^5
2^4
2^3
2^2
2^1
2^0
D_1 D_2 D_3 D_4 D_5 D_6 D_7 D_8 D_9

Then D_1=0

$$ D _ {8} = 2 ^ {2} + 2 ^ {3} + 2 ^ {4} = 4 + 8 + 1 6 = 2 8 $$

$$ D _ {2} = 2 ^ {2} + 2 ^ {3} = 4 + 8 = 1 2 $$

$$ D _ {7} = 2 ^ {6} = 6 4 $$

$$ D _ {3} = 2 ^ {1} + 2 ^ {4} + 2 ^ {7} = 2 + 1 6 + 1 2 8 = 1 4 6 $$

$$ D _ {8} = 0 $$

$$ D _ {4} = 2 ^ {0} + 2 ^ {6} = 1 + 6 4 = 6 5 $$

$$ D _ {9} = 2 ^ {7} = 1 2 8 $$

$$ D _ {6} = 2 ^ {1} + 2 ^ {5} = 2 + 3 2 = 3 4 $$

The method by which the values D, through D, are entered in the control command will be discussed shortly. However, once you have designed your character, you must also determine where in RAM this information will be stored. In 8-bit mode, any of the address locations 32_DEC-126_DEC ( 20_HEX-7E_HEX ) and 128_DEC-255_DEC ( 80_HEX-FF_HEX ) may be used to store your character. In 7-bit mode, any of the address locations 32_DEC-126_DEC ( 20_HEX-7E_HEX ) may be used to store your character. Once downloaded, the character you created “replaces” the original character in that address location until the download designation is released.

DOWNLOADABLE CHARACTER DEFINITION:

(Standard Mode only)

Defines a download character into a specified address location in RAM.

Name: Setting: ESC+y+loc+D1+D2+...+D9 (loc = location code) Release: ESC+z+loc

Code: Setting: 27,121,loc,D₁,D₂,...,D₉ DEC 1B,79,loc,D₁,D₂,...,D₉ HEX Release: 27,122,loc DEC 1B,7A,loc HEX

Input Format: Setting: LPRINT CHR\(27) + "y" + CHR\(loc) + CHR\(D1) + CHR\(D2) + ... + CHR\(Dn); Release: LPRINT CHR\(27) + "z" + CHR\$(loc);

Example: 10 REM STORE GAMMA IN LOCATION 67 (DEC) 20 LPRINT CHR\(27) + "y" + CHR\(67); 30 LPRINT CHR\(0) + CHR\(12) + CHR\$(146); 40 LPRINT CHR\(65) + CHR\(34) + CHR\$(28); 50 LPRINT CHR\(64) + CHR\(0) + CHR\$(128); 60 FOR I = 1 TO 10 70 LPRINT CHR\$(67); 80 NEXT I 90 LPRINT CHR\$(10); 100 REM RELEASE GAMMA AND RETURN TO "C" 110 LPRINT CHR\(27) + "z" + CHR\(67); 120 FOR I = 1 TO 10 130 LPRINT CHR\$(67); 140 NEXT I 150 LPRINT CHR\$(10); 160 END

CCCCCCCCCC

Comments:

-Download characters are 9 dots wide with a 3-dot space.
- Avoid using the same pin in two adjacent columns; otherwise, the pin in the second column of the pair will not be fired.
- When using downloaded fonts in the NLQ mode, the characters are printed in emphasized, double strike mode.

IBM Proprinter Mode

In IBM Proprinter mode, you can custom design up to 32 characters. To download a character into RAM, you must first design the character. In the matrix below, the circles represent pins which may be fired. You may darken any circle provided.

2^7
2^8
2^5
2^4
2^3
2^2
2^1
2^0
P_1 P_2 P_3 P_4 P_5 P_6 P_7 P_8 P_9 P_10 P_11

Once you have designed the character, you must quantify each dot column, P_1 - P_2 , by summing the powers of two represented by each dot. Consider the design of the Greek character (gamma).

2^7
2^8
2^5
2^4
2^3
2^2
2^1
2^0
P_1 P_2 P_3 P_4 P_5 P_6 P_7 P_8 P_9 P_10 P_11
P_1=0 P_7=2^6=64
P_2=2^2+2^3=4+8=12 P_6=0
P_3=2^1+2^4+2^7=2+16+128=146 P_9=2^7=128
P_4=2^0+2^5=1+64=65 P_10=0
P_5=2^1+2^5=2+32=34 P_11=0
P_6=2^2+2^3+2^4=4+8+16=28

Next you must determine where in RAM the character(s) should be stored. The variables “n₁”, “n₂” and “m” are used for this purpose. The value specified for “m” indicates that ASCII location into which the first downloaded character will be stored. The value specified for “n₁, n₂” indicates how many characters to download. Then the outcome of division below yields the value n₁ and n₂.

Calculating the total count with this formula:

Total count=(number of download characters×13)+2

$$ \begin{array}{c} n _ {2} \ 2 5 6 \sqrt {\text { Total count }} \ \frac {- 2 5 6 \times n _ {2}}{n _ {1}} \end{array} $$

That is, n_2 is the integer quotient and n_1 is the remainder. For those users with a BASIC programming background, n_2 = INT(N/256) and n_1 = N - (256 · n_2)

For example, for 32 characters: Total count=(32×13)+2=418

$$ \begin{array}{c} 2 5 6 \overline {{) 4 1 8}} \ \underline {{2 5 6}} \ 1 6 2 \end{array} , \text { so } n _ {2} = 1 \text { and } n _ {1} = 1 6 2 $$

We must next define the value of "a", which specifies that attribute information. Attribute information contains whether the upper 8 pins or the lower 8 pins are to be fired.

If attribute=0 (MSB off), the character prints with the upper 8 pins of print head.

If attribute=128 (MSB on), the character prints with the lower 8 pins of print head.

DOWNLOADABLE CHARACTER DEFINITION: (IBM Proprinter Mode only)

Defines download characters into specified address locations.

Name: ESC+=+n_1+n_2+20+m+a+0+P_1+P_2++P_11 33≤ m≤126

Code: 27,61,n1,n2,20,m,a,0,P1,P2,...,P11 DEC 1B,3D,n1,n2,14,m,a,00,P1,P2,...,P11 HEX

Input Format: LPRINT CHR\(27) + “=” + CHR\(n1) + CHR\(n2) + CHR\(20) + CHR\(m) + CHR\(a) + CHR\(0) + CHR\(P1) + CHR\(P2) + ... + CHR\(P1);

Example: 10 REM DEFINITION OF DOWNLOAD CHARACTERS 20 LPRINT CHR\(27) + "=" + CHR\(28) + CHR\(0) + CHR\(20) + CHR\$(65); 30 REM STORE IN PLACE OF "A" - ASCII 65 40 LPRINT CHR\(0) + CHR\(0); 50 LPRINT CHR\(0) + CHR\(12) + CHR\(146) + CHR\(65); 60 LPRINT CHR\(34) + CHR\(28) + CHR\(64) + CHR\(0); 70 LPRINT CHR\(128) + CHR\(0) + CHR\$(0); 80 REM STORE IN PLACE OF "B" - ASCII 66 90 LPRINT CHR\(128) + CHR\(0); 100 LPRINT CHR\(0) + CHR\(12) + CHR\(146) + CHR\(65); 110 LPRINT CHR\(34) + CHR\(28) + CHR\(64) + CHR\(0); 120 LPRINT CHR\(128) + CHR\(0) + CHR\$(0); 130 REM SELECT DOWNLOAD CHARACTER GENERATOR (CG) 140 LPRINT CHR\(27) + "I" + CHR\(4); 150 LPRINT "ABABABABAB" 160 LPRINT CHR\(27) + "I" + CHR\(6); 170 LPRINT "ABABABABAB" 180 END

Comments:

  • Download characters can be printed by ESC+I+4 or ESC+I+6 command. Refer to page 4-7.
  • When draft printing mode (ESC+I+4), the second of horizontal two adjacent columns will not be fired. When NLQ printing mode, all columns will be fired.
  • Downloaded characters require 13 bytes per character: 1 byte for attribute information and 1 byte for zero data and 11 bytes for the character design.
  • When n_1 = n_2 = 0 , download characters are all cleared.

MISCELLANEOUS

BELL:

Sounds buzzer for approximately 0.2 second.

Name: BEL

Code: 7 DEC 07 HEX

Input Format: LPRINT CHR\$(7);

Example: 10 REM SOUND BUZZER 10 TIMES 20 FOR I=1 TO 10 30 LPRINT CHR\$(7); 40 NEXT I 50 END

ESCAPE:

First byte of each multi-byte printer control code.

Name: ESC

Code: 27 DEC 1B HEX

Input Format: LPRINT CHR\$(27);

Comment:

- Cannot be generated by the ESC key on certain computers.

NULL:

Last byte of certain multi-byte printer control codes.

Name: NUL

Code: 0 DEC 00 HEX

Input Format: LPRINT CHR\$(0);

RESET PRINTER:

(Standard Mode only)

Initializes printer, causing data in the print buffer, but not in the receive buffer, to be cleared.

Name: ESC+@

Code: 27,64 DBC 1B,40 HEX

Input Format: LPRINT CHR\$(27)+“@”;

Example: 10 REM RESET PRINTER

20 LPRINT CHR\$(27)+"n";

30 LPRINT CHR\(27) + "W" + CHR\(1);

40 LPRINT "HELLO! GOODBYE!"

50 LPRINT CHR\$(27)+"@";

60 LPRINT "HELLO! GOODBYE!"

70 END

HELLO! GOODBYE!

HELLO! GOODDBYE!

Comment:

- Refer to Section 3.4 for an explanation of printer initialization.

ALL CHARACTER CHART PRINTING (Continuous): (IBM Proprinter Mode only)

Prints continuously from all character chart.

Name: ESC+ n_1 + n_2

Code: 27,92,n1,n2 DEC 1B,5C,n1,n2 HEX

Input Format: LPRINT CHR\(27) + “\” + CHR\(n1) + CHR\$(n2);

Example: 10 REM ALL CHARACTER CHART CONTINUOUS PRINTING
20 WIDTH "LPT1:", 255
30 OPEN "LPT1:" AS #1
40 PRINT#1, "0123456789ABCDEF"; CHR(13); CHR(10);
50 PRINT#1, CHR(27) + "\" + CHR(16) + CHR$(0);
60 FOR I = 0 TO 15
70 PRINT#1, CHR$(I);
80 NEXT I
90 PRINT#1, CHR(13); CHR(10);
100 END 

0123456789ABCDEF

♥♦♣♠

Comments:

  • This command allows the printing of all characters including characters with an ASCII value below decimal 32.
    ●Refer to IBM All Character Chart. (Appendix A).
  • The values specified for n_1 and n_2 indicate how many characters to print from All Character Chart, calculating the total count with this formula; Total count = n_2 × 256 + n_1 . In the above example, the total count is 16, n_1 = 16 and n_2 = 0 .
  • The data following this command and designated by n_1 and n_2 , will be printed as characters from the All Character Chart.

ALL CHARACTER CHART PRINTING (Single): (IBM Proprinter Mode only)

Prints single character from all character chart.

Name: ESC+^

Code: 27,94 DEC 1B,8E HEX

Input Format: LPRINT CHR\$(27)+

Example: 10 REM ALL CHARACTER CHART ONE CHARACTER PRINTING
20 FOR I=1 TO 8
30 READ A
40 LPRINT CHR(27)+"^"+CHR(A);
50 NEXT I
60 LPRINT
70 DATA 3,4,5,6,20,21,27,31

PANASONIC KX-P1082 - ALL CHARACTER CHART PRINTING (Single): (IBM Proprinter Mode only) - 1

Comment:

  • Only the next data following this command will be printed as a character from the All Character Chart.
  • Refer to IBM All Character Chart (Appendix A).

PAPER-OUT DETECTION:

Enables paper-out detector.

Name:Setting:ESC+9
Release:ESC+8
Code:Setting: 27,57 DEC1B,39 HEX
Release: 27,56 DEC1B,38 HEX
Input Format: Setting: LPRINT CHR(27) + "9";
Release: LPRINT CHR(27) + "8";

Comments:

  • Enabling of the paper-out detector causes printing to stop 13 lines from the bottom of the page. Paper-out status is then established.
  • Disabling of the paper-out detector causes printing to continue after paper end.

INCREMENTAL (VIEW) PRINTING:

(Standard Mode only)

Prints each character after it is entered, feeding the paper to show the printed character beyond the scale plate.

Name:Setting: ESC+i+nn=1,49,129,177
Release: ESC+i+mm=0,48,128,176
Code:Setting: 27,105,n DEC1B,69,n HEX
Release: 27,105,n DEC1B,69,m HEX
Input Format: Setting: LPRINT CHR(27) + “i” + CHR(n);Release: LPRINT CHR(27) + “i” + CHR(m);
Example:10 REM INCREMENTAL (VIEW) PRINTING
20 LPRINT "STANDARD PRINTING IN EFFECT"
30 LPRINT CHR(27)+"i"+CHR(1);
40 LET A="INCREMENTAL"
50 FOR I=1 TO 11
60 LET B=MID(A,I,1)
70 LPRINT B;:FOR J=1 TO 5000:NEXT J
80 NEXT I
90 LPRINT CHR(27)+"i"+CHR(0);
100 LPRINT CHR(10);
110 LPRINT "STANDARD PRINTING IN EFFECT ONCE AGAIN"
120 END
STANDARD PRINTING IN EFFECT
INCREMENTAL
STANDARD PRINTING IN EFFECT ONCE AGAIN

Comments:

●Printing is performed unidirectionally (left to right).
- If data is entered at intervals of less than 0.1 sec, printout is performed continuously.
- Upon receipt of this command, centering, justification and alignment commands are released.

4.8 | Mixing Print Modes

This printer provides a variety of print modes. Table 4.9 and 4.11 illustrate printing modes which may be mixed through the proper control codes. Table 4.10 and 4.12 illustrate which print modes set by the selector switch may be mixed with print mode control codes.

Standard Mode

Y=YesN=NoPicaEliteProportional SpacingSemi CompressedCompressedNLQ FontDouble WidthEmphasizedDouble PrintUnderlineSuperscriptSubscript
Pica*1*1*1*1YYYYYYY
Elite*1*1*1*1YYYYYYY
Proportional Spacing*1*1*1*1YY*5YYYY
Semi Compressed*1*1*1*1YY*2YYYY
Compressed*1*1*1*1YY*2YYYY
NLQ FontYYYYYYY*3YYY
Double WidthYYYYYYYYYYY
EmphasizedYY*5*2*2YYYYYY
Double PrintYYYYY*3YYY*4*4
UnderlineYYYYYYYYYYY
SuperscriptYYYYYYYY*4YN
SubscriptYYYYYYYY*4YN

Table 4.9 Mixed Print Modes—Control Codes Only

*1. Although different character pitches cannot be set simultaneously, they may be mixed on a single line.
*2. Only emphasized characters are printed.
*3. Since near letter quality characters are printed with a double pass, the double print designation is ignored.
*4. Since Super/Subscript characters are printed with a double pass, the double print designation is ignored.
*5. In proportional spacing mode, emphasized characters will be printed out automatically. Therefore, the emphasized designation is ignored.

Note: All character modes can be mixed on a single line.

PANASONIC KX-P1082 - | Mixing Print Modes - 1
Table 4.10 Mixed Print Modes—Selector Switch/Control Codes

*1. Since near letter quality characters are printed with a double pass, the double print designation is ignored.
*2. If 15 or 17 pitch characters are selected through software, then ESC+E sets emphasis printing. If 15 or 17 pitch characters are selected by the selector switch, then ESC+E is ignored and 15 or 17 pitch characters will be printed.

IBM Proprinter Mode

Y=Yes N=NoPicaEliteCompressedNLQ FontDouble WidthEmphasizedOverlineUnderlineSuperscriptSubscript
Pica-*1*1YYYYYYY
Elite*1-*1YYYYYYY
Compressed*1*1-YY*2YYYY
NLQ FontYYY-YYYYYY
Double WidthYYYY-YYYYY
EmphasizedYY*2YY-YYYY
OverlineYYYYYY-YYY
UnderlineYYYYYYY-YY
SuperscriptYYYYYYYY-N
SubscriptYYYYYYYYN-

Table 4.11 Mixed Print Modes—Control Codes Only

*1. Although different character pitches cannot be set simultaneously, they may be mixed on a single line.

*2. Only emphasized characters are printed.

Note: All character modes can be mixed on a single line.

PANASONIC KX-P1082 - | Mixing Print Modes - 2
Table 4.12 Mixed Print Modes—Selector Switch/Control Codes
*1. If compressed pitch characters are selected through software, then ESC+E sets emphasis printing. If compressed pitch characters are selected by the selector switch, then ESC+E is ignored and compressed pitch characters will be printed.

4.9 DIP Switches and Control Codes

As explained in Section 3.3, DIP switch settings are read into printer memory when the printer is powered up. Certain printer functions set by these DIP switches can also be set by issuing the appropriate control commands. Table 4.13 illustrates those DIP switch functions which can also be set through software. THE CONTROL COMMAND WILL ALWAYS OVERRIDE THE CORRESPONDING DIP SWITCH SETTING(S).

SWITCH NO.FUNCTIONSETTING
DIP SWITCHSOFTWARE
SW1SW5SW6SW7(Standard only)Selection of International Char. Set•USA•France•England•Denmark I•Sweden•Italy•SpainSW1ONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONONOFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFOFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(F)SW1SW5SW6SW7ESC+R+0ESC+R+1ESC+R+3ESC+R+4ESC+R+5ESC+R+6ESC+R+7SW1SW5SW6SW7ESC+R+0ESC+R+1ESC+R+3ESC+R+4ESC+R+5ESC+R+6ESC+R+7SW1SW5SW6SW7ESC+R+0ESC+R+1ESC+R+3ESC+R+4ESC+R+5ESC+R+6ESC+R+7SW1SW5SW6SW7ESC+8ESC+9ESC+9ESC+5+1ESC+5+0ESC+N+6ESC+OESC+OESC+6ESC+7ESC+7ESC+=ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC+#ESC##ESC+#ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC###ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC##ESC######

Table 4.13 Software Control of DIP Switch Functions

Note:

  • Japan (ESC+R+8), Norway (ESC+R+9), and Denmark II (ESC+R+10) international character sets are software-selectable only.
  • The AUTO FEED XT (SW3) setting enables the printer to issue a line feed after a carriage return. By inserting LPRINT CHR\$(10) in the appropriate portions of a program, you can also issue a line feed after a carriage return. Refer to the LF designation, Section 4.7.

5.1 Parallel Interfacing

Communication with a computer is accomplished through a parallel interface based on the Centronics standard.

Specifications:

●data transfer speed: 1000 cps minimum
•synchronization: external STROBE pulse
- logic levels: TTL
●handshaking: BUSY and ACK signals
- connector type: 57-30360 (AMPHENOL) or equivalent
- cable: use a shielded cable 3 meters or less in length.

When the printer is processing data, the BUSY signal is high. The printer will not accept new data from the computer. After the processing is completed, the BUSY signal goes low. (The BUSY signal is also high when the printer is OFF LINE). When this occurs, the ACK signal goes low indicating to the computer that the data has been processed and the printer is ready to accept more data. This handshaking routine occurs each time a character is sent to the printer.

BUSYSLCTPOERROR
ON LINELOWHIGHLOWHIGH
OFF LINEHIGHLOWLOWLOW
PAPER OUTHIGHLOWHIGHLOW

Table 5.1 Printer Status Signals

18 1 36 19

Note: This is not a 57-30360 connector.

Figure 5.1 Parallel Interface Connector (Printer side)

Signal pinReturn side pinSignalDirection
119STBInput
220DATA 1Input
321DATA 2
422DATA 3
523DATA 4
624DATA 5
725DATA 6
826DATA 7
927DATA 8
1028ACKOutput
1129BUSYOutput
12POOutput
13SLCTOutput
14AUTO FEED XTInput
15
16SG
17FG
18+5 VOutput
3130PRIMEInput
32ERROROutput
33SG
34
35
36

Table 5.2 Connector Pin Configuration

5.2 | Connector pin signals

Notes:

  1. "INPUT" refers to a signal coming into the printer. "OUTPUT" denotes a signal exiting the printer.
  2. "RETURN" denotes the return side wire of a twisted pair cable and is connected to signal ground.
  3. All interface signals are at TTL levels.

STB... STROBE

  • This is a synchronizing input signal to read data into the printer.
  • This signal is normally high. Data is read in when it goes low.
  • The pulse must be low for at least 1 microsecond.

DATA 1-DATA 8

  • These are the input signals which carry the 8 data bits of information.
  • The signal is read in synchronization with the STROBE pulse. A high level indicates a logical "1".
  • The signal must be present 0.5 microsecond before and after the STROBE pulse.

ACK... ACKNOWLEDGE

  • This is an output signal to the computer indicating that the printer is ready to receive the next block of data. It is sent out when the BUSY signal drops from high to low. Therefore, it can be thought of as a data request pulse.
    ●The signal is normally high. When the condition becomes true, the signal goes low.
  • The ACK signal is automatically sent whenever the printer is switched ON LINE.

BUSY

  • This output signal indicates the status of the printer. The signal is high when the printer is busy and cannot receive data.
    ●The signal is high under the following conditions:
  • receive buffer full
  • printer is processing data
  • printer is OFF LINE
  • printer is in an error condition

PO... PAPER OUT

●This output signal indicates that there are only 13 lines of paper remaining.
- The signal is normally low and goes high during a "Paper Out" condition.

SLCT... SELECT

  • SELECT is an output signal which indicates the ON LINE or OFF LINE state of the printer. The signal is high in the ON LINE state and low when OFF LINE.
    ●The printer enters the ON LINE state:

  • when the printer is turned on

  • when PRIME is received
  • when the RESET command is received
  • when the ON LINE switch is pressed

●The printer enters the OFF LINE state:

  1. when the printer is out of paper
  2. when the printer is switched OFF LINE

AUTO FEED XT (AFXT)

  • This input signal determines if a line feed (LF) command will be added to each carriage return (CR).
  • When is low, CR+LF action occurs. When is high, only a carriage return is performed.
  • DIP SW3 can alter the response by the printer to an AFXT signal. If SW3 is ON, the printer will perform a CR+LF regardless of the level of the incoming signal. When SW3 is OFF, this automatic action is disabled.

SG... SIGNAL GROUND

- The twisted pair return wires (pins 19–30) are connected to signal ground.

FG... FRAME GROUND

●Frame ground is the same as chassis ground.

+5 V

This is for evaluation only. It should not be used to supply power for external equipment.

PRIME

This input signal is used to initialize the printer. The signal is normally high and goes low to reset the printer. It can be received anytime during printer operation.

ERROR

This output signal is an "error" or "fault" condition. Normally high, this signal goes low when an error occurs. An error condition can be caused by:

  1. a "Paper Out" condition.
  2. the printer is OFF LINE
  3. an overload condition exists

Timing Chart (When normal printing code is received)
DATA1~8 STB BUSY ACK T1 T2 T3 T5 T4

T1... 0.5μs (Min)
T2... 1μs (Min)
T3... 0.5μs (Min)
T4... 5μs (Max)
T5... 1ms or less when not buffer full 1s or less when buffer full

Figure 5.2 Timing Diagram

The printer does not require any routine maintenance. However, reasonable care of the printer will extend its life. The following preventive and periodic measures are recommended:

6.1 Preventive Maintenance

  • Keep all liquids away from the printer. Accidental spillage of a liquid into the printer can cause severe damage.
  • Do not block the air flow around the printer. Do not place books, paper, or other items on top of the printer.
  • Special care should be taken to protect the printer if it is used in an unfriendly environment such as a machine shop, a dusty or sandy area, etc.
  • When transporting the printer, be sure the carriage stoppers are in place. This will help prevent damage to the print head.
  • The life of the print head can be extended by observing a few simple precautions.
  • Do not operate the printer without paper and a ribbon cassette installed.
  • Avoid continuous use of the same pins (underline, semi-graphics, etc.) without allowing the print head time to cool.
  • Do not obstruct the movement of the print head while in operation.
  • If the printer is not going to be used for an extended period, unplug the power cord.

6.2 | Periodic Maintenance

Cleaning the unit is the most important action the user can perform. The frequency of cleaning is dependent upon the environment.

  • Turn the power OFF.
  • Clean the case and covers with a soft cloth. Use any mild commercial cleaner.
  • Remove the top and the smoked plastic covers. Vacuum or dust the inside area of the unit. Be very careful not to damage the flex ribbon cable and the carriage drive belt.
  • The platen should be cleaned with denature alcohol only.
  • The carriage guide bar can be lubricated with a very light oil.

Ribbon Cassette (KX-P110)

A single ribbon permits the printing of about 3 million characters. When the printing starts to fade, gently push the counter spring in the ribbon cassette hole with the tip of a ballpoint pen or other object. Once the ribbon cassette is mounted onto the carriage and printing is performed for a short time, the characters become thicker.

Re-ink Hole

Note:

Do not re-ink the ribbon before printing starts to fade. If the ribbon has too much ink the characters may smear when printed.

- Wear and tear of the print head pins may cause serious damage of the ribbon and printing to fade. In such case the printer needs servicing.

- Dust and paper trash on the carriage shaft and the carriage guide shaft may obstruct the movement of the carriage. Clean them with a soft cloth. Periodical cleaning is necessary for proper operation and extended product life.

Carriage shaft Carriage guide shaft

6.3 Troubleshooting

Most problems associated with the printer can be traced to improper setup, installation, or cabling. Table 6.1 will assist the user in identifying and

correcting some of the more common problems. If you need additional help, contact the store from which the unit was purchased.

SYMPTOMPOSSIBLE CAUSEPROBABLE SOLUTION
Printer DeadNo AC PowerFuse blownCheck Power CordReplace fuse
Power on but printer not printingPrinter not ON LINE; out of paperPress ON LINE switch; replace paper
Printer won't go ON LINEOut of paperReplace paper
Paper slips around platenPaper feed selector in TRACTOR position.Set selector to FRICTION
Head moves but does not printRibbon not installed correctlyRe-inset ribbon
Paper bunches up around platenNo reverse tension on paperSet paper supply lower than printer
Continuous Paper/Error indicator flashingOVERLOAD conditionCarriage travel path blocked; carriage stoppers not removed
Printout double-spaced or no spacingAFXT switch improperly setSet DIP switchSW3—as required
Cannot print ASCII characters with code above 127, italic characters printing7 bit/8 bit switch set incorrectly on printer or interfaceSet DIP switchSW8—as required
Cannot change print mode from computerPrint mode switch set incorrectlyNormal condition.Refer to Section 3.1

Table 6.1 Troubleshooting

Standard Mode Character Set

0123456789ABCDEF
0NULSP0@P'pSP0@P'p
1DC1!1AQaqDC1!1AQaq
2DC2"2BRbrDC2"2BRbr
3DC3#3CScsDC3#3CScs
4DC44DTdtDC44DTdt
5%5EUeu%5EUeu
6&6FVfv&6FVfv
7BEL'7GWgwBEL'7GWgw
8BSCAN(8HXhxBSCAN(8HXhx
9HT)9IYiyHT)9IYiy
ALF*:JZjzLF*:JZjz
BVTESC+;K[k{VTESC+;K[k{
CFF,<L\I|FF,<L\I/
DCR-=M]m}CR-=M]m}
ESO.>N^n~SO.>N^n~
FSI/?O_oDELSI/?O_oDEL

IBM Character Set 1

0123456789ABCDEF
0NULSP0@P'pá
1DC1!1AQaqDC1í ±
2DC2"2BRbrDC2ó
3DC3#3CScsDC3ú
4DC44DTdtDC4ñ\Sigma
5%5EUeuÑ\sigma
6&6FVfva\mu÷
7BEL,7GWgwBELo\gamma
8BSCAN(8HXhxBSCAN¿\Phi°
9HT)9IYiyHT\theta
ALF*:JZjzLF\Omega
BVTESC+;K[kVTESC1⁄2δ
CFF,<L\lFF1⁄4\infty"
DCR-=M]mCRi\phi^2
ESO.>N^n~SO<<\epsilon$
FSI/?O_oSI>>SP

IBM Character Set 2

0123456789ABCDEF
0NULSP0@P'pÇÉá
1DC1!1AQaqüæí ±
2DC2"2BRbréÆó
3DC3#3CScsâôú
4DC44DTdtäöñ\Sigma
5§%5EUeuàòÑ\sigmaJ
6&6FVfvåûa\mu÷
7BEL'7GWgwçùo\gamma
8BSCAN(8HXhxêÿ¿\Phi°
9HT)9IYiyëÖ\theta
ALF*:JZjzèܬ\Omega
BVTESC+;KIkiφ1⁄2δ
CFF,<L\l|î£1⁄4\infty°
DCR-=M]mi¥i\phi$ 2
ESO,>N^n~ÄPt<<ε
FSI/?O_oÅf>>SP

IBM All Character Chart

0123456789ABCDEF
0SPSPSP0@P'pÇÉá
1SPSP!1AQaqüæí ±
2SPSP"2BRbréÆó
3SP#3CScsåðú
4§4DTdtäöñ
5§%5EUeuàòÑ J
6SP&6FVfvåû ÷
7SPSP'7GWgwçù
8SPSP(8HXhxēÿ¿ °
9SPSP)9IYiyèÖ
ASP*:JZjzèܬ
BSP+;K[k{ï¢ 1⁄2
CSPSP.<L\i|î£ 1⁄4 °
DSPSP-=M]m}i¥i ^2
ESPSP.>N^n~ÄPt<<
FSP/?O_oSPŃ>> SP

International Character Set

n 35_0 23_H 36_0 24_H 64_0 40_H 91_0 5B_H 92_0 5C_H 93_0 5D_H 94_0 5E_H 96_0 60_H 123_0 7B_H 124_0 7C_H 125_0 7D_H 126_0 7E_H
USA0#@[\]^'|~
FRANCE1#à°ç§^'éùè..
2Ineffective
ENGLAND3£@[\]^'|~
DENMARK I4#@ÆÅ^'æøå~
SWEDEN5#øÉÅÖÅÜéäöåü
ITALY6#@°\é^ùàòèi
SPAIN7Pt@iÑ¿^'..ñ}~
*JAPAN8#@[¥]^'|~
*NORWAY9#øÉÆÅÜéæøåü
*DENMARK II10#ÉÆÅÜéæøåü

*Accessible only through software

\*Italic International Character Set

LOCATIONCHAR.LOCATIONCHAR.LOCATIONCHAR.LOCATIONCHAR.
DECHEXDECHEXDECHEXDECHEX
12880à13789 14692AE1559Bö
12981è1388Añ14793æ1569Cü
13082ù1398Bα148941579DÉ
13183ò1408CPt14995ø1589Eé
13284i1418DÅ150961599F¥
13385°1428Eà15197Å255FF
13486£1438Fç15298Ö
13587j14490§15399Ü
13688¿14591ß1549Aä

*Accessible only in Standard Mode

Proportional Spacing Tables

Standard Mode Characters

ASCII codeChar.Width
0A12
1B12
2C11
3D10
4E8
5F12
6G12
7H5
8I12
9J12
10K11
11L12
12M12
13N12
14O12
15P11
16Q10
17R11
18S12
19T12
20U12
21V12
22W8
23X12
24Y12
25Z12
26A12
27B10
28C11
29D12
30E12
31F12
32G12
33H5
34I8
35J12
36K12
37L12
38M12
39N5
40O7
41O7
42P12
43Q12
44R12
45S12
46T6
47U10
48V12
49W12
50X12
51Y12
52Z12
53A12
54B12
55C12
56D12
57E12
58F12
59G12
60H12
61I12
62J10
6312
ASCII codeChar.Width
64@12
65A12
66B12
67C12
68D12
69E12
70F12
71G12
72H12
73I8
74J11
75K12
76L12
77M12
78N12
79O12
80P12
81Q12
82R12
83S12
84T12
85U12
86V12
87W12
88X10
89Y12
90Z10
91I8
92J10
93K8
94L12
95M12
96n11
97o12
98p11
99q11
100r11
101s12
102t11
103u12
104v12
105w13
106x10
107y12
108z10
109w13
110u12
111y12
112z10
113u9
114y12
115s12
116t11
117u12
118y12
119w13
120x10
121y12
122z10
123t12
124u12
125y12
126z12
127e12
ASCII codeChar.Width
128 11
129 11
130 11
131 11
132 8
133 ^ 8
134 12
135 10
136 11
137 N 12
138 12
139 12
140 12
141 A 12
142 11
143 11
144 S 12
145 11
146 AE 12
147 12
148 12
149 11
150 9
151 A 12
152 O 12
153 U 12
154 11
155 11
156 12
157 E 12
158 11
159 12
160 12
161 10
162 10
163 12
164 11
165 % 12
166 \& 12
167 · 6
168(8
169 ) 8
170 12
171+12
172 · 7
173 - 12
174 · 7
175 10
176 O 12
177 12
178 12
179 2 12
180 3 12
181 4 12
182 5 12
183 6 12
184 8 12
185 9 12
186 7 7
187 7
188 10
189 = 11
190 9
19111
ASCII codeChar.Width
192@12
193A12
194B12
195C12
196D12
197E12
198F12
199G12
200H12
201I10
202J12
203K12
204L10
205M12
206N12
207O12
208P12
209Q12
210R12
211S12
212T12
213U12
214V12
215W12
216X12
217Y12
218Z12
219 ( 7 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 \ 1 )
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255

Unit: 1120 inch (0.21 mm)

IBM Graphics Characters
Effective only when the print mode selector is set to "Bold PS".

ASCII codeChar.Width
312
412
512
612
2012
21§10
2612
2712
3112
128Ç12
129ü11
130é12
131ä12
132ä12
133ä12
134ä12
135ç11
136ö12
137õ12
138è12
139i8
140i8
141i8
142Ä12
143Ä12
144É12
145æ12
146Æ12
147ö10
148ö10
149ö10
150ü11
151ü11
152y11
153Ö12
154Ü12
155¢11
156£12
157¥12
158Pt12
159f12
160á12
161i8
162ö10
163ü11
164ñ11
165Ñ12
166a12
167ø12
168¿12
169¬12
1701⁄212
1711⁄412
172i5
173<<12
174>>12
175
224α12
225β12
226Γ12
227π12
228Σ12
ASCII codeChar.Width
229 12
230 12
231 12
232 12
233 12
234 12
235 12
236 12
237 12
238 12
239 12
240 12
241 ± 12
24212
24312
246 ÷ 12
24712
248 ^o 8
24912
25012
251 v^- 12
252 n 8
253 z 8
25412
255SP12

Unit: 1120 inch (0.21 mm)

DIP Switch Settings

SWITCH NUMBERFUNCTIONONOFFPOSITION WHEN SHIPPED
SW1Printer ModeStandard ModeIBM Proprinter ModeON
SW2Paper Out DetectorIneffectiveEffectiveOFF
SW3AUTO FEED XTFixed InternallyNot Fixed InternallyOFF
SW4Skip Perforation1 inch (25.4 mm) SkipNo SkipOFF
SW5 SW6 SW7Character SetSW1=ON: See International Character Set Chart SW1=OFF: See IBM Proprinter Mode ChartOFF OFF ON
SW87 bit/8 bit7 bit8 bitOFF

DIP Switch Settings

SW5SW6SW7INTERNATIONAL CHARACTER SET
ONONONUSA
OFFONONFRANCE
ONOFFONENGLAND
OFFOFFONENGLAND
ONONOFFDENMARK I
OFFONOFFSWEDEN
ONOFFOFFITALY
OFFOFFOFFSPAIN

International Character Set

SWITCH NUMBERFUNCTIONONOFF
SW5Automatic CRCauses Automatic CR on LF, VT, ESC+JPrevents Automatic CR on LF, VT, ESC+J
SW6Zero font00
SW7Character ChartSet 2Set 1

IBM Proprinter Mode

Download Character Matrix Blanks (for Standard Mode)

Make copies of this page first.
Then use blank matrices to design your download characters.

Download Character Matrix Blanks: Draft (for IBM Proprinter mode)

-9×11-

Make copies of this page first.

Then use blank matrices to design your download characters.

Software Commands (Standard mode)

FONT SELECTIONPage
NameFunction
ESC+4Selects Italic printing4-4
ESC+5Releases Italic printing4-4
ESC+x+nSelects print font4-5
ESC+S+0Selects superscript printing4-6
ESC+S+1Selects subscript printing4-6
ESC+TReleases sub/superscript printing4-6
CHARACTER PITCH SELECTIONPage
NameFunction
ESC+PSets 10 cpi (pica pitch) draft printing4-9
ESC+MSets 12 cpi (elite pitch) draft printing4-10
ESC+nSets 10 cpi NLQ printing4-12
ESC+oSets 12 cpi NLQ printing4-13
SISets 17 cpi (compressed) printing4-14
ESC+SISets 17 cpi (compressed) printing4-14
DC2Releases compressed printing4-14
ESC+p+1Sets proportional spacing4-15
ESC+p+0Releases proportional spacing4-15
ESC+w+nSets 10, 12, 15, 17 cpi or proportional spacing4-17
ESC+!+nSets certain pitches based upon value of n4-18
CHARACTER HIGHLIGHT SELECTIONPage
NameFunction
ESC+ESets emphasis printing4-24
ESC+FReleases emphasis printing4-24
ESC+GSets double printing4-25
ESC+HReleases double printing4-25
SOSets single-line double width printing4-26
DC4Releases single-line double width printing4-26
ESC+SOSets single-line double width printing4-26
ESC+W+1Sets double width printing4-27
ESC+W+0Releases double width printing4-27
ESC+-+1Sets underlining4-28
ESC+-+0Releases underlining4-28
ESC+!+nSets highlighting based upon value of n4-30

Software Commands (Standard mode)

CHARACTER SET SELECTIONPage
NameFunction
ESC+R+nSelects international character set4-31
ESC+6Sets italic international character set4-33
ESC+7Releases italic international character set4-33
BIT IMAGE (GRAPHICS) MODE SELECTIONPage
NameFunction
ESC+K+n1+n2Sets standard density (480 dots/line)4-41
ESC+L+n1+n2Sets double density (960 dots/line)4-41
ESC+Y+n1+n2Sets double density/double speed (960 dots/line)4-42
ESC+Z+n1+n2Sets quadruple density (1920 dots/line)4-43
ESC+X+m+n1+n2Sets 8-pin bit image mode selection(480, 576, 640, 720, 960, 1152, 1920 dots/line)4-44
ESC+^+m+n1+n2Sets 9-pin bit image mode selection(480, 576, 640, 720, 960, 1152, 1920 dots/line)4-45
ESC+?+n+mReassigns graphics mode density4-46
PAPER FEED SELECTION Amount Page
NameFuction
ESC+0Sets paper feed to 1/8 inch (3.2 mm)4-48
ESC+1Sets paper feed to 7/72 inch (2.47 mm)4-48
ESC+2Sets paper feed to 1/6 inch (4.2 mm)4-49
ESC+A+nSets paper feed to n/72 inch4-50
ESC+3+nSets paper feed to n/216 inch4-51
Execution Page
NameFunction
LFFeeds paper one line4-53
FFFeeds paper to next top of form position4-53
ESC+J+nExecutes one-line paper feed of n/216 inch4-54
ESC+f+1+nFeeds paper “n” lines4-55

Software Commands (Standard mode)

PAGE FORMAT CONTROL
Page

NameFunction
ESC+C+0+nSets page length in inches4-56
ESC+C+nSets page length in lines4-57
ESC+l+nSets left margin4-59
ESC+Q+nSets right margin4-60
ESC+a+0Enables left alignment4-62
ESC+a+1Enables auto centering4-62
ESC+a+2Enables right alignment4-63
ESC+a+3Enables auto justification4-64
ESC+N+nSets skip perforation4-65
ESC+OReleases skip perforation4-65
TABULATIONHorizontalPage
NameFunction
ESC+D+n1+...+n,+0Sets horizontal tab4-66
ESC+D+0Releases horizontal tab4-66
ESC+e+0+nSets horizontal tab every “n” positions4-66
HTExecutes horizontal tab4-67
VerticalPage
NameFunction
ESC+B+n1+...+n,+0Sets vertical tab4-68
ESC+B+0Releases vertical tab4-68
ESC+e+1+nSets vertical tab every “n” lines4-68
VTExecutes vertical tab4-69
ESC+/+nSelects VFU channel4-71
ESC+b+m+n1+...+n,+0Sets VFU tabulation4-71
ESC+b+m+0Releases VFU tabulation4-71

Software Commands (Standard mode)

CARRIAGE CONTROLPage
NameFunction
BSPrints, then backspaces one character4-74
CRPrints a line, then returns carriage4-75
ESC+<Homes print head4-75
ESC+U+1Sets single direction printing4-76
ESC+U+0Releases single direction printing4-76
ESC+s+1Sets half speed printing4-76
ESC+s+0Releases half speed printing4-76
ESC+f+0+nSkips “n” spaces on a line4-77
DATA CONTROLPage
NameFunction
CANClears data in buffer4-78
DC1Selects printer remotely4-79
DC3Deselects printer remotely4-79
DELDeletes last printable character4-80
ESC+>Sets MSB on4-80
ESC+=Sets MSB off4-81
ESC+#Cancels MSB setting4-82
ESC+I+1Selects undefined code printing4-83
ESC+I+0Releases printing code from undefined code locations4-83
DOWNLOADABLE CHARACTER SELECTIONPage
NameFunction
ESC+y+loc+D1+D2+...+D9Defines download draft font4-86
ESC+z+locCancels download character4-86

Software Commands (Standard mode)

MISCELLANEOUS
Page

NameFunction
BELSounds the buzzer4-89
ESCFirst byte of multi-byte control codes4-89
NULLast byte of certain multi-byte control codes4-90
ESC+@Initializes the printer4-90
ESC+9Enables paper-out detection4-93
ESC+8Disables paper-out detection4-93
ESC+i+1Sets incremental (view) printing4-93
ESC+i+0Releases incremental (view) printing4-93

Software Commands (IBM Proprinter mode)

FONT SELECTIONPage
NameFunction
ESC+S+0Selects superscript printing4-6
ESC+S+1Selects subscript printing4-6
ESC+TReleases sub/superscript printing4-6
ESC+I+0Selects draft font print mode4-7
ESC+I+2Selects NLQ font print mode4-7
ESC+I+4Selects download code print (draft)4-7
ESC+I+6Selects download code print (NLQ)4-7
ESC+GSelects NLQ printing4-8
ESC+HReleases NLQ printing4-8
CHARACTER PITCH SELECTIONPage
NameFunction
ESC+:Sets 12 cpi (elite pitch) printing4-11
DC2Releases elite and compressed printing4-11
SISets 17 cpi (compressed) printing4-14
ESC+SISets 17 cpi (compressed) printing4-14
CHARACTER HIGHLIGHT SELECTIONPage
NameFunction
ESC+ESets emphasis printing4-24
ESC+FReleases emphasis printing4-24
SOSets single-line double width printing4-26
DC4Releases single-line double width printing4-26
ESC+SOSets single-line double width printing4-26
ESC+W+1Sets double width printing4-27
ESC+W+0Releases double width printing4-27
ESC+-+1Sets underlining4-28
ESC+-+0Releases underlining4-28
ESC+_+1Sets overlining4-29
ESC+_+0Releases overlining4-29

A

Acknowledge (ACK) 3-1, 5-2

Alarm 3-2

All character printing 4-91, 4-92

ASCII tables A-1

Automatic line feed 4-52

B

Backspace (BS) 4-74

BASIC 4-1, 4-2, 4-3

Bell (BEL) 4-89

Bi-directional printing 1-1, 4-76

Bit image: graphics 4-36\~4-46

reassignment 4-46

selection 4-36, 4-44, 4-45

Buffer clear 4-78

BUSY 3-1,5-2

C

Cancel (CAN) 4-78

Carriage control commands 4-74

Carriage return 4-75

Character highlight commands 4-24

Character pitch commands 4-9

Character set commands 4-31

Compressed:

pitch release 4-14

pitch setting 4-14

subscript 4-6

superscript 4-6

D

Data control commands 4-78

Delete (DEL) 4-80

Detectors: out of paper 3-2, 3-3 overheat 3-2

Device control (DC1–DC4) 4-14, 4-26, 4-79

DIP switches: chart 3-3

function 3-3

location 3-3

software control of 4-96

Dot density 4-36

Double printing 4-25

Double width printing 4-26, 4-27

Download: character commands 4-86, 4-88 matrix blanks D-1, D-2

Draft: font 4-4, 4-9 mode 3-1

E

Elite pitch 1-1, 4-10, 4-11,

4-13,4-21

Emphasis printing 4-24

ERROR signal 5-3

Escape (ESC) 4-1, 4-89

Escape sequences 4-1

F

Font selection commands 4-4

Form feed (FF) command 2-5, 3-1, 4-53

Form feed switch 3-1

Form length command (See page length command)

Friction feed 2-4

G

Graphics: bit image 4-36

block 1-1,4-5,4-12, 4-13,4-28

double density 4-41

double speed 4-42

IBM 4-5, 4-12, 4-13, 4-28, 4-34, 4-35

quad density 4-43

standard density 4-41

8-pin 4-44

9-pin 4-45

H

Half-speed printing 4-76

Hex dump 3-5

Hexadecimal entry 4-2

Home print head command 4-75

Horizontal: spacing 4-77

tab execute 4-67

tab set 4-66

1

IBM character set 4-34, 4-35

Incremental printing 4-93

Indicator lights 3-1

Initialization 3-4

Input format 4-3

Interface connector 5-1

Interface signals 5-2

International characters 1-1, 3-3, 4-31, 4-83, A-5

Italics 1-1,4-4

Italic int'l characters 4-33, A-5

L

Line feed (LF) command 4-53

Line feed switch 3-1

M

Maintenance, preventive 6-1

Maintenance, periodic 6-1

Margin, left 4-59

Margin, right 4-60

Margin set 4-61

Mixing print modes 4-60

Most significant bit (MSB): cancel 4-82 set 4-80, 4-81

N

Near letter quality (NLQ) 3-1, 4-5, 4-8,

4-12, 4-13

Null (NUL) command 4-90

0

On Line/Off Line 3-1

Overlining 4-29

Overload detector 3-2

P

Page format commands 4-56

Page length commands 4-56, 4-57

Paper:

feed commands 4-47

installation 2-3

out detector 3-2

out detect command 4-93

out indicator 1-2

out signal 5-1,5-2

perforation skip 4-65

separator 2-2

Pica pitch 4-9, 4-12

Power switch 2-3, 3-1

Print:

head gap 2-5

mode select switch 3-1

Printer reset command 4-90

Programmable:

paper feed—n/72 inch 4-50

paper feed —n/216 inch 4-51

paper feed—n/216 inch,

single line 4-54

pitch 4-17

pitch/highlighting 4-18, 4-30

Proportional spacing 3-1,4-15

R

Ribbon installation 2-2

Remote printer deselect 4-79, 4-84

Remote printer select 4-79

S

SELECT signal 5-3

Self test 3-5

Shift In (SI) 4-14

Shift Out (SO) 4-26, 4-27

Signal ground 5-3

Single direction printing 4-76

Skip perforation 4-65

Software commands index E-1

Spacing: horizontal 4-77

proportional 4-15

vertical 4-55

Specifications 1-3

Standard density graphics 4-41

STROBE signal 5-2

Subscript font 4-6

Superscript font 4-6

Switches:

form feed 3-1

line feed 3-1

On Line 3-1

print mode selector 3-1

T

Tabulation: commands 4-66 horizontal 4-66, 4-67 initial clear 4-73 vertical 4-68

Top of form (Top of page) 2-5, 4-58

Tractors 2-4

Troubleshooting 6-2

U

Undefined code printing 4-83

Underlining command 4-28

V

Vertical: format unit 4-71 spacing 4-68 tab execute 4-69 tab set 4-68

View printing (See incremental printing)

MEMO

Matsushita Electric Trading Co., Ltd.

P.O. Box 288, Central Osaka, Japan

Inhaltsverzeichnis Klicken Sie auf einen Titel, um darauf zuzugreifen
Handbuch-Assistent
Angetrieben von Anthropic
Warten auf Ihre Nachricht
Produktinformationen

Marke : PANASONIC

Modell : KX-P1082

Kategorie : Drucker