A couple of years ago I acquired an Acorn A3010 which I restored in this blog. Along with the machine came an Acorn branded monitor (which I have donated) and an Acorn JP150 printer. Today I have finally turned my attention to this printer.

About the printer

The Acorn JP150 is actually a re-badged Olivetti JP150. It is what was called a “bubble jet” printer. This is a form of inkjet technology. Inkjets typically either use a piezo technology to push the ink out or a thermal technology to effectively boil and squirt the ink. The latter is what “bubble jet” meant.

This printer is in a very compact format for tucking away somewhere, but unfolds into a capable, one page-at-a-time, bubble jet printer.

Inspection

Looking around the machine is interesting. It has a bunch of settings to use internal fonts, which you can set using switches hidden under a flap. There was no cartridge in the printer, but a lot of crystallised gunk at the bottom and potentially even on the motherboard.

Opening up

The printer is only clipped together and was relatively easy to open up using standard plastic opening tools. The entire outside plastic shell comes off, a cable to the buttons and LEDs needs to be removed and then a single black clip holds the mechanism down. The mechanism has two flex cables and two motor cables connected. I marked one of them with a dot after these photos so that I could reconnect them in the correct order.

Underneath we can see the motherboard. It is effectively an 80188 PC in there. We can also see how bad the ink spill is. It looks like the board was manufactured in early 1993, this tallies with my A3010 being a later non-mezzanine version.

I actually took a closer picture of this and put a question on Twitter to see if anyone could identify the board and stain. I was surprised that someone got it!

Leakage cleaning

Whilst Isopropyl alcohol didn’t work to clean this up, acetone did. When mopped up it was black on the cleaning cloths, which tallies with it being printer ink. I also picked out the gunk from the bottom of the print head carriage. I presume this is a reservoir for cleaning and over the years of usage it filled and overflowed.

Whilst cleaning this piece of rubber fell out from somewhere. I haven’t found anywhere that it fits, so maybe someone dropped it inside?

There was a spring that had become unsprung too. I managed to bend a loop back onto this and reattach it.

Getting things running

At this point it powers up, but just flashes an LED, my guess is this is due to the missing cartridge.

There are a few things I’m going to need to get this running properly. The first is ink. Luckily the cartridge type was used in many printers and fax machines under the code FPJ20 or 84431. I managed to find one on Amazon that wasn’t very expensive. I also need a printer cable, but I have one of those spare.

I needed the driver disk for the Archimedes to print to this. This machine came with one, but support is also built into RISC OS 3 onwards, which is what my A3010 runs.

Finally, I figured I needed the manual, if there were to be any issues or error codes this thing is going to be very difficult to figure out without one.

I searched all over the internet and could not find a PDF of the manual for this or the printer under the Olivetti brand. But I did manage to find an original copy of the manual for sale on eBay, so I acquired that. Might not be in the best condition, but as long as I can read it, that is all that matters.

Cartridge Install

I installed a refurbished cartridge into the printer and powered it on, but it was still just doing the rapid flashing light issue.

I guessed that the contacts for the cartridge needed cleaning. I gave them a wipe with isopropyl alcohol, re-inserted the cartridge, powered back on and it seemed to do a proper initialisation sequence. On to testing!

Test print

I installed the driver on my Archimedes A3010 and tried to print the README for the printer driver. On the first attempt it loaded the paper and then just immediately hung, a few more tries and it continued to do this. I disassembled the printer again and found a little bit of ink around some IC pins that I had missed. I’m guessing the ink is slightly conductive.

I attempted this again, and it does attempt to print it:

Unfortunately the page is coming out blank. Which means either the signals aren’t all getting to the cartridge, or this cartridge is junk. To eliminate the latter, I ordered a new original cartridge from another supplier.

Another cartridge

This time after reading the manual I found out that holding down “Line Feed” whilst powering on the printer initiates a test print from the printer itself. This is the output with the new cartridge:

This means the original cartridge was bad. It also means that the new cartridge looks to be working! Next I attempted to connect it back to the A3010. This time I tried to print an image that came on the RISC OS floppy disks to see what would happen:

Looking good (for 1993 anyway). This thing works great now and it even works well on my retro PCs, probably the Amigas too, but I haven’t tried that yet.

3 responses to “Retro Restoration: Acorn JP150 Bubble Jet Printer”

  1. Good morning, seeing that you had restored the Acorn JP150 and that you had the drivers has made me very happy. I have spent months looking for the drivers without success, so that I can get it working. Olivetti, neither in its museum, nor any of the hundreds of technical services in Europe have the drivers. There are a couple of museums that have it but they have not answered me and I am overwhelmed. I have five new ink cartridges because they are still sold on the market although you have to look very carefully because I bought them for 5 and 10 euros. They are refillable and it seems that they polish the injectors or perform an electronic wash.
    The printer that I have is from the Olivetti brand and I have to tell you that you have a little gem, not only because it has a design award, and it is in at least 4 museums. Yes, no, because every time you put in a new ink cartridge, you have a new printer. Since the injectors are in the cartridge so it always works very well. I’m sure that if you want you can buy a paper pack charger that came separately and has the virtue of printing on very thick watercolour paper, Fabriano 500 gr. This is the maximum thickness that I put it on at the time and you can make business cards, Christmas cards or A4 size pictures. You can even put in roll paper, if the drawing or photo is larger in one direction. I advise you to spray the drawing with hairspray after printing because the water affects the ink. I also advise you to clean the cartridge injector from time to time because it accumulates ink and stains. It is an exceptional printer.
    I bought it in 1990 together with an Olivetti 386 computer to which I had to put a mathematical coprocessor to work with AutoCAD. Now I have a drawing tablet with a monitor painting watercolors and black inks, so I went down to the garage to rescue it, but I couldn’t find the diskette with the drivers and I would be super grateful if you could send me the drivers so I could use it, since it seems that I won’t be able to in Windows 11, I was thinking of using it with an emulator of an old Windows, 7,8. I don’t know yet, in which the driver for this printer will be activated. My email is (censored)@hotmail.com I am super grateful to you in advance because without the driver I won’t be able to do anything. Greetings Angel.

    1. Hi Angel,
      I have no idea what drivers you would need for Windows 7 or 8. The only Windows drivers I’m aware of are for Windows 3.1, which can be easily found. I suspect Windows 95/98 have some built-in drivers for it.

      1. Hi, I can’t find the drivers 3.1 anywhere and if you can send me the ones you have, I’ll look for a Windows 3.1 emulator and I assume the drivers are accepted, if not, the 7 and 8 emulations. If you’d be so kind as to send me the contents of the diskette, I’ll be able to at least try. Thank you very much. Best regards, Angel.

Leave a Reply

Your email address will not be published. Required fields are marked *