The Vintage Computer

A Collection of IT Gear from the Past, Restorations and Projects around vintage computing

TEC FP-1500-25 serial printer

The Tokyo Electric Corp. FP-1500-25 is a daisywheel printer that was available from 1980 (possibly earlier) as a peripheral to the 8-bit micros of the time and it predates the original IBM PC by at least a year. It was sold under the Exidy brand (as shown on the title image) as a companion to the Sorcerer computer in the WPS 80/2 package as a DP-6120, and it might have been OEMed by other vendors as well.

TEC FP-1500-25 restored, shown with the tractor for fanfold paper

Unfortunately, almost nothing about this particular printer is available on the Internet, and the manual disappeared long ago. It seems to be based on a Diablo mechanism, as it uses Diablo-style typewheels and ribbons. Diablo, who pioneered daisy wheel technology and later were bought by Xerox, appear to have been a kind of standard back in the day for these kinds of printers.

Serial Printer with a parallel Centronics port…

Interestingly, even though the badge identifies it as a “serial printer” it connects via a standard parallel centronics cable. Therefore, the “serial” designation might mean that it renders text in a serial, character-by-character fashion as opposed to chain printers that formed a whole line of text at once and thus were much speedier. In fact, the -25 part of the model designation points to a 25 characters per second printing speed.

As such it seems that the TEC FP-1500-25 implements at least a part of the Diablo printer protocol, it will work with the D630 printer driver of MS Word under MS DOS as well as with the Text-Only printer driver under Windows 98.

Windows 98 Printer test page

As the seller, Klaus, told me, the printer had been in storage for about 20 years after being decommissioned. So, it had gathered quite a bit of dust and some mild corrosion.

It had been used in his own business to print invoices for IT consultancy and mainframe software development services. It was hooked up to a Northstar Horizon computer via a proprietry, 15-pin D-Sub parallel connector by means of a self-made cable.


The restoration mainly involved cleaning and lubing and replacing a dead mains switch which made fizzing noises when connected to power. Apparently some corrosion had been going on in there, fortunately I had a similar switch from a japanese made device at hand which worked perfectly as a replacement.

Mains switch replacement, some corrosion on the casing

For properly servicing this device, it has to come apart, so I disssembled it up to a point where the case, electronics and the printing mechansim separated. It is quite service friendly – just disconnect the paper out and front panel connectors, unscrew the four feet and the mechanism lifts out. That way, cleaning up the hardened grease and re-lubing was much easier.

Printer separated from case

The printer is built in a pretty modular way, with the mechanism and the electronics backplane forming one component into which the individual logic parts plug, similar to ISA cards. It was probably possible to order other variants of the printer, for instance, with different interfaces.

Printer logic board: low voltage part of the PSU, CPU (i8085), motor driver board, IO logic board)

Aside from that, the machine is built like a tank. Even the case is cast aluminium, and only a few parts are made of plastic; everything else is metal.

8085 CPU Board and ROMs. Note the transparent tape on the EPROM UV Windows.


After re-assembly, it was testing time. Applying power didn’t release any magic smoke so we were good to go ahead. A bit of guesswork lead to finding how to initiate the self-test printing routine – it is holding down the page advance button (middle) while turning on the power.

The printer will start hammering away the selection of characters on the printing wheel, do a line feed and start over. That confirmed that both electronics and the mechanism were in working order.

Printer Self-Test

I then replaced the printing ribbon with a new one from ebay – Diablo HYtype – and tested a little bit more with a computer connected. Its funny to see Windows 98 on the tiny Toshiba Libretto drive the more than 40 years old dinosaur just perfectly.

Best Japanese Friends

What is ESC 3 for?

The Diablo manual reveals a couple of tricks those old daisywheel printers had up their sleeve. One of those is “graphics mode” which is initiated by sending ESC 3 to the printer and terminated by sending ESC 4.

The effect of ESC 3 is to scale horizontal – carriage – and vertical – paper – movement such that one increment is no longer a character or a line but a fraction thereof which coincides with the size of the dot (.) on the typewheel.

Graphics printing on a text-only printer.

Printing graphics this way is crazy loud and takes forever but technically works. This obviously totally impractical to print full page images but for small logos or the like this might have been useful.

Below is a Processing script to convert an image file into the format this printer understands. Since the control codes are from the Diablo manual, it should work with other, Diablo compatible printers as well.

TEC FP 1500-25 Technical Details

TEC / TECToshiba FP-1500-25
aka Exidy DP-6120
ManufacturerTokyo Electric Corporation (now Toshiba)
Printer TypeSerial impact daisywheel printer
InterfaceParallel centronics
ProtocolTTY, possibly Diablo ESC sequences
GraphicsNone, text only
Printing speed25 CPS
Paper handlingSingle sheet or endless fanfold
CPU8085 (higher integrated 8080 variant)
Manufactured<= 1980, this unit 1981(as per PCB labeling)
PriceUSD $2,195 in May 1980 (as per Exidy price list)
USD $8,413 inflation adjusted
(as per April 2024)
TEC FP-1500-25 Tech Brief


Related devices in my collection:

Toshiba Libretto 50ct – the tiny Windows 95 machine from Toshiba

Genius handheld scanner GS 4500 – Another device of the past

External Links

Quick video on my youtube channel on this printer.

Exidy pricelist May 1980 out at

Exidy WPS 80/2 brochure featuring the TEC FP-1500-25

Diablo 630 maintenance manual out at

Diablo Hytype 1200 printer manual out at

Northstar Horizon on Wikipeda

Page Visits: 93479

Next Post

Previous Post

© 2024 The Vintage Computer

Theme by Anders Norén