Page 1 of 2

BBC Model B Hangs on CTL+B/List

Posted: Wed Jan 01, 2025 2:48 pm
by t0nyt
I'm trying to use retro-printer v4 with my BBC Model B

(currently on software v4.5 as when I try on the latest version CUPS fails to print even a CUPS test page with filter failure error)

I can seemingly print ok using inter-word (so centronics cable seems ok, I say seemingly as I've only tried with a single line file so far but it's ok) but when I Ctl+B/List it hangs after a few lines until I ESC

Have tried *FX5,1 (and *FX5,2) and removed the 5v jumpers - got this from a thread on stardot forum - to no avail

I was wondering if anyone had any thoughts please?

Many thanks

EDIT: am not sure v4.5 is an actual version number but in ssh I get "Linux Retro-Printer 5.10.103-v7+ #1529 SMP Tue Mar 8 12:21:37 GMT 2022 armv7l"

EDIT 2: have also tried issuing a *FX6,1 after CTL+B

EDIT 3: inter-word is hanging now too, must of been a fluke before

Re: BBC Model B Hangs on CTL+B/List

Posted: Wed Jan 01, 2025 6:46 pm
by RWAP
Odd that cups fails to print a test page on the latest version you might need to update cups with apt-get update.

It sounds like a cups issue there with the specific printer you use.

Not sure why the BBC list command hangs though as I don't know enough about the beeb

Re: BBC Model B Hangs on CTL+B/List

Posted: Wed Jan 01, 2025 7:02 pm
by t0nyt
RWAP wrote: Wed Jan 01, 2025 6:46 pm Odd that cups fails to print a test page on the latest version you might need to update cups with apt-get update.

It sounds like a cups issue there with the specific printer you use.

Not sure why the BBC list command hangs though as I don't know enough about the beeb
I tried updating CUPS but it said it was up to date. I’ll try again if there’s a future release

Have solved the Beeb hanging by changing auto line feed from No to Yes

Many thanks

Re: BBC Model B Hangs on CTL+B/List

Posted: Wed Jan 01, 2025 7:55 pm
by RWAP
Ok what printer are you using?

Re: BBC Model B Hangs on CTL+B/List

Posted: Wed Jan 01, 2025 8:37 pm
by t0nyt
RWAP wrote: Wed Jan 01, 2025 7:55 pm Ok what printer are you using?
Hp officejet 3835 (cups =3830)

I just realised, according to the manual, that “yes” isn’t a valid auto line feed option! (It was set to “no” when not working). Any idea what it’s actually doing with it set to Yes please?

Many thanks

Re: BBC Model B Hangs on CTL+B/List

Posted: Thu Jan 02, 2025 6:59 am
by RWAP
Where are you setting this auto line feed option?

Re: BBC Model B Hangs on CTL+B/List

Posted: Thu Jan 02, 2025 7:04 am
by t0nyt
RWAP wrote: Thu Jan 02, 2025 6:59 am Where are you setting this auto line feed option?
I ssh to the pi and edited /root/config/auto_linefeed

Thanks

Re: BBC Model B Hangs on CTL+B/List

Posted: Thu Jan 02, 2025 7:36 am
by RWAP
OK - setting it to Yes is the same as the CR option, so every time a Carriage Return (character code 13) is received, we automatically treat that as a line feed and advance the print line.

I assume the issue you found here, is that the Beeb does not issue a line feed at the end of each line, just a carriage return.

Re: BBC Model B Hangs on CTL+B/List

Posted: Thu Jan 02, 2025 7:42 am
by t0nyt
RWAP wrote: Thu Jan 02, 2025 7:36 am OK - setting it to Yes is the same as the CR option, so every time a Carriage Return (character code 13) is received, we automatically treat that as a line feed and advance the print line.

I assume the issue you found here, is that the Beeb does not issue a line feed at the end of each line, just a carriage return.
Thanks, it does sound like it

Not 100% sure why the beeb hung printing without the change though

Will change the setting to CR and try some more printing tests

Many thanks

Re: BBC Model B Hangs on CTL+B/List

Posted: Thu Jan 02, 2025 7:43 am
by RWAP
t0nyt wrote: Wed Jan 01, 2025 2:48 pm latest version CUPS fails to print even a CUPS test page with filter failure error
As you are using a Hp officejet 3835 printer, you may need to install / update the HP utils:

sudo apt-get install hpijs-ppds printer-driver-hpijs

Unfortunately, I don't have an OfficeJet to try it with