У вас нет разрешения на открытие программы hp scanner 3
Ещё один повод задуматься о преимуществах свободного ПО. В своё время был куплен сканер HP, который замечательно работал под XP, но когда через год вышла Vista, HP решила не обновлять под него драйвера. И сканер так и остался без поддержки новых версий Windows. И только через несколько лет оказалось, что в Linux для него появилась поддержка.
Возможно. Тем более очень удачно получилось — если драйвера поддерживали Vista, они более-менее работали и на новых версиях винды, но вот драйвера под XP так не умели. И таким образом очень легко можно было «забыть» про старые и надежные устройства, заставляя покупать новое. Похожая тема еще и у Wacom, когда из драйверов под новый MacOS убирают поддержку планшетов для рисования, хотя если сразу поставить старый и новый драйвер — планшет замечательно работает. А прикол в том, после каждого апгрейда MacOS драйвер Wacom начинает крэшиться, и нужно скачивать его новую версию именно под новый MacOS.
с ХП вообще все грустно. У меня сейчас 1102w дома, который постоянно отваливается от вайфай сети, а если работает то работает на скорости мизерной и PDF не распечатать. На работе 1102 на USB и убунта и… это ужас. hplip ставит ПО для МФУ, включая распознавалку. Обычный CUPS не дает печатать вовсе… В общем HP надо закопать.
Толку со свободного ПО при проприетарных драйверах на железо. :/
Не совсем. К примеру, копир формата A3 — самый выгодный МФУ формата A4. Исторически копиры и принтеры — две ветви эволюции электрографических аппаратов — пришли к похожим результатам (созданию МФУ) разными путями.
Копировальные аппараты, вначале аналоговые, позже цифровые — были созданы для надёжной продолжительной работы в условиях копировальных центров. Светочувствительный барабан с большим ресурсом, подача тонера из тубы благотворно сказываются на себестоимости копии.
Принтеры после матричных были созданы для продажи расходных материалов и со своей основной задачей справляются прекрасно. Лазерные МФУ теперь могут посоревноваться со струйными по минимальности ресурса картриджа.
Cannot scan with HP Envy 4500 printer under Catalina 10.15.7 on a recent MacBook Pro. I get the message: "Scanner 3.app” will damage your computer." and cannot continue.
Does anyone have a solution?
MacBook Pro 15″, macOS 10.15
Posted on Nov 10, 2020 4:45 AM
All replies
Loading page content
Page content loaded
Recently HP security certificates expired causing problems for everyone using HP printers.
HP did release updated drivers etc.
Click on the link below,
Click on the + buttons to reveal the software available to you.
Start with downloading and the installing the HP Smart app, this will walk you through
setting up your printer and should download any further downloads necessary.
When it has done that then Reset your printing system.
Nov 10, 2020 5:06 AM
Thanks for your quick reply, Eau Rouge. I did all the above, but unfortunately, it does not change anything. I still get the same message and I cannot scan.
Nov 10, 2020 5:55 AM
I downloaded the HP Smart App and my scanner works ok using this app. The problem/fault is still not cured though - using the scanner directly still comes up with the HP Scanner 3” will damage your computer, message. My printer scanner is an HP Envy 4520.
Nov 30, 2020 12:44 AM
did you reset the printing system.
Nov 30, 2020 12:52 AM
I'm facing the same issue on HP Deskjet Ink Advantage 4625
On my MacbookPro 15" running on Catalina 10.15.5
I did try all options, deleting all HP SW & Apps. Online Product Registry on HP website -> reinstall -> restart -> Repeat it few times.
While installing the App it's already gives errors notifications / alerts. completing the installation and error massages pop up when trying to start the App.
Even if going via: Setting -> Printers & Scaners . The same issue.
On the iMac 27" running on Sierra 10.12.6 - I'm able to scan via: Setting -> Printers & Scaners .
So it isn't an issue of removing an old HP's drivers. It doesn't work on newest version of Mac FW & SW
I just got a new MacBook Air and am running Big Sur Ver 11.5.
I cannot use my HP scanner any more. When I try to open the scanner, I get the message:
You do not have permission to open the application “HP Scanner 3”.
I'm the only user of my computer. How can I resolve this?
MacBook Air (2020 or later)
Posted on Jul 29, 2021 12:16 PM
Before you bought the Mac did you check to see if your scanner was supported by HP in macOS Big Sur.
Which HP scanner do you have, you should go to the HP support site for the scanner to see if there are
updated drivers for your scanner.
Enter the details of your product and then select the OS you are running.
If the scanner is supported then download and then install any relevant software and drivers.
Also open the App Store and search for any HP Start up software that will search and download
relevant software and drivers for your product.
Posted on Jul 29, 2021 12:57 PM
Helpful answers
This tip worked for me:
- In Finder, go to "~/Library/Image Capture/Devices".
- "Get Info" on HP Scanner 3.app.
- Make sure your user id shows up under Sharing & Permissions. (If not, add it)
- Open HP Scanner 3.app" just once.
- Cross fingers & open Image Capture (or HP Easy Scan) and all *should* work properly.
- Good luck!
Aug 14, 2021 7:18 AM
There’s more to the conversation
Loading page content
Page content loaded
Before you bought the Mac did you check to see if your scanner was supported by HP in macOS Big Sur.
Which HP scanner do you have, you should go to the HP support site for the scanner to see if there are
updated drivers for your scanner.
Enter the details of your product and then select the OS you are running.
If the scanner is supported then download and then install any relevant software and drivers.
Also open the App Store and search for any HP Start up software that will search and download
relevant software and drivers for your product.
Jul 29, 2021 12:57 PM
No I did not check to see if my HP OfficeJet Pro 8600 4 in 1 printer was compatible. My old computer was updated with system software constantly and was totally up to date so I didn't even think of this. They installed Big Sur Ver 1.1.5 and that is not listed on the drivers so I guess it's not supported. Printer works so I leave it unless I need a scanner.
Jul 29, 2021 1:14 PM
Who installed macOS Big Sur on your Mac, if you bought the Mac new it would come with Big Sur preinstalled.
A quick look at the HP support site for your printer shows it is supported in macOS Big Sur.
And you will see that you can download and install HP Easy Start, when you run this software this should
download and install the drivers necessary to get your printer/ scanner working.
If you still have problems you will need to contact HP directly.
Jul 29, 2021 1:29 PM
I have an office jet 8600 premium and I didn't see Big Sur listed. The driver above says Mac os 11.3. Is that the same thing?
Jul 29, 2021 1:41 PM
The HP site will show you a driver page for macOS Catalina (10.15), and you have to choose a different OS and select macOS 11.3, then click the Change button. That will show you the above panel.
Ideally, you want an Easy Start with a post date after Apple released the Mac App Store version of Big Sur. HP appears to have jumped the gun here, but it is as good as it gets for your device.
Jul 29, 2021 3:09 PM
If you can print then give VueScan a try for the scanning part. It supports nearly all known scanners. The demo mode will put a watermark over the scan until you purchase it.
I use it instead of the drivers that came with the Epson and Canon scanners because it's more versatile and powerful. And the purchase is a one time expense. No paying for updates, etc.
Jul 29, 2021 3:50 PM
Yes macOS 11 is Big Sur, macOS 11.3 is the point version of macOS Big Sur,
you are on macOS Big Sur 11.5 but the 11.3 download should work.
The HP website usually automatically detects which OS you are running if not
click on Choose a different OS from there you would select macOS under operating system.
And under version you would scroll through to the OS version you are on.
From the screenshot below you can see that 11.3 is the most recent offering, select that and
The website will now display the results for your selection, as shown in the screenshot in my earlier post.
Click the plus sign to display details of the download, click on 'Download', this will download the HP Easy Start
I have been using a HP Envy 4500 printer with my iMac for 2 years using HP Easy Scan - with no issues.
Today I tried to scan a document, when I press the "scan" button on the app a pop-up appears stating:
A second popup also appeared stating:
To me this indicates the macOs has decided to block the program.
Why has this started happening? and how can I tell macOS that "HP Scanner 3" is no malware.
Edited to add:Using etc built in Apple/macOS scanner (which doesn't have all the features of HP Easy Scan) works so that proves this is not a hardware issue.
Regardless of the reason, the UX for this feature is AWFUL. The popup continually reappears even after I dismiss it, so that I am forced to delete the flagged files if I want my computer to be in any way usable. I found this extremely intrusive and surprising from the company that prides itself on obsessively designed UX.
6 Answers 6
I had this same issue this morning, did a search and found this. Apparently there is a version it the App Store. I downloaded that and boom it's working. Guess they want you to use the one that's been "vetted".
This message happens when the certificate used to sign software gets revoked. The OS does check for revocations online so yes it blocks apps even if you don’t update the apps or the OS.
For HP printers and scanners, the problem is the revocation of the certificates HP used to sign their software, not that macOS checks for revoked certificates. Things are working technically how they should, but from a support and culture perspective, I am certain thousands (perhaps millions) of people are realizing “suddenly” that this is built into their OS.
The vast majority of HP apps for macOS (which are slightly different than the driver stubs needed for printing) were signed by now revoked certificates.
You are correct in scanning software will not work unless you ignore revoked signed apps or update your software. Here is the package we pushed to thousands of Macs around noon yesterday to address yesterday’s specific certificate revocation.
Run software updates and you should see updates for HP or worst case see if you can get support from them (they will be very busy the next few days while this all sorts out)
If you want to check your software, here are two apps I love and use to check certificates and signing status.
I managed to remove the signature in the relevant binaries using sudo codesign --remove-signature
I hear you @benwiggy people are very abused about “phone home surveillance and erosion of privacy” due to tracking in general and Apple is not immune to legitimate criticism on this. Being able to manage this and understand it are very important to me, not just blind trust is my plan.
@benwiggy I guess Apple's response might be along the lines that it's possible for malware to be already installed and running, and that they should have the ability to remotely kill it before it does more serious damage.⠀ Presumably they had good reason for revoking HP's certificate — knowing that it would be likely to have these effects; maybe it had got leaked and used for malware, or some HP software was mistakenly distributed with malware, or something like that?
Are you sure Apple revoked any certificates @gidds - that’s typically under purview of Certificate Authorities and HP who applied the certificates. Not clear to me who “they” is here.
So a malevolent (state) actor who silently compromised the key servers could shut down all macs in the world? iPhones? Does a similar single point of failure exist for Windows? Suddenly the nuclear power plants and ATMs which still run Windows NT 3.1 don't look so stupid any longer.
I tried to update the driver from HP, but that did not help much.
After uninstallation was completed, I installed the latest HP driver again and that message is gone. Now I can print and scan with no issues anymore.
This is the correct answer for the current OS version (Big Sur 11.2.1). Installing the package linked from bmike's answer fixed printing and scanning for a while, but then scanning broke, while printing continued working. Following the procedure from the HP knowledge base fixes scanning, too. However, it seems that HP Easy Scan needs to be installed and launched at least once for the built-in Apple scanning utility to be able to communicate successfully with the device.
HP Easy Start instructions: Please update your software using HP Easy Start.
TLDR; Reinstall the printer using the "Generic PCL laser printer" (even if it's an inkjet!).
I had this problem with my HP Officejet H470 after upgrading to Big Sur (warning it would damage my computer)
I uninstalled it but couldn't install the HP software because it gave me this warning:
I then removed the printer and re-added it using the "Generic PCL laser printer" (even though it's an inkjet!). Yay :
No, sorry. That particular message does not indicate macOS has decided to block anything. That wording is so clearly wrong, it indicates someone is trying to scam you. Prolly, the scam will involve an instruction/suggestion to replace the "suspect" software.
I've been providing tech support to both Apple and HP users since before there were Macs, let alone macOS, and I've never seen or heard of that wording.
The meaning is exactly as speculated but the wording did not come from either Apple or HP
If you have support contracts call Apple and HP and ask them to ignore the general meaning and explain the specific wording.
Failing that, here in the UK you might take the same Question somewhere like Stormfront… next-best thing to an Apple Store but with reasonable prices.
' "HP Scanner 3" will damage your computer…' is not wording Apple or HP use. If it were genuine, that would at best be Windows-style wording… doubly interesting since malware-merchants tend to wean themselves on Windows.
'this file was downloaded on… an unknown date' is not a detail Apple or HP would be interested in, even if it was their wording. 'from an unknown source' might work - though usually, that's macOS or its affiliates being over-zealous and "warning" the poor User about something that matters not at all.
'Report malware (to Apple) to protect others' might be Windows-style wording, if it were genuine.
Я думаю, многим системным администраторам известны описанные в заголовке мфу, отличаются они, в первую очередь, не очень удобной установкой и от этого имеют дурную славу. Однажды, копируя на очередной компьютер сквозь узкий канал пакет fullsolution для мфу весом около 300 мегабайт, идея разобрать этот инсталлятор и автоматизировать установку вылезла попапом на глаза — работу пришлось приостановить.
Разбором драйвера я занимался уже около полутора лет назад, в то время интернет на эту тему был совершенно пуст. Сейчас быстро погуглил по теперь уже известным мне ключевым словам утилит и нашел немного разрозненной информации. Несмотря на это, я решил. что собранная в одно место информация все равно не помешает, при том, что в этом посте она более полная.
Настроим печать
Первым на запрос по snmp показался мфу HP LaserJet 1536, с него и решил начать. Для начала нужно понять. как его подключать как принтер под Windows 7; пожилую XP отбросил сразу, свежую Windows 8 в домене, есть мнение, мне не увидеть никогда. Вот и повод познакомиться с новым для себя PowerShell, подумал я, который в итоге был чуть ли не основной мотивацией в разборе драйвера. Подключение ip-принтера в Windows 7 состоит из трех этапов (в Windows 8 всё сильно упрощается встроенными командлетами, но про нее я уже говорил — не судьба), сначала создаем ip-порт, потом добавляем драйвер и подключаем, собственно, принтер. Для всех этих этапов в Windows есть уже готовые VBS скрипты, многим, я думаю, знакомые, в Windows 7 путь к ним: С:\Windows\System32\Printing_Admin_Scripts\
Начну с создания порта, этот этап самый простой, имя присвоим такое же как ip:
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prnport.vbs -a -r "192.168.0.30" -h "192.168.0.30" -o RAW -n 9100
Добавление драйвера:
cscript C:\Windows\System32\Printing_Admin_Scripts\ru-RU\prndrvr.vbs -a -m "HP LaserJet M1530 MFP Series PCL 6" -e "Windows NT x86" -h "C:\drivers\1536\"-i "C:\drivers\1536\hpc1530c.inf"
Тут стоит отметить одну важную особенность: имя принтера должно указываться точно так же как оно прописано в inf файле драйвера, ради примера уберите часть имени, скрипт выдаст ошибку: «Не удалось добавить драйвер принтера HP LaserJet Код ошибки Win32 87».
Отрывок файла драйвера с полным именем принтера:
Теперь осталось подключить принтер, для этого я остановился на замечательной программе printui, советую посмотреть на нее поближе, у нее есть интересные ключи.
&rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet M1530 MFP Series PCL 6" /r "192.168.0.30" /m "HP LaserJet M1530 MFP Series PCL 6" /u /K /q /Gw
Пришло время оформить все это в примерно следующего вида скрипт на PowerShell:
Сканирование
Копаясь в inf файлах драйвера, для поиска правильного имени принтера и попутно вообще разбираясь в структуре драйвера HP, глаз зацепился за следующие строки (выделил жирным):
;Windows Vista
[HP.NT.6.0]
«HP LJ M1530 MFP Series Scan»= WIA_1530_Inst.NT.6.0, USB\vid_03f0&pid_012a&mi_00
«HP LJ M1530 MFP Series Scan»= WIA_1530_NW.NT.6.0,vid_03f0&pid_012a&IP_SCAN
;Windows Vista 64
[HP.NTAMD64.6.0]
«HP LJ M1530 MFP Series Scan»= WIA_1530_Inst_Vista64, USB\vid_03f0&pid_012a&mi_00
«HP LJ M1530 MFP Series Scan»= WIA_1530_NW_Vista64,vid_03f0&pid_012a&IP_SCAN
Тут бы хотелось лирики (казалось бы, при чем тут 1С? если вы понимаете о чём я), но опущусь до сухой констатации: попробуем devcon.exe.
DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств С ее помощью можно включать, выключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Программа DevCon также предоставляет необходимые разработчику драйвера сведения, которые недоступны с помощью диспетчера устройств.
Добавляем устройство по ID указав драйвер:
.\devcon.exe /r install C:\drivers\1536scan\hppasc16.inf "vid_03f0&pid_012a&IP_SCAN"
Добавляем в реестр необходимые параметры, запускаем сканирование и… Бинго!
Сканер отлично работает, осталось все это оформить.
Настройки сканера в реестре хранятся по следующим путям:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\IMAGE
Опытным путём определяем необходимые нам ключи реестра:
Для того что бы удобно добавить настройки реестра, создадим процитированный ниже файл, который послужит нам шаблоном для модификации внутри скрипта.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\\_ITEM_\DeviceData]
«NetworkDeviceID»="\\hostname:_NETWORK_NAME_.domain.local\\ipaddr:_IP_ADDRESS_\\guid:\\macaddr:_MAC_ADDRESS_\\port:1"
«PortID»="_IP_ADDRESS_"
«NetworkHostName»="_NETWORK_NAME_.domain.local"
«TulipIOType»=dword:00000005
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\IMAGE\_ITEM_\Device Parameters]
«NetworkDeviceID»="\\hostname:_NETWORK_NAME_.domain.local\\ipaddr:_IP_ADDRESS_\\guid:\\macaddr:_MAC_ADDRESS_\\port:1"
«PortID»="_IP_ADDRESS_"
«NetworkHostName»="_NETWORK_NAME_.domain.local"
«MAC»="_MAC_ADDRESS_"
«PortNumber»=«1»
«Index»="_ITEM_"
Готовый скрипт установки сканера примет следующий вид:
Потираем руки, проверяем — работает, модифицируем под 1522 — работает, победно правим под 3055 — облом…
Сканер не дает выбрать планшет, в меню сканирования доступен только податчик, да и тот отказывается сканировать.
Серьезный разговор с 3055 или, Чувак ты поднял на гору не тот камень
Вот он, LaserJet 3055/3052 — самый вредный парень, на удивление вижу я его чаще всех. На самом деле — скажу по секрету — я начал заниматься им первым — пошел через дебри фильтрации вывода procmon при установке драйвера для поиска чего-нибудь интересного и утонул где-то посередине. Когда очередной раз procmon упал из-за нехватки памяти, я решил отложить эту затею до более дружелюбного и спокойного состояния.
Второй набег на разбор установщика МФУ дал результат: спустя часа полтора разбора логов в недрах вывода установщика была найдена жемчужина — hppniscan01.exe
Запуск с необходимыми параметрами моментально установил сканер в устройства и прописал необходимые ветки реестра:
hppniscan01.exe -f "hppasc16.inf" -m "vid_03f0&pid_012a&IP_SCAN" -a "192.168.0.30" -n 1
В дистрибутивах драйверов других принтеров HP есть ее шестидесяти четырех разрядная версия, драйвер 3055 же поддерживает только x86 операционные системы.
Драйвера сканера я решил выдернуть из общей папки драйверов и сложить отдельно, необходимые файлы легко читаются из inf-файла драйвера. Дерево получилось следующего вида:
C:\Drivers\Scanners\ip\3055scan\hpgtpusd.dll
C:\Drivers\Scanners\ip\3055scan\hppasc01.cat
C:\Drivers\Scanners\ip\3055scan\hppasc01.dll
C:\Drivers\Scanners\ip\3055scan\hppasc01.inf
C:\Drivers\Scanners\ip\3055scan\hppniscan01.exe
C:\Drivers\Scanners\ip\3055scan\hpptpml3.dll
C:\Drivers\Scanners\ip\3055scan\hpxp3390.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzidr12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipm12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipr12.dll
C:\Drivers\Scanners\ip\3055scan\Drivers\dot4\Win2000\hpzipr12.sys
Функция установки сканера теперь стала совсем простой, хоть и с зависимостью от внешней компоненты.
Итоговый вид скрипта, с некоторыми захардкоженными упрощениями, примет следующий вид:
Этот же способ отлично подходит для всех оказавшихся вокруг меня МФУ от HP, для которых я создал отдельные папки с драйверами и варианты выбора в свитче функции установки сканера.
Список файлов драйвера можно посмотреть в разделах inf-файла с именами [SourceDisksFiles], [RegisterDlls], [WIA_CopyFiles] и далее по файлу. Скриншот по драйверам 3055 и 1536, для наглядности:
Из описанных в этой заметке отрывков кода можно собрать полноценный скрипт автоматической установки МФУ, а если добавить в него немного гуя и snmp, то можно вообще навсегда закрыть для себя тему установки МФУ на новые машины.
На этом на сегодня всё, спасибо за внимание. Если в комментариях подскажут чего не хватает МФУ 3055 для работы при установке первым способом посредством devcon, буду сильно благодарен. Может быть кто-то проделал ту же работу, что и я, но добился больших успехов.
В следующей части, если кто-то кинет таки инвайт в песочницу, покажу как расширить наш сценарий для работы с МФУ Xerox и Kyocera.
Читайте также: