Better news. I've got the 'test' programme on
http://www.virtualacorn.co.uk/support/a ... /index.htm working fine on our HP LaserJet 1015, and others. Reliable and repeatable. Here's what I did:
1. Copied the programme from the article as a plain-text file and moved it to RISC OS v4.39.
2. Loaded it into Edit and deleted all the [0d] characters.
3. Changed the printer name in line 90 to whatever you're using. In our case it's HostFS::A4_Laser (i.e. the name that comes up when you double-click on ShowPrinters in the Printers directory. NB the underline character.)
4. Changed line 210 text to "Have a nice day Your Queen".
5. Saved the file and changed the filetype to BASIC.
6. Ran it - and it printed "Have a nice day Your Queen", 10 times, with successive lines indented by +4 spaces.
The printer make/model/age/format doesn't seem to matter as I've since got it working reliably on the HP A4 LaserJet (USB); a 15-year-old Epson EPL-9000 A3 laser (using a USB-to-Centronics cable); an aging Epson Stylus Photo R220 A4 inkjet (USB); and a new-ish Epson Stylus Photo 1400 A3 inkjet (USB). At which point I ran out of printers...
So no guarantees, but it looks promising. HTH.
Mike Nicholl
pp T.O.M.S.