• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
We have new content about printers, Click here to check it out!
Check some of the most frequent questions about Instant Ink: HP INSTANT INK, HP+ PLANS: INK AND TONER.


Check out our WINDOWS 11 Support Center info about: OPTIMIZATION, KNOWN ISSUES, FAQs AND MORE.
HP Recommended
OfficeJet
macOS 12.0 Monterey

the problem:

how to install the SW you get with printer... which only works on macOS before Big Sur (v11)?

 

the reason for this message:

I use many Laser-/Ink- OfficeJets to manage my private postal processes. The day I got Readiris from HP with a new printer I love... since then all was going smoother. Since now Readiris is a "must have", but why should I buy it separately when I have a license with all my printers? And the new Mac I bought comes with Monterey... so I have to fix the installer, because HP/I.r.i.s. will not work with Monterey.

 

the result:

you can use your Readiris like before... but you have to tweak the setup! 😎  (needed level of knowledge = easy!)

 

1) prepare:

you have to install the latest Printer-SW for Monterey, best you will use the HP tools 'Easy Setup', if the tool don't wont to install the software: install each offered product in a single run/don't select all!

you need to download following software and tools:

a) 'Suspicious Package' from 'Mothers Ruin' - Freeware, useful tool (you will find with any search-engine)

b) the 'Readiris' installer DMG file of HP from FTP site: ftp:// ftp.hp.com /pub/softlib/readiris/Readiris16ProHPMac.dmg  (14, 15, 16 are all the same! CD image '19 061')

 

2) install:

open 'Terminal.app' from /Applications/Utilities

type:

python --help

because, Phyton is no more installed with newer macOSes, you will get a question if you want to install 'Developer commandline Tools'... press 'Yes, download and install'

after install is finish, test again 'python --help', when you will see the help text all is fine

mount the Readiris Installer-DMG file

open the Installer-Package like you do it normal and do a install... which will finish with a error, is ok, finish/quit but don't press 'delete Installer file'

do it a second try... will finish with a error, is ok, finish/quit but don't press 'delete Installer file'

open the 'Suspicious Package' App

open from the App the 'Readiris Pro 16.pkg' file of DMG

wait while the App is checking the PKG.. (3 sec.)

you will get a error message like: there is a script in the package 'python' which will not work...; press on 'show all deprecated scripts'

press in the following screen on the left side on the script 'postinstall'

 

select the whole script and copy the text to a simple text editor (NOT Word!) like BBEdit or TextEdit (Menu: Format => convert to simple Text 'shift - comman - T')

now change the following lines:

line 1: from

#!/usr/bin/python

to 

#!/usr/bin/python3

line 11: from

print('arg 2='+sys.argv[2])

to

# print('arg 2='+sys.argv[2])

line 18,19: from

os.system('cp -f '+sys.argv[2] +'/Readiris.app/Contents/Resources/AppSupport/RI35234 /Library/Application\ Support/Readiris')
os.system('cp -f '+sys.argv[2] +'/Readiris.app/Contents/Resources/AppSupport/RI35234_lservrc /Library/Application\ Support/Readiris')

to

os.system('cp -f /Applications/Readiris.app/Contents/Resources/AppSupport/RI35234 /Library/Application\ Support/Readiris')
os.system('cp -f /Applications/Readiris.app/Contents/Resources/AppSupport/RI35234_lservrc /Library/Application\ Support/Readiris')

line 24: from

os.system(sys.argv[2]+'/Readiris.app/Contents/MacOS/SnInit')

to

os.system('/Applications/Readiris.app/Contents/MacOS/SnInit')

... save the file inside your home folder with name like 'riinit.txt'

 

switch back to Terminal.app

control your work and if file is clean (no special characters), type:

cat riinit.txt

make script executable with:

chmod 777 riinit.txt

! your HP printer have to be online and configured on this system for the next step !

run script as administrator:

sudo ./riinit.txt

(after this you have to insert your password)

as result you will get something like this:

   No RI file found in Application Support/Readiris folder
   mkdir: /Library/Application Support/Readiris: File exists
   Running SnInit...
   Safenet initialization
   returned value : 0 (0x0)

last line is important, value 0 = all working fine! 😉

 

3) first run:

open the App

start activation

do a test scan... could be that the App crash, is no problem!

exit App or wait to cancel Crash report... 😗

second start... register your copy or not (you use a legal version, your printer is the license-key!)

exit App...

from now all is working fine and like Readiris on macOS 10.x ... like you know!

 

Enjoy and have fun... wish you a productive day!

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.