Discussion:
Printing from RISC OS 5
(too old to reply)
s***@btinternet.com
2022-01-01 21:34:41 UTC
Permalink
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.

I tried various drivers within the PrintDefs to no avail.

Stephen




--
Chris Newman
2022-01-02 12:05:07 UTC
Permalink
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?

I'm trying to remember how I did it.

Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.

If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
--
Chris Newman
s***@btinternet.com
2022-01-02 15:29:40 UTC
Permalink
Post by Chris Newman
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?
I'm trying to remember how I did it.
Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.
If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
Hi, it is an inkjet all in one wireless and or USB.

I have tried the above programs and they do show the printer is
connected from the Raspberry and when I drop a file on the printer icon
it does send it as the printer window shows "Now printing" but nothing
is actually printed which is why I think I need a specific printer
driver.

I have tried various combinations from the HP !Printdef list but non
have worked so far.

--
Chris Newman
2022-01-03 12:56:59 UTC
Permalink
Post by s***@btinternet.com
Post by Chris Newman
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?
I'm trying to remember how I did it.
Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.
If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
Hi, it is an inkjet all in one wireless and or USB.
I have tried the above programs and they do show the printer is
connected from the Raspberry and when I drop a file on the printer icon
it does send it as the printer window shows "Now printing" but nothing
is actually printed which is why I think I need a specific printer
driver.
I have tried various combinations from the HP !Printdef list but non
have worked so far.
Just sent you all my HP defs privately in case I have one you don't.
Having said that, I haven't got my HP Deskjet 5610 working from RISC OS.
I used to use Uniprint through the Windows machine until it ceased to
function several Windows updates ago. I now use a laser printer from R5
on the Pi.
--
Chris Newman
Chris Hughes
2022-01-03 13:37:37 UTC
Permalink
Post by Chris Newman
Post by s***@btinternet.com
Post by Chris Newman
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?
I'm trying to remember how I did it.
Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.
If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
Hi, it is an inkjet all in one wireless and or USB.
I have tried the above programs and they do show the printer is
connected from the Raspberry and when I drop a file on the printer icon
it does send it as the printer window shows "Now printing" but nothing
is actually printed which is why I think I need a specific printer
driver.
I have tried various combinations from the HP !Printdef list but non
have worked so far.
Just sent you all my HP defs privately in case I have one you don't.
Having said that, I haven't got my HP Deskjet 5610 working from RISC OS.
I used to use Uniprint through the Windows machine until it ceased to
function several Windows updates ago. I now use a laser printer from R5
on the Pi.
Re Uniprint, I still have mine working most days, from RO5 to Win10
usually without issues.

Are you on the current versions of Uniprint 4.10a, and the corresponding
module on the Win10 side?
--
Chris Hughes
Chris Newman
2022-01-03 15:53:44 UTC
Permalink
Post by Chris Hughes
Re Uniprint, I still have mine working most days, from RO5 to Win10
usually without issues.
Are you on the current versions of Uniprint 4.10a, and the
corresponding module on the Win10 side?
Ah! I have UniControl 4.10 (24 Apr 2014) sans the "a" suffix.
Whence cometh the new version?
--
Chris Newman
Chris Newman
2022-01-03 15:57:27 UTC
Permalink
Post by Chris Newman
Post by Chris Hughes
Re Uniprint, I still have mine working most days, from RO5 to Win10
usually without issues.
Are you on the current versions of Uniprint 4.10a, and the
corresponding module on the Win10 side?
Ah! I have UniControl 4.10 (24 Apr 2014) sans the "a" suffix.
Whence cometh the new version?
Just found it on 't !Store for £79. As I already have a copy I presume
here is an update price or something. Perhaps I never registered my
original copy. I shall investigate as soon as time permits.
--
Chris Newman
Chris Newman
2022-01-03 16:01:15 UTC
Permalink
Post by Chris Newman
Post by Chris Newman
Post by Chris Hughes
Re Uniprint, I still have mine working most days, from RO5 to Win10
usually without issues.
Are you on the current versions of Uniprint 4.10a, and the
corresponding module on the Win10 side?
Ah! I have UniControl 4.10 (24 Apr 2014) sans the "a" suffix.
Whence cometh the new version?
Just found it on 't !Store for £79. As I already have a copy I presume
here is an update price or something. Perhaps I never registered my
original copy. I shall investigate as soon as time permits.
Time having permitted, I see it's in my software and already have it in
my stored downloads so....

a) Have I applied the update?
b) Does the Info box on the icon bar reflect that?


Hmmm
--
Chris Newman
Chris Hughes
2022-01-03 16:59:48 UTC
Permalink
Post by Chris Newman
Post by Chris Newman
Post by Chris Newman
Post by Chris Hughes
Re Uniprint, I still have mine working most days, from RO5 to Win10
usually without issues.
Are you on the current versions of Uniprint 4.10a, and the
corresponding module on the Win10 side?
Ah! I have UniControl 4.10 (24 Apr 2014) sans the "a" suffix.
Whence cometh the new version?
Just found it on 't !Store for £79. As I already have a copy I presume
here is an update price or something. Perhaps I never registered my
original copy. I shall investigate as soon as time permits.
Time having permitted, I see it's in my software and already have it in
my stored downloads so....
a) Have I applied the update?
b) Does the Info box on the icon bar reflect that?
v4.10 is the main new version, if I remember correctly 4.10a fixed a bug
in the installer to allow it to work on newer version of RISC OS 5.

So doubt that is your issue, unless you forgot to update the UniPrint/exe
for the windows side.
--
Chris Hughes
Richard Ashbery
2022-01-04 17:00:34 UTC
Permalink
Post by Chris Newman
Post by Chris Newman
Post by Chris Newman
Post by Chris Hughes
Re Uniprint, I still have mine working most days, from RO5 to
Win10 usually without issues.
Are you on the current versions of Uniprint 4.10a, and the
corresponding module on the Win10 side?
Ah! I have UniControl 4.10 (24 Apr 2014) sans the "a" suffix.
Whence cometh the new version?
Just found it on 't !Store for £79. As I already have a copy I
presume here is an update price or something. Perhaps I never
registered my original copy. I shall investigate as soon as time
permits.
Time having permitted, I see it's in my software and already have
it in my stored downloads so....
a) Have I applied the update? b) Does the Info box on the icon bar
reflect that?
I'm wondering about that - I have just upgraded from 4.10 to 4.10a but
there doesn't seem to be a way of checking that the upgrade has been
done.

The UniPrint/exe (server software) on Windows is the same as on 4.10
so it makes sense that when it's window is opened it reports 4.10.

Richard
Chris Hughes
2022-01-03 14:08:14 UTC
Permalink
Post by Chris Newman
Post by s***@btinternet.com
Post by Chris Newman
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?
I'm trying to remember how I did it.
Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.
If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
Hi, it is an inkjet all in one wireless and or USB.
I have tried the above programs and they do show the printer is
connected from the Raspberry and when I drop a file on the printer icon
it does send it as the printer window shows "Now printing" but nothing
is actually printed which is why I think I need a specific printer
driver.
I have tried various combinations from the HP !Printdef list but non
have worked so far.
Just sent you all my HP defs privately in case I have one you don't.
Having said that, I haven't got my HP Deskjet 5610 working from RISC OS.
I used to use Uniprint through the Windows machine until it ceased to
function several Windows updates ago. I now use a laser printer from R5
on the Pi.
I thought that at least one of the HP drivers might have worked even
partially, seems to be the drivers are too old and printers too new.
You could ask CJE Micros if they might get their driver to work with that
printer.
I can still use uniprint on ViruallAcorn but would love to get printing
from the Raspberry, sort of hoped to use the Raspberry Pi instead but it
doesn't look like that is going to happen sadly.
UniPrint will work happily from a Raspberry Pi with RISC OS 5 on it.
Anyway thanks for all your help, I think the only way is to purchase an
all in one printer that is known to work with RISC OS 5 and even if I
tried with Wi-Fi I would still end up with the same connection problem.
If wanting help with a printer purchase I suggest either R-Comp or CJE
Micro's should be able to help.

Problem with all-in-one inkjet printers for RISC OS is you will probably
only get the printing side working directly.

There are a few Inkjets that support Postscript, but tend to be expensive.

I lot of Laser Printers support either PCL 5/6 or Postscript so more
easily supported from RISCOS but still have the issue of scanning/copying,
not being available.
Regards
Stephen
--
Chris Hughes
Paul Stewart
2022-01-03 16:32:20 UTC
Permalink
Post by Chris Hughes
Problem with all-in-one inkjet printers for RISC OS is you will probably
only get the printing side working directly.
In the past I have found that if the all in one device has a slot for a
memory card, the card itself was accessible from RISC OS, assuming printer
is connected via USB. You can then just scan to the memory card and then
pickup from RISC OS.
--
Paul Stewart
Sent from A9home running RISC OS 4.42
s***@btinternet.com
2022-01-08 13:35:31 UTC
Permalink
Post by Paul Stewart
Post by Chris Hughes
Problem with all-in-one inkjet printers for RISC OS is you will probably
only get the printing side working directly.
In the past I have found that if the all in one device has a slot for a
memory card, the card itself was accessible from RISC OS, assuming printer
is connected via USB. You can then just scan to the memory card and then
pickup from RISC OS.
There isn't a slot on mine though.


--
s***@btinternet.com
2022-01-08 13:32:58 UTC
Permalink
Post by Chris Hughes
Post by Chris Newman
Post by s***@btinternet.com
Post by Chris Newman
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
Is that ink jet or Laser?
I'm trying to remember how I did it.
Can the Pi "see" the printer? Use Paul Reuvers' !USBinfo to check.
If not, use Ian Hamilton's !PrtSet2USB to set/check the connection.
Hi, it is an inkjet all in one wireless and or USB.
I have tried the above programs and they do show the printer is
connected from the Raspberry and when I drop a file on the printer icon
it does send it as the printer window shows "Now printing" but nothing
is actually printed which is why I think I need a specific printer
driver.
I have tried various combinations from the HP !Printdef list but non
have worked so far.
Just sent you all my HP defs privately in case I have one you don't.
Having said that, I haven't got my HP Deskjet 5610 working from RISC OS.
I used to use Uniprint through the Windows machine until it ceased to
function several Windows updates ago. I now use a laser printer from R5
on the Pi.
I thought that at least one of the HP drivers might have worked even
partially, seems to be the drivers are too old and printers too new.
You could ask CJE Micros if they might get their driver to work with that
printer.
I can still use uniprint on ViruallAcorn but would love to get printing
from the Raspberry, sort of hoped to use the Raspberry Pi instead but it
doesn't look like that is going to happen sadly.
UniPrint will work happily from a Raspberry Pi with RISC OS 5 on it.
Anyway thanks for all your help, I think the only way is to purchase an
all in one printer that is known to work with RISC OS 5 and even if I
tried with Wi-Fi I would still end up with the same connection problem.
If wanting help with a printer purchase I suggest either R-Comp or CJE
Micro's should be able to help.
Problem with all-in-one inkjet printers for RISC OS is you will probably
only get the printing side working directly.
There are a few Inkjets that support Postscript, but tend to be expensive.
I lot of Laser Printers support either PCL 5/6 or Postscript so more
easily supported from RISCOS but still have the issue of scanning/copying,
not being available.
Regards
Stephen
I think Andrew from Rcomp is back from his Christmas holidays on Monday
so I'll ask him if he is aware of a solution for me on my setup.
I was hoping to use the Raspberry Pi to print from but looks like I'll
have to stick with VirtualAcorn on the lapop for main printing, I've no
idea how to get Uniprint to work from the Pi perhaps Andrew can help
with that but I didn't purchase the Pi from him so he might be reluctant
to help.
Steve Fryatt
2022-01-09 10:25:54 UTC
Permalink
On 8 Jan, ***@btinternet.com wrote in message
<***@btopenworld.com>:

[Please snip your quoted text appropriately!]
I think Andrew from Rcomp is back from his Christmas holidays on Monday so
I'll ask him if he is aware of a solution for me on my setup. I was hoping
to use the Raspberry Pi to print from but looks like I'll have to stick
with VirtualAcorn on the lapop for main printing,
Why? As others have said, UniPrint will work fine on modern RISC OS 5
systems, so long as you have a current version of it.
I've no idea how to get Uniprint to work from the Pi perhaps Andrew can
help with that but I didn't purchase the Pi from him so he might be
reluctant to help.
It would be a little disturbing if a software supplier were to base support
for their software on the source of the hardware that you were using.
--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/
Chris Hughes
2022-01-09 21:45:33 UTC
Permalink
Post by Steve Fryatt
[Please snip your quoted text appropriately!]
Post by s***@btinternet.com
I think Andrew from Rcomp is back from his Christmas holidays on
Monday so I'll ask him if he is aware of a solution for me on my
setup. I was hoping to use the Raspberry Pi to print from but looks
like I'll have to stick with VirtualAcorn on the lapop for main
printing,
Why? As others have said, UniPrint will work fine on modern RISC OS 5
systems, so long as you have a current version of it.
Tat is not entirely true. There are several people who have reported on
various RISCOS fora that they cannot get UniPrint to work on W10 (Me
being one of them) and there seems to be no logic to whether it works for
you or not.
I repeat it has always worked for me on RISC OS 5 and Win10.
If I can help resolve your issue I will be happy to assist.
--
Chris Hughes
Steve Fryatt
2022-01-09 22:38:19 UTC
Permalink
On 9 Jan, Chris Newman wrote in message
Tat is not entirely true. There are several people who have reported on
various RISCOS fora that they cannot get UniPrint to work on W10 (Me being
one of them) and there seems to be no logic to whether it works for you or
not.
But that's not a RISC OS 5 problem, though. The OP was concerned that
UniPrint would stop working on the Pi, not that it would stop working with
Win 10.

If UniPrint works with the OP's Windows set-up, I'm not aware of any reason
why it would be any different on that same setup with a RISC OS 5 box
compared to a RISC OS 3, 4 or Six box?
--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/
Dave
2022-01-10 08:18:56 UTC
Permalink
Post by Steve Fryatt
On 9 Jan, Chris Newman wrote in message
Tat is not entirely true. There are several people who have reported
on various RISCOS fora that they cannot get UniPrint to work on W10
(Me being one of them) and there seems to be no logic to whether it
works for you or not.
But that's not a RISC OS 5 problem, though. The OP was concerned that
UniPrint would stop working on the Pi, not that it would stop working
with Win 10.
If UniPrint works with the OP's Windows set-up, I'm not aware of any
reason why it would be any different on that same setup with a RISC OS 5
box compared to a RISC OS 3, 4 or Six box?
Mmnn.. The problem I found in the past and still do with Uniprint is the
unreliability of service.

Yesterday RPCemu and RISC OS 5.28, no problem printing over the LAN to the
Epson Expression XP-760.

Today not one print will pass from RISC OS to the Epson.
I've not changed anything...

LAN is active.
IP scanner shows it is the correct address for the printer
UniPrint driver is active... As it was yesterday.
The Epson Printer can be pinged.
The Epson is selected in the UniPrint Hosts config window.
Win side, The Epson is selected in the UniServer.exe Properties, Printer
tab.

RISC OS will not print to it.

Same with the RPCEmu RISC OS 6.20 install.
Uniserver will not Print to the Epson.

Go Windows side and send a document to the Epson over the LAN and it, as
per usual prints okay.

Rebooting either the RISC OS installs or even the Win computer doesn't
sort the problem.

This unreliability causes one to say (Some expletive) and just forget
about UniPrint as a printing tool and just take everything Win side for
printing.

Dave

UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.

D.
--
Dave Triffid
charles
2022-01-10 09:32:35 UTC
Permalink
Post by Dave
Post by Steve Fryatt
On 9 Jan, Chris Newman wrote in message
Tat is not entirely true. There are several people who have reported
on various RISCOS fora that they cannot get UniPrint to work on W10
(Me being one of them) and there seems to be no logic to whether it
works for you or not.
But that's not a RISC OS 5 problem, though. The OP was concerned that
UniPrint would stop working on the Pi, not that it would stop working
with Win 10.
If UniPrint works with the OP's Windows set-up, I'm not aware of any
reason why it would be any different on that same setup with a RISC OS 5
box compared to a RISC OS 3, 4 or Six box?
Mmnn.. The problem I found in the past and still do with Uniprint is the
unreliability of service.
Yesterday RPCemu and RISC OS 5.28, no problem printing over the LAN to the
Epson Expression XP-760.
Today not one print will pass from RISC OS to the Epson.
I've not changed anything...
LAN is active.
IP scanner shows it is the correct address for the printer
UniPrint driver is active... As it was yesterday.
The Epson Printer can be pinged.
The Epson is selected in the UniPrint Hosts config window.
Win side, The Epson is selected in the UniServer.exe Properties, Printer
tab.
RISC OS will not print to it.
Same with the RPCEmu RISC OS 6.20 install.
Uniserver will not Print to the Epson.
Go Windows side and send a document to the Epson over the LAN and it, as
per usual prints okay.
Rebooting either the RISC OS installs or even the Win computer doesn't
sort the problem.
This unreliability causes one to say (Some expletive) and just forget
about UniPrint as a printing tool and just take everything Win side for
printing.
Dave
UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows machine?
If you turn the Windows machine off at night, it might not be allocated the
same address as before. That has certainly happened to me.
--
from KT24 in Surrey, England
"I'd rather die of exhaustion than die of boredom" Thomas Carlyle
Alan Dawes
2022-01-10 10:58:27 UTC
Permalink
Post by charles
Post by Dave
Post by Steve Fryatt
On 9 Jan, Chris Newman wrote in message
Tat is not entirely true. There are several people who have
reported on various RISCOS fora that they cannot get UniPrint to
work on W10 (Me being one of them) and there seems to be no logic
to whether it works for you or not.
But that's not a RISC OS 5 problem, though. The OP was concerned
that UniPrint would stop working on the Pi, not that it would stop
working with Win 10.
If UniPrint works with the OP's Windows set-up, I'm not aware of any
reason why it would be any different on that same setup with a RISC
OS 5 box compared to a RISC OS 3, 4 or Six box?
Mmnn.. The problem I found in the past and still do with Uniprint is
the unreliability of service.
Yesterday RPCemu and RISC OS 5.28, no problem printing over the LAN to
the Epson Expression XP-760.
Today not one print will pass from RISC OS to the Epson. I've not
changed anything...
LAN is active. IP scanner shows it is the correct address for the
printer UniPrint driver is active... As it was yesterday. The Epson
Printer can be pinged. The Epson is selected in the UniPrint Hosts
config window. Win side, The Epson is selected in the UniServer.exe
Properties, Printer tab.
RISC OS will not print to it.
Same with the RPCEmu RISC OS 6.20 install.
Uniserver will not Print to the Epson.
Go Windows side and send a document to the Epson over the LAN and it,
as per usual prints okay.
Rebooting either the RISC OS installs or even the Win computer doesn't
sort the problem.
This unreliability causes one to say (Some expletive) and just forget
about UniPrint as a printing tool and just take everything Win side for
printing.
Dave
UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows machine?
If you turn the Windows machine off at night, it might not be allocated
the same address as before. That has certainly happened to me.
SNAP! Years ago I had the same problem which was solved by configuring the
router to give fixed addresses to all our computers.

Alan
--
***@argonet.co.uk
***@riscos.org
Using an ARMX6
Dave
2022-01-10 11:46:55 UTC
Permalink
[Snip]
Post by charles
Post by Dave
UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows machine?
If you turn the Windows machine off at night, it might not be allocated
the same address as before. That has certainly happened to me.
All the computers in this house are connected to the LAN and all have
reserved/fixed addresses in the router.

While today Uniprint won't connect, there's no problem with UniLaunch
sending things Windows side.

Dave
--
Dave Triffid
charles
2022-01-10 14:18:21 UTC
Permalink
Post by Dave
[Snip]
Post by charles
Post by Dave
UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows machine?
If you turn the Windows machine off at night, it might not be allocated
the same address as before. That has certainly happened to me.
All the computers in this house are connected to the LAN and all have
reserved/fixed addresses in the router.
While today Uniprint won't connect, there's no problem with UniLaunch
sending things Windows side.
That happened to me in October - but it had cured itself by December.

A workround: Print to pdf on RISC OS, and view the pdf on Windows - then
print. (but, you've probably worked that out for yourself)
--
from KT24 in Surrey, England
"I'd rather die of exhaustion than die of boredom" Thomas Carlyle
Chris Newman
2022-01-10 15:27:32 UTC
Permalink
Post by charles
Post by Dave
[Snip]
Post by charles
Post by Dave
UniLaunch has the same bad manners, one day it'll work perfectly
okay, another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows
machine? If you turn the Windows machine off at night, it might not
be allocated the same address as before. That has certainly
happened to me.
All the computers in this house are connected to the LAN and all have
reserved/fixed addresses in the router.
While today Uniprint won't connect, there's no problem with UniLaunch
sending things Windows side.
That happened to me in October - but it had cured itself by December.
To be fair, Microsoft has many, many software engineers who can keep
changing (messing up) Windows ad infinitum while we have one (Alan
Wrigley, I think) to try and play catch up.
--
Chris Newman
charles
2022-01-10 15:47:10 UTC
Permalink
Post by Chris Newman
Post by charles
Post by Dave
[Snip]
Post by charles
Post by Dave
UniLaunch has the same bad manners, one day it'll work perfectly
okay, another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows
machine? If you turn the Windows machine off at night, it might not
be allocated the same address as before. That has certainly
happened to me.
All the computers in this house are connected to the LAN and all have
reserved/fixed addresses in the router.
While today Uniprint won't connect, there's no problem with UniLaunch
sending things Windows side.
That happened to me in October - but it had cured itself by December.
To be fair, Microsoft has many, many software engineers who can keep
changing (messing up) Windows ad infinitum while we have one (Alan
Wrigley, I think) to try and play catch up.
My feelings entirely
--
from KT24 in Surrey, England
"I'd rather die of exhaustion than die of boredom" Thomas Carlyle
Chris Hughes
2022-01-10 17:09:37 UTC
Permalink
Post by Dave
[Snip]
Post by charles
Post by Dave
UniLaunch has the same bad manners, one day it'll work perfectly okay,
another day it moans and fails all the time.
D.
Has UniPrint/UniControl got the correct address for the Windows machine?
If you turn the Windows machine off at night, it might not be allocated
the same address as before. That has certainly happened to me.
All the computers in this house are connected to the LAN and all have
reserved/fixed addresses in the router.
yes if your PC or RISC OS machine changed IP address you could have
issues.
Post by Dave
While today Uniprint won't connect, there's no problem with UniLaunch
sending things Windows side.
Do check your Windows Firewall or Internet security suite firewall is
actually configure to let Uniprint through.

Oh do remember that Microsoft have been spending the last few months
trying to fix the windows printing system patches they messed up, don't
think its fully fixed yet! IIRC if it printed to the printer using
Postscript it was fine but using say a PCL driver, it was not always
working. I think that put of issue now fixed.

The printing subsystem on Windows is a mess and has been for quite a few
years.
--
Chris Hughes
Dave
2022-01-10 18:57:40 UTC
Permalink
In article <***@mytarbis.plus.com>,
Chris Hughes <***@noonehere.co.uk> wrote:
[Snippy]
Post by Chris Hughes
Do check your Windows Firewall or Internet security suite firewall is
actually configure to let Uniprint through.
Oh do remember that Microsoft have been spending the last few months
trying to fix the windows printing system patches they messed up, don't
think its fully fixed yet! IIRC if it printed to the printer using
Postscript it was fine but using say a PCL driver, it was not always
working. I think that put of issue now fixed.
The printing subsystem on Windows is a mess and has been for quite a few
years.
Yesterday it worked okay, so obviously the firewall was allowing it.

Early today, and later in the morning when I tried again it did not work...

This evening I've just printed out of RISC OS 5.28 through Uniprint to the
Epson okay. (Exactly the same file I was using earlier).

And Unilaunch is also working.

I have not changed anything.

Dave
--
Dave Triffid
Alan Dawes
2022-01-11 11:20:21 UTC
Permalink
Post by Dave
[Snippy]
Post by Chris Hughes
Do check your Windows Firewall or Internet security suite firewall is
actually configure to let Uniprint through.
Oh do remember that Microsoft have been spending the last few months
trying to fix the windows printing system patches they messed up,
don't think its fully fixed yet! IIRC if it printed to the printer
using Postscript it was fine but using say a PCL driver, it was not
always working. I think that put of issue now fixed.
The printing subsystem on Windows is a mess and has been for quite a
few years.
Yesterday it worked okay, so obviously the firewall was allowing it.
Early today, and later in the morning when I tried again it did not work...
This evening I've just printed out of RISC OS 5.28 through Uniprint to
the Epson okay. (Exactly the same file I was using earlier).
And Unilaunch is also working.
I have not changed anything.
Dave
Is your antivirus software set to automatically update itself? Some years
ago I stupidly installed a free trial of Mcafee on my PC which coincided
with intermittant problems connecting to my RiscPC. Removing Mcafee (it
was difficult to remove it completely!) solved the problem - I concluded
that there were bugs in the regular virus updates which were then
corrected with the next one! I've not had the same problem with AVG.

Alan
--
***@argonet.co.uk
***@riscos.org
Using an ARMX6
druck
2022-01-11 21:21:42 UTC
Permalink
Post by Alan Dawes
Is your antivirus software set to automatically update itself? Some years
ago I stupidly installed a free trial of Mcafee on my PC which coincided
with intermittant problems connecting to my RiscPC. Removing Mcafee (it
was difficult to remove it completely!) solved the problem - I concluded
that there were bugs in the regular virus updates which were then
corrected with the next one! I've not had the same problem with AVG.
Just a word of caution, AVG which was bought by Avast which was bought
by Norton, who along with another of their purchases Avira have recently
introduced cypto mining software into their anti-virus products, and
Avast & AVG will probably be next.

Yes, I would not believe it if I read that here either, but apparently
this insanity is real.

https://www.theregister.com/2022/01/10/avira_ethereum/?td=keepreading-top

---druck
Doug Webb
2022-01-04 10:50:43 UTC
Permalink
I thought that at least one of the HP drivers might have worked even
partially, seems to be the drivers are too old and printers too new.
I can still use uniprint on ViruallAcorn but would love to get printing
from the Raspberry, sort of hoped to use the Raspberry Pi instead but it
doesn't look like that is going to happen sadly.
One way is to enable HP E Print on it and then print out to PDF using
Steve Fryatt's excellent PrintPDF or RComp's PDFMaker and then email that
PDF to the HP printers ePrint email address.

Bit convoluted but it works as I have used it a number of times.

Would be nice if someone could do an application a bit like Ian Hamilton's
PrintSpool that automatically sent it to the email address using your
preferred email client on RISC OS.

Also see my other post about Jonathan Brigg's drivers.
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
Richard Darby (news)
2022-01-03 20:08:19 UTC
Permalink
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
I tried various drivers within the PrintDefs to no avail.
Stephen
I downloaded the manual for this printer to see what form of emulation it
understood. According to the manual on p89 it supports PCL3 GUI. I'm not
sure what GUI means in this context as it usually means 'Graphical user
interface' however PCL is HP's 'Printer Control Language' so it should
respond to one of the 16 desk Jet definitions available.

About 15 years ago I needed a Printer definition for an HP DeskJet 920c
and found that Jonathan Briggs had produced a number of Definition files
for the 900 series printers and some others in around 2002. He was
initially charging a nominal amount for these but I think he left the RISC
OS scene around 2008 and made these printer definitions freely available.

Unfortunately I have not been able to find them on the web, so if anyone
knows where they can be obtained perhaps they could let us know.

As something you might try, I have a duplex PCL printer driver available
on my website www.rjdarby.co.uk/riscos
You might try installing this to see if it will work with your printer.
Although it has duplex capability it will also print on one side of the
paper and you don't need to use the duplex settings.

Richard Darby.
--
Richard Darby.
website: http://www.rjdarby.co.uk
Do not reply to this address all mail is deleted.
Reply to: <my first name> at <my domain>
Doug Webb
2022-01-03 21:53:43 UTC
Permalink
Post by Richard Darby (news)
I downloaded the manual for this printer to see what form of emulation it
understood. According to the manual on p89 it supports PCL3 GUI. I'm not
sure what GUI means in this context as it usually means 'Graphical user
interface' however PCL is HP's 'Printer Control Language' so it should
respond to one of the 16 desk Jet definitions available.
Think this will be Windows only?
Post by Richard Darby (news)
About 15 years ago I needed a Printer definition for an HP DeskJet 920c
and found that Jonathan Briggs had produced a number of Definition files
for the 900 series printers and some others in around 2002. He was
initially charging a nominal amount for these but I think he left the RISC
OS scene around 2008 and made these printer definitions freely available.
Unfortunately I have not been able to find them on the web, so if anyone
knows where they can be obtained perhaps they could let us know.
Jonathan put all his printer drivers in to the "public domain" in around
2008.

I happen to have archives of them, which includes some Epson drivers as
well, and totals some 30+ plus drivers but I'm not sure if putting them
in to the "Public Domain" includes distributing them as all it says in the
archive is this:

"All my printer drivers are released into the public domain
'as is'. I can offer no further support for these drivers.
Jonathan Briggs
March 2008"
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
Theo
2022-01-04 09:41:05 UTC
Permalink
Post by Doug Webb
Jonathan put all his printer drivers in to the "public domain" in around
2008.
I happen to have archives of them, which includes some Epson drivers as
well, and totals some 30+ plus drivers but I'm not sure if putting them
in to the "Public Domain" includes distributing them as all it says in the
"All my printer drivers are released into the public domain
'as is'. I can offer no further support for these drivers.
Jonathan Briggs
March 2008"
Depends on his jurisdiction. In the US 'public domain' in law means
essentially a-free-for-all, do-what-you-like. The UK doesn't have that
definition in law, so it doesn't mean anything legally. But if Jonathan is
the person who holds the copyrights and it's clear he has relinquished any
claim on them (as the above text suggests), it would seem unlikely he's
going to sue anyone who distributes them.

In other words, his above statement is probably not sufficient for
million-dollar corporate lawyers but the intent seems clear enough if the
likely penalty for misinterpreting his statement is not being sued but being
told 'please don't do that again'.

So I would have no problem with distributing them, and indeed it sounds like
a good idea so they don't become lost.

Theo
Doug Webb
2022-01-04 16:00:18 UTC
Permalink
Post by Doug Webb
I happen to have archives of them, which includes some Epson drivers as
well, and totals some 30+ plus drivers but I'm not sure if putting them
in to the "Public Domain" includes distributing them as all it says in the
OK so tried about 10 or so of the HP drivers against a HP Deskjet 3637,
which is PCL3 GUI, and get nothing.

Jonathan's drivers were really good with enhanced printer icon graphics
and also reset/head alignment etc facilities.

It is a pity that we have no modern updates.

Some of the higher priced HP inkjets all in ones going back 3 or 4 years
ago, like the HP 5520/B110, had the ability to use PCL6/Postscript like
the Laserjets but they seem to have dropped that from their range and even
some laserjets they sell have dropped it.

I guess it comes back to costs.
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
Theo
2022-01-11 10:56:30 UTC
Permalink
Post by Doug Webb
It is a pity that we have no modern updates.
Some of the higher priced HP inkjets all in ones going back 3 or 4 years
ago, like the HP 5520/B110, had the ability to use PCL6/Postscript like
the Laserjets but they seem to have dropped that from their range and even
some laserjets they sell have dropped it.
I guess it comes back to costs.
I think a modern approach would be to implement something like Apple
AirPrint. Because printing from an iPhone or iPad is such a big thing, a
lot of modern printers support it. Since the printer just accepts a bitmap
('Apple Raster' or 'PWG raster' formats) there's no need for drivers,
although printers can optionally support PDF or Postscript in the usual way.
It also does plug and play detection using multicast DNS aka Bonjour
(which also meshes nicely with the lack of drivers) - when printing you just
select which printer from a list of what's on your network, and printing
starts - nothing to configure or install.

It won't help with legacy Winprinters like the Dell in the other thread, but
many printers from the last 10 years should support it.

Theo
Doug Webb
2022-01-11 11:17:38 UTC
Permalink
Post by Theo
I think a modern approach would be to implement something like Apple
AirPrint. Because printing from an iPhone or iPad is such a big thing, a
lot of modern printers support it. Since the printer just accepts a bitmap
('Apple Raster' or 'PWG raster' formats) there's no need for drivers,
although printers can optionally support PDF or Postscript in the usual way.
Agree and thats why Rick Murray's SammyPrint and the work that Dave Higton
is doing on IPP plus the work on Ghostscript/IPPTool/MuTool etc that Chris
Gransden amongst others is doing really is the way to go and makes sure
most printers will then be available again.

There really does seem to be a lot of things coming forward to make using
RISC OS even easier to use.
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
David Higton
2022-01-11 20:39:19 UTC
Permalink
Post by Doug Webb
Post by Theo
I think a modern approach would be to implement something like Apple
AirPrint. Because printing from an iPhone or iPad is such a big thing, a
lot of modern printers support it. Since the printer just accepts a
bitmap ('Apple Raster' or 'PWG raster' formats) there's no need for
drivers, although printers can optionally support PDF or Postscript in
the usual way.
Can you confirm that AirPrint does indeed use UniRaster; print to file
would have "UNIRAST\0" inthe first 8 bytes?
Post by Doug Webb
Agree and thats why Rick Murray's SammyPrint and the work that Dave Higton
is doing on IPP plus the work on Ghostscript/IPPTool/MuTool etc that Chris
Gransden amongst others is doing really is the way to go and makes sure
most printers will then be available again.
I've just rendered a sprite from a Uniraster file too.
Post by Doug Webb
There really does seem to be a lot of things coming forward to make using
RISC OS even easier to use.
Let's hope :-)

David
Theo
2022-01-12 17:43:41 UTC
Permalink
Post by David Higton
Can you confirm that AirPrint does indeed use UniRaster; print to file
would have "UNIRAST\0" inthe first 8 bytes?
I'm not sure how I find out - my iPhone won't print to file, only to
something that advertises itself as a printer (the only thing I have being
an actual printer). On MacOS there's CUPS in the way - you can print to
PDF, which is presumably the input format to CUPS, but I'm not sure how to
print to file of the output destined for a specific printer. The spool file
(/var/spool/cups/dNNNNNN-NNN) is a PDF.

Have you tried sending a Unirast file to an Airprint printer?

Theo
Theo
2022-01-12 22:46:40 UTC
Permalink
Post by Theo
Have you tried sending a Unirast file to an Airprint printer?
Ah, according to:
https://wiki.debian.org/CUPSAirPrint
I can get some information out of my printer:
('xxxx' redacts some serial numbers)

$ avahi-browse -rt _ipp._tcp
+ wlp0s20f3 IPv6 Brother HL-L8260CDW series Internet
Printer local
+ wlp0s20f3 IPv4 Brother HL-L8260CDW series Internet
Printer local
= wlp0s20f3 IPv6 Brother HL-L8260CDW series Internet
Printer local
hostname = [BRWD46A6Axxxx.local]
address = [192.168.1.3]
port = [631]
txt = ["mopria-certified=1.3" "print_wfds=T"
"UUID=e3248000-80ce-11db-8000-xxxx" "PaperMax=legal-A4"
"kind=document,envelope,label,postcard"
"URF=SRGB24,W8,CP1,IS19-1,MT1-3-4-5-8-11,OB10,PQ4,RS600,V1.4,DM1"
"TBCP=F" "Transparent=T" "Binary=T" "PaperCustom=T" "Scan=F" "Fax=F"
"Duplex=T" "Copies=T" "Color=T" "usb_CMD=PJL,PCL,PCLXL,URF"
"usb_MDL=HL-L8260CDW series" "usb_MFG=Brother" "priority=25"
"adminurl=http://BRWD46A6xxxx.local./net/net/airprint.html"
"product=(Brother HL-L8260CDW series)" "ty=Brother HL-L8260CDW series"
"note=" "rp=ipp/print"
"pdl=application/octet-stream,image/urf,image/jpeg,image/pwg-raster"
"qtotal=1" "txtvers=1"]
= wlp0s20f3 IPv4 Brother HL-L8260CDW series Internet
Printer local
hostname = [BRWD46A6Axxxx.local]
address = [192.168.1.3]
port = [631]
txt = ["mopria-certified=1.3" "print_wfds=T"
"UUID=e3248000-80ce-11db-8000-xxxx" "PaperMax=legal-A4"
"kind=document,envelope,label,postcard"
"URF=SRGB24,W8,CP1,IS19-1,MT1-3-4-5-8-11,OB10,PQ4,RS600,V1.4,DM1"
"TBCP=F" "Transparent=T" "Binary=T" "PaperCustom=T" "Scan=F" "Fax=F"
"Duplex=T" "Copies=T" "Color=T" "usb_CMD=PJL,PCL,PCLXL,URF"
"usb_MDL=HL-L8260CDW series" "usb_MFG=Brother" "priority=25"
"adminurl=http://BRWD46A6Axxxx.local./net/net/airprint.html"
"product=(Brother HL-L8260CDW series)" "ty=Brother HL-L8260CDW series"
"note=" "rp=ipp/print"
"pdl=application/octet-stream,image/urf,image/jpeg,image/pwg-raster"
"qtotal=1" "txtvers=1"]


so it can take URF, as well as JPEG and PWG. Perhaps, if the client
discovers that, it can choose to send via any supported format.
I would assume that iOS would send URF as the lowest common denominator?

[time passes]

It appears that I can run Wireshark on my wifi, but it can only see
traffic destined for the machine running Wireshark - it can't see the chat
between my phone and the printer. To do that I'd need to put both the phone
and printer on an open wifi network that I can sniff. That will be a task
for another day...

Theo
Theo
2022-01-13 00:26:19 UTC
Permalink
Post by Theo
It appears that I can run Wireshark on my wifi, but it can only see
traffic destined for the machine running Wireshark - it can't see the chat
between my phone and the printer. To do that I'd need to put both the phone
and printer on an open wifi network that I can sniff. That will be a task
for another day...
Somebody already did this:
https://weberblog.net/a-little-printing-please-packet-capture/

According to the pcap (in Wireshark filter on 'ipp'):

MDNS says:
HP LaserJet 200 colorMFP M276n (025A4D)_ipp_tcplocal) ;

IPP says:
POST /ipp/print HTTP/1.1
Content-Length: 823
Content-Type: application/ipp
Date: Wed, 19 Aug 2020 10:36:43 GMT
Host: NPI025A4D.local:631
User-Agent: CUPS/2.3.0 (iOS 13.6.1; iPhone10,4) IPP/2.0
Expect: 100-continue

(a lot of IPP chitchat about media sizes etc)

document-format-supported:
image/urf
application/pdf
application/postscript
application/vnd.hp-PCL
application/vnd.hp-PCLXL
application/PCLm
application/octet-stream

and a PDF is sent.

So it appears iOS won't necessarily send PWG or URF if there's another
option.

Theo
David Higton
2022-01-13 16:14:21 UTC
Permalink
Post by Theo
Post by Theo
It appears that I can run Wireshark on my wifi, but it can only see
traffic destined for the machine running Wireshark - it can't see the
chat between my phone and the printer. To do that I'd need to put both
the phone and printer on an open wifi network that I can sniff. That
will be a task for another day...
https://weberblog.net/a-little-printing-please-packet-capture/
HP LaserJet 200 colorMFP M276n (025A4D)_ipp_tcplocal) ;
POST /ipp/print HTTP/1.1
Content-Length: 823
Content-Type: application/ipp
Date: Wed, 19 Aug 2020 10:36:43 GMT
Host: NPI025A4D.local:631
User-Agent: CUPS/2.3.0 (iOS 13.6.1; iPhone10,4) IPP/2.0
Expect: 100-continue
(a lot of IPP chitchat about media sizes etc)
image/urf
application/pdf
application/postscript
application/vnd.hp-PCL
application/vnd.hp-PCLXL
application/PCLm
application/octet-stream
and a PDF is sent.
So it appears iOS won't necessarily send PWG or URF if there's another
option.
I may have missed it, but I didn't see what type of file he printed.
If it was a PDF, I would expect the computer's printing system to take
the line of least resistance and ship it out direct because the printer
can handle it directly.

The above list of formats: is it complete? Didn't it include PWG-Raster?
HP seems to be its biggest supporter.

I have some reverse engineered documentation of Unirast, and it seems
reasonable to guess that "image/urf" is Unirast. What I don't know
for sure is whether the information I have is up to date. We all know
how much protocols are subject to change in the IT industry.

David
Theo
2022-01-13 17:45:48 UTC
Permalink
Post by David Higton
I may have missed it, but I didn't see what type of file he printed.
If it was a PDF, I would expect the computer's printing system to take
the line of least resistance and ship it out direct because the printer
can handle it directly.
It was a PDF (it can be extracted from the pcap - a printout of
http://ip.webernetz.net/
which dumps the User-Agent etc of the browser request)
Post by David Higton
The above list of formats: is it complete? Didn't it include PWG-Raster?
HP seems to be its biggest supporter.
That's it, as returned from IPP Get-Printer-Attributes. No PWG.
There's no mention of PWG in the spec either:
https://support.hp.com/us-en/product/hp-laserjet-pro-200-color-mfp-m276/5097648/model/5097649/document/c03315988
(it does say 'Apple Airprint')
Post by David Higton
I have some reverse engineered documentation of Unirast, and it seems
reasonable to guess that "image/urf" is Unirast. What I don't know
for sure is whether the information I have is up to date. We all know
how much protocols are subject to change in the IT industry.
I did this:

$ git clone https://github.com/AlanQuatermain/unirast.git
Cloning into 'unirast'...
remote: Enumerating objects: 14, done.
remote: Total 14 (delta 0), reused 0 (delta 0), pack-reused 14
Receiving objects: 100% (14/14), 1.65 MiB | 2.40 MiB/s, done.
Resolving deltas: 100% (6/6), done.
$ cd unirast/
$ ls
17-pages.urf 1-page.urf partial_decode.txt
$ cat 1-page.urf | nc 192.168.1.3 9100

and I got a pile of paper starting with 'UNIRAST' and then garbage
characters. Looks like the printer decided it was a text file, rather than
a file to parse. Although I don't know if you have to indicate a MIME type
when using AppSocket/JetDirect, else it'll assume it's plain text or PCL/PS?

Theo
druck
2022-01-14 13:08:23 UTC
Permalink
Post by Theo
It appears that I can run Wireshark on my wifi, but it can only see
traffic destined for the machine running Wireshark - it can't see the chat
between my phone and the printer. To do that I'd need to put both the phone
and printer on an open wifi network that I can sniff. That will be a task
for another day...
You need to put your WiFi card in promiscuous mode.

---druck
Theo
2022-01-14 13:23:03 UTC
Permalink
Post by druck
Post by Theo
It appears that I can run Wireshark on my wifi, but it can only see
traffic destined for the machine running Wireshark - it can't see the chat
between my phone and the printer. To do that I'd need to put both the phone
and printer on an open wifi network that I can sniff. That will be a task
for another day...
You need to put your WiFi card in promiscuous mode.
It doesn't work like that. If you have WPA enabled, stations can't see the
traffic of other stations because it's encrypted. That's why people in
Starbucks can't intercept the traffic of other people in Starbucks.

You can put your wifi card in monitor mode, which gives you access to raw
802.11 packets (station broadcasts etc). But it still doesn't allow you to
see the traffic of other users talking to the access point.

Theo

David Higton
2022-01-13 16:02:12 UTC
Permalink
Post by Theo
Post by David Higton
Can you confirm that AirPrint does indeed use UniRaster; print to file
would have "UNIRAST\0" inthe first 8 bytes?
I'm not sure how I find out - my iPhone won't print to file, only to
something that advertises itself as a printer (the only thing I have being
an actual printer). On MacOS there's CUPS in the way - you can print to
PDF, which is presumably the input format to CUPS, but I'm not sure how to
print to file of the output destined for a specific printer. The spool
file (/var/spool/cups/dNNNNNN-NNN) is a PDF.
Have you tried sending a Unirast file to an Airprint printer?
I don't have access to an Airprint printer.

David
Theo
2022-01-13 21:47:02 UTC
Permalink
Post by David Higton
I don't have access to an Airprint printer.
If there's anything you want me to try, feel free to send me files.

Although it seems that the only examples I can find of Unirast don't work.
I found this:
https://github.com/Bondvet/imageurf
but I'm not very experienced with Node and not sure what kind of closure I
need to supply to it to make it save a URF for inspection - at the
moment it goes PNG -> URF -> PNG which isn't much use.

Theo
s***@btinternet.com
2022-01-08 13:42:53 UTC
Permalink
Post by Richard Darby (news)
Post by s***@btinternet.com
Has anyone any idea of where to get modern printer drivers from?
I have been trying to get RISC OS 5.28 (on the Rasberry 4) to print
direct via USB to a HP Envy 4500 printer.
I tried various drivers within the PrintDefs to no avail.
Stephen
I downloaded the manual for this printer to see what form of emulation it
understood. According to the manual on p89 it supports PCL3 GUI. I'm not
sure what GUI means in this context as it usually means 'Graphical user
interface' however PCL is HP's 'Printer Control Language' so it should
respond to one of the 16 desk Jet definitions available.
About 15 years ago I needed a Printer definition for an HP DeskJet 920c
and found that Jonathan Briggs had produced a number of Definition files
for the 900 series printers and some others in around 2002. He was
initially charging a nominal amount for these but I think he left the RISC
OS scene around 2008 and made these printer definitions freely available.
Unfortunately I have not been able to find them on the web, so if anyone
knows where they can be obtained perhaps they could let us know.
As something you might try, I have a duplex PCL printer driver available
on my website www.rjdarby.co.uk/riscos
You might try installing this to see if it will work with your printer.
Although it has duplex capability it will also print on one side of the
paper and you don't need to use the duplex settings.
Richard Darby.
Thank for this info, I'll have a go at printing with these PDF's.


--
Doug Webb
2022-01-08 23:29:39 UTC
Permalink
On 3 Jan, "Richard Darby (news)" wrote in message
Post by Richard Darby (news)
About 15 years ago I needed a Printer definition for an HP DeskJet 920c
and found that Jonathan Briggs had produced a number of Definition files
for the 900 series printers and some others in around 2002.
[snip]
So I suspect
that, unless they were included in another collection, they're lost forever.
Hi Steve,

You may not of seen that I do have a download of Jonathan's collection
drivers and Theo has indicated that as it is stated that Jonathan has
released them in to the public domain then we may be able to resurrect
availability but I am still nervous of making them available.

I have also said that he could install your excellent PrintPDF program and
make a PDf file of any document /photo and then email that file to the
Printers HP ePrint email address if it supports HP Web services/ePrint
etc.

I have tested this on a HP3637 all in one inkjet and also a HP 254DW laser
printer and both work.

It will also work with Jpeg's and Word documents as well.

Taking another angle that may help Stephen then I have tested out Rick
Murray's excellent SammyPrint inconjunction with David Pillings SPrinter
and got a result for the HP3637 inkjet which is IPP capable.

I think the HP Envy 4500 may also be IPP cable but Stephen will have to
confirm that if so he could:

Download SammyPrint from Rick Murray's HeyRick site and install it in
!Boot.Library

He should then download David Pillings SPrinter and install that as per
the instructions.

He can then print the document to the SPrinter and save the resultant jpeg
and then he can send it directly to the printer using something similar to
the commands below:

Start a task window:
*SammyPrint -colour -file "File location i.e "RAM::RamDisc0.$.myjepg/jpg"
NB the location needs to be enclosed in speech marks" -ip <printers Ip
address> -verbose

So whilst a bit more circumvent that just printing there are options.

RComp's Hermes also does DirectMail and it would be nice if there was a
application that looked at a predetermined directory and was able to use
DirectMail then to sedn the email to a HP ePrint or indeed any ePrint
device.

I hope this gives Stephen some options to be able to print out using only
RISC OS to his HP 4500 printer.

Doug
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
Doug Webb
2022-01-09 09:18:22 UTC
Permalink
In message <***@btinternet.com>
Doug Webb <***@btinternet.com> wrote:


[snip]
Post by Doug Webb
He should then download David Pillings SPrinter and install that as per
the instructions.
He can then print the document to the SPrinter and save the resultant jpeg
Sorry forgot to say SPrinter produces a Sprite and you drop that Sprite on
to ChangeFSI , which is set up to convert to JPEG, and save that resultant
jpeg.

I have tried this printing out a document using Ovation.
Post by Doug Webb
and then he can send it directly to the printer using something similar to
*SammyPrint -colour -file "File location i.e "RAM::RamDisc0.$.myjepg/jpg"
NB the location needs to be enclosed in speech marks" -ip <printers Ip
address> -verbose
If you start Edit and Create an Obey file then you could semi automate the
process.

i.e type the following in Edit:

*ChangeFSI RAM::RamDisc0.$.Sprite RAM::RamDisc0.Jpeg/jpg JPEG 100
*SammyPrint -colour -file "Ram::RamDisc0.$.Jpeg/jpg" -ip "xxx.xxx.x.xxx
where this is the printers Ip address" -verbose

Save the file as say "SammyPrint" to your harddisc and pin it to your
Pinboard.

You now have a means to automate the sending of a file to the printer and
this is a one off step.

Make sure ChangeFSI has been seen by the filer.

To print you make sure you have select sprinter in !Printers and then
print out from your application, in my case Ovation.

Save the Sprite file to RAMDisc.

Double click on the Obey File or it's Pinboard shortcut and then press
space when finished.

I am sure other will make better suggestions but it is merely an example
of what to do.

For the record the best output I have got is by using PrintPDF and saving
the resultant PDF and then emailing it to the printers email address as
previoulsy highlighted.

Hope that this helps.

Doug
--
Experience the future using ARM Technology - ARMBook,BeagleBoard -xM,
PandaBoard,Raspberry Pi,iMX6/ARMX6,IGEPv5 & Titanium powered by RISC OS
5.28.
Harriet Bazley
2022-01-09 11:04:17 UTC
Permalink
On 9 Jan 2022 as I do recall,
Post by Doug Webb
Post by Doug Webb
He can then print the document to the SPrinter and save the resultant jpeg
Sorry forgot to say SPrinter produces a Sprite and you drop that Sprite on
to ChangeFSI , which is set up to convert to JPEG, and save that resultant
jpeg.
Surely printing a document as a JPEG would result in pixelation and
inevitable loss of quality? (Like those text adverts you see in
magazines which have clearly been produced from a very lossy image
indeed.)
--
Harriet Bazley == Loyaulte me lie ==

Anything can happen in the next half-hour....
Steve Fryatt
2022-01-09 13:27:59 UTC
Permalink
On 9 Jan, Harriet Bazley wrote in message
Post by Harriet Bazley
Surely printing a document as a JPEG would result in pixelation and
inevitable loss of quality? (Like those text adverts you see in
magazines which have clearly been produced from a very lossy image
indeed.)
Only if you print to a lower resolution than the printer can handle. I
routinely use JPEGs, at 300dpi to match the final process, as a base source
for professional printing -- with no visible quality issues.

Using a lossless format might be nice, but ArtWorks doesn't handle that idea
well: there's a limitation to the size of sprites, which quickly bites at
300dpi, and it doesn't import other formats.
--
Steve Fryatt - Leeds, England

http://www.stevefryatt.org.uk/
Loading...