The Great Little Printer
By Kenneth Bernholm under Creative Commons Attribution

"The Great Little Printer" (GLP) is not merely subjective praise for a particular computer printer. It's the actual name of a dot matrix printer from the 1980s manufactured jointly by Centronics and Brother and licensed to several other companies. While Centronics marketed the printer under the "Great Little Printer" name, Brother and the OEM manufacturers used their own model numbers.

Special thanks to Bernd from Flensburg for supplying extra information — especially on the Axonix LiteWrite.

Version 1

The first version of the GLP has a single bank of configuration switches and except for the Schneider NLQ401 it has no options for Near Letter Quality (NLQ) printing.

Model Details
Brother M-1009 Marketed for the Fujitsu FM in Japan.
Won an iF Design Award in 1985.
Brother M-1009X For MSX computers.
Centronics Great Little Printer GLP (3101)
Commodore MPS-803 (beige) Different body, controls, and ports but same mechanism.
Commodore MPS-803 (gray) Identical to the beige edition.
Schneider NLQ401 The only version 1 model with NLQ printing.
Yamaha PN-101 For MSX computers.

Version 2

The second version of the GLP has two banks of configuration switches and an extra control panel LED to indicate NLQ mode.

Model Details
Axonix LiteWrite Reviewed in PC Magazine volume 8 number 19 at page 326 (local copy).
Axonix ThinWrite 100 Reviewed in PC Magazine volume 6 number 19 at page 255 (local copy).
Brother M-1109 Reviewed in PC Magazine volume 5 number 19 at page 146 (local copy).
Watch a video on servicing the Brother M-1109.
Centronics Great Little Printer GLP II (3102)
RCA VP2100 Reviewed in PC Magazine volume 5 number 19 at page 151 (local copy).
Sony PRN-M09

Version 3 (?)

Is there a third version of the GLP? The only clue is the mention of a GLP 3103 following the GLP 3101 (v1) and GLP 3102 (v2). Also, Brother had a series of 24-pin matrix printers that could very well look like successors to the M-1109. At this point however, any third version of the GLP is purely speculation. More information on this subject is needed.

Model Details
Brother M-1024
Brother M-1024X
Brother M-1024IIP/X
Brother M-1209
Brother M-1209X
Brother M-1224
Brother M-1224X
Centronics Great Little Printer GLP III (3103)

Thermal Versions

The thermal versions of the Great Little Printer shares the design language but no mechanical parts with the matrix versions.

Model Details
Brother HR-5
Brother HR-5X For MSX computers.
Brother HR-5C For Commodore computers.
For more information, visit Jan Derogee's very informative HR-5 page.

Other Versions

The following printers are often mentioned when searching for ink ribbons for the Great Little Printer but their existence and their potential family ties to the GLP has yet to be confirmed. More information and photos are needed.

Model
Apricot ACT Writer 9
Axiom SCP-CD
Axiom SLP
Axiom SLP-CD
Axiom TwinWriter (Axonix?)
Brother DM 5
Dynax DM 5
Fargo SP 2000
Fortis DM 5
Genicom 2412
Sanyo Micron 3101
Stafford Matrix Portable
Syntrex Syndot 100
Taxan A 109

Version 2 Configuration

The two banks of DIP switches in version 2 of the GLP is configured thus:

Bank 1

Switch Description ON OFF Default
1-1 Interface mode and parity See table 1 ON
1-2
1-3 X-ON/X-OFF (1) Transmit Not transmit ON
1-4 Baud rate See table 2 OFF
1-5 OFF
1-6 ON
1-7 Character code level 8 bit 7 bit ON
1-8 Not used ON
1-9 1″ skip perforation Yes No OFF
1-10 Print mode default NLQ Draft OFF
  1. The mode selected by SW1-3 for the X-ON/OFF line does not affect any of the signal lines except X-ON/X-OFF. The X-ON signal triggers at power-up when the printer is ready to receive data.

Table 1 : Interface Mode and Parity

Switch Parallel Serial (no parity) Serial (odd parity) Serial (even parity)
1-1 ON OFF ON OFF
1-2 ON ON OFF OFF

Table 2 : Baud Rate

Switch 110 150 300 600 1200 (default) 2400 4800 9600
1-4 OFF ON OFF ON OFF ON OFF ON
1-5 OFF OFF ON ON OFF OFF ON ON
1-6 OFF OFF OFF OFF ON ON ON ON

Bank 2 in Mode 1 (Epson FX-100) (default)

Switch Description ON OFF Default
2-1 Form length 11″ 12″ ON
2-2 Printer mode 1: Epson FX-100 2: IBM Proprinter ON
2-3 National character See table 3 OFF (1)
2-4 OFF
2-5 OFF
2-6 Slashed/unslashed zero with slash without slash ON
2-7 (2) Data buffer Parallel With data buffer Without data buffer ON
Serial X-ON: 153 bytes X-OFF: 1936 bytes
2-8 Not used ON
2-9 (3) CR (AUTO FEED XT) Print with LF Print without LF OFF
2-10 (4) SLCT IN Fixed Not fixed ON

Table 3 : National Character Sets

Switch USA England I Germany France England II Sweden Italy Spain
2-3 OFF ON OFF ON OFF ON OFF ON
2-4 OFF OFF ON ON OFF OFF ON ON
2-5 OFF OFF OFF OFF ON ON ON ON

Bank 2 in Mode 2 (IBM Proprinter)

Switch Description ON OFF Default
2-1 Form length 11″ 12″ ON
2-2 Printer mode 1: Epson FX-100 2: IBM Proprinter ON
2-3 Character set Character set 1 Character set 2
2-4 CAN Active Inactive
2-5 LF amount 1/8″ 1/6″
2-6 Data buffer full print with LF without LF
2-7 (2) Data buffer Parallel With data buffer Without data buffer ON
Serial X-ON: 153 bytes X-OFF: 1936 bytes
2-8 Not used ON
2-9 (3) CR (AUTO FEED XT) Print with LF Print without LF OFF
2-10 (4) SLCT IN Fixed Not fixed ON
  1. For printers in all countries except the U.S., SW2-3 is ON.
  2. When using the serial interface, SW2-7 controls the transmission of the X-ON signal. If SW2-7 is ON, X-ON is transmitted when the data buffer is 153 bytes or less due to the data transfer to the print buffer; if it is OFF, X-ON is transmitted if the data buffer is 1936 bytes or less.
  3. When using the parallel port, AUTO FEED XT high or low functionally corresponds to setting SW2-9 to ON or OPEN respectively. However, if SW2-9 is ON and AUTO FEED XT is high, or SW2-9 is OFF and AUTO FEED XT is low, the printer will print with line feed upon receipt of the CR code.
  4. When SW2-10 is ON, the printer can receive data provided it is online. If it is in the offline state, it goes into the BUSY state. If SW2-10 is OFF and SCLT IN is low, the printer can receive data provided it is online; if it is offline, it initially goes to BUSY.

Configuration for Parallel Port Epson FX-100 Emulation

Bank 2 Bank 1
Switch 2-10 2-9 2-8 2-7 2-6 2-5 2-4 2-3 2-2 2-1 Switch 1-10 1-9 1-8 1-7 1-6 1-5 1-4 1-3 1-2 1-1
Position ↓ON ↑OFF ↓ON ↑OFF ↓ON ↑OFF ↑OFF ↑OFF ↓ON ↓ON Position ↑OFF ↑OFF ↓ON ↓ON ↓ON ↑OFF ↑OFF ↓ON ↓ON ↓ON