Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

ZX Spectrum Next Wi-Fi Printer Driver

An installable driver that enables printing directly to your network printer from your ZX Spectrum Next. · By taylorza

Printer server works well on my HP ENVY 5546 plus interesting finding with Tasword

A topic by Paul created May 22, 2026 Views: 94 Replies: 8
Viewing posts 1 to 6

Hi Chris, I have your nextprintserver working on my HP printer now, which is great news because the direct to printer driver alone did not print out (although it did connect)  Just messing about as I often do, I loaded Tasword Plus Two into my Next in NEXT mode (Tasword PLUS 2 is for a Spectrum 128k or Plus two, so it's suprising it loads in NEXT mode) I took the Tasword menu option  to go out into BASIC and added the install driver and OPEN lines at the beginning of the Tasword BASIC. When I went back into Tasword Plus Two, I typed a few lines and then the print command. I didn't really exepect it to work, but to my surprise the text came through to the nextprintserver screen on my PC in full. I then got excited that it would print, but unfortunately it seems to lock there printing nothing.  As you can see from my previous questions, I am not technical, but visually it seems tantilising close to working! Tasword Plus Two is an excellent word processor. It would be amazing if  you could wi-fi print from the Next using it. Any thoughts? 

Developer

Hi Paul, I would not have expected that to work at all. It is a long weekend in the States this weekend so I will definitely spin up Tasword and see if I can get this working. Thanks for trying this, because I honestly wondered about it and just thought that would never work... As I like to say, "I thought myself out of a solution"

Developer

Hi Paul, I played with it a little this evening... it is quite exciting that this actually works.

It does look like you have to choose option 2 when launching Tasword

Press [2] to disable buffering and print spooler

It appears the print spooler keeps the connection open to the printer server, which prevents it from sending the page to the printer. But if the print spooler is disabled everything seems to work.

Developer

I investigated a little deeper, the issue is indeed with the print spooler. When using the print spooler interrupts are disabled, which interferes with the driver.

Just caught up with your exciting replies. I will have a chance to be on my Next layer in the week. Just to confirm  before I try. Are you using the PLUS TWO  version of Tasword (also badged as 128K or an earlier one? Thanks, Paul

Developer (1 edit)

Hi Paul, I am using Tasword Plus Two. I got the tap file from the World of Spectrum site.

Hi Chris 

Using the approach discussed, I now have Tasword Plus Two printing successfully in NEXT mode. Out of the box, underline and italic styles work too.  I am going to experiment with the ESC code set up to see if I can get bold and colours that I believe your driver supports too. I also want to try out the wider functionality of Tasword Plus Two to see if it all works. I also hope to use the NEXT TAP IN/OUT menu to load and save documents to the NEXT SD card, but have not tried this out yet. 

(By the way I was wrong to think Tasword 128 and Plus Two were the same. The latter does run on the 128K, but the 128K version does not have the boot up option to turn the print spooler off, which you discovered is necessary.)

I am yet to test the more detailed functionality of Tasword Two Plus, however this does mean that there is a powerful word processor available for the Next that prints directly to a modern Wi-Fi printer using your NEXT print driver and NEXT print server for Windows, which is fantastic!

Up until now, I have been able to use Spectrum word processors on the NEXT only in 48K mode with an LPRINT II centronics interface attached and a retro-printer centronics convertor device to print to my Wi-Fi printer. Apart from involving additional hardware, it also requires the loading of some OUT commands to set up and of course only runs Spectrum 48k word processors and applications that support the LPRINT II interface.
 

I am very busy for a couple of weeks now, but after that will spend some more time on this.  Although I believe I have found an exception with Tasword Two Plus in being able to run in NEXT mode,  it does make me wonder if there are any other old Spectrum applications that might also work? - Something I will pursue in the future too.  Thanks for creating you drivers - made me very happy :-)

Developer

Hi Paul,

I am glad this is working well for you. And if you do come across any escape codes used by Tasword that I am not support, feel free to give me a shout and I will see if/how I can add support for those.

Best Regards,

Chris

(2 edits)

It is a bit of good fortune that  Tasword Plus Two happens to run sufficiently well enough in NEXT mode to be able use the NEXT WiFi driver and Print server  successfully including the character styles the driver and server support. However, unluckily it does not appear that Tasword's document save and load functions work in NEXT mode. The Plus Two version supports tape and microdrive. Since microdrives are not supportable in NEXT mode AFAIK, I had hoped I could use you the tape storage functions with  the NEXT's TAP IN/OUT function, but this does not work. Even though I can successfully save the whole Tasword program using it's save  customise program function to real tape, saving documents to real tape results in an loading back tape error. On finding this I tried using the PLUS 3  .DSK version of Tasword, which also successfully loads into NEXT mode. This version successfully saves and loads documents to the virtual .DSK, but I get no connection to the print server when using the print command. By default it has the print spooler off, so I suspect the problem is that it uses a different method to print?? The bottom line is that I can use Tasword Plus two to print successfully to  my HP Envy WiFi printer including the driver's supported character styles and the printer server's fonts, but only with a document on the screen, as it does not seem possible to save a document when Tasword Plus Two is loaded into NEXT mode.  With my very limited knowledge, I can't get any further and I suspect it would require some machine code re-write to make either of these programs work with full functionality with the driver/print server in NEXT mode.