Digitální hygiena v éře adwaru III: Tiskárna jako rukojmí – Windows, HP Smart a proč na Linuxu prostě tisknete
Moje tiskárna HP OfficeJet 8010 z mobilu tiskne bez zaváhání. Z Windows 11 najednou nic. Žádná chybová hláška, žádné vysvětlení, jen zkušební stránka, která ve frontě visí ve stavu „Chyba – Tiskne se“, a za ní čeká všechno ostatní.
Tiskárna je v pořádku, síť je v pořádku. Rozbité je to, co Microsoft nazývá modernizací tisku. A to je teprve první polovina příběhu. Druhou napsal výrobce tiskárny.
Část první: Microsoft vás chrání před tiskem
Microsoft postupně ruší klasické ovladače tiskáren a tlačí všechny na vlastní univerzální řešení. Harmonogram vypadá takto:
| Datum | Co se mění |
|---|---|
| 15. 1. 2026 | Nové ovladače pro Windows 11 a Server 2025 se přestávají publikovat přes Windows Update |
| červen 2026 | Platforma dostává nový název Windows Ready Print |
| 1. 7. 2026 | Windows při instalaci upřednostňuje vestavěný IPP ovladač před ovladači výrobců |
| 2027 | Režim Windows Protected Print se zapne ve výchozím stavu všem |
| červenec 2027 | Ovladače třetích stran dostávají už jen bezpečnostní opravy |
Až se chráněný tisk zapne všem, bude to bolet. Nekompatibilní tiskárny se při zapnutí režimu odinstalují a dokud je aktivní, nejde je znovu nainstalovat (Microsoft Learn).
Oficiálním důvodem je bezpečnost. Tiskový spooler je děravý dlouhodobě a zranitelnost PrintNightmare z roku 2021 to ukázala naplno. Samotný nápad tisknout bez ovladačů přes standardní protokol IPP je dobrý. Problém je v provedení: univerzální IPP ovladač sice tiskne, ale automaticky nenahradí všechny funkce ovladače výrobce. V mém případě nenahradil ani to základní, tedy samotný tisk.
Co se stalo u mě
Když jsem zjistil, že za problémem stojí chráněný tisk, vypnul jsem ho. Logický krok, jenže nepomohl. Tiskárna dál netiskla a fronta zůstala zamrzlá.
Diagnostika přes PowerShell ukázala proč. Režim Windows Protected Print byl sice v registrech vypnutý, ale Windows už stihl frontu „zmodernizovat“ a vypnutím se nic z toho nevrátilo:
- tiskárnu přepojil z originálního ovladače HP na generický Microsoft IPP Class Driver,
- napojil ji přes WSD port (Web Services for Devices), protokol, který je ve Windows pověstně nespolehlivý,
- tisková úloha do tiskárny odeslala nula bajtů, zasekla se a zablokovala celou frontu.
Originální ovladač HP přitom v systému pořád byl. Windows ho jen přestal používat.
Tohle je nejzákeřnější část celé věci. Vypnete funkci, která problém způsobila, a problém trvá. Běžný uživatel v tu chvíli usoudí, že je rozbitá tiskárna, a jde koupit novou.
Mobil tiskl proto, že s tiskárnou komunikuje napřímo přes IPP, bez jakékoli „ochranné“ vrstvy. Jediný, kdo se s tiskárnou nedokázal domluvit, byl Windows.
Oprava za deset minut
Nejdřív vypněte chráněný tisk: Nastavení → Bluetooth a zařízení → Tiskárny a skenery → Režim chráněného tisku Windows. Stav si ověříte v registrech. Spusťte PowerShell jako správce:
Get-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers"Samotné vypnutí ale nestačí. Zjistěte, co vaše tiskárna používá:
Get-Printer | Format-Table Name, DriverName, PortName, PrinterStatus, JobCount -AutoSizePokud vidíte Microsoft IPP Class Driver a port začínající WSD-, máte stejný problém jako já. Vyčistěte frontu a restartujte spooler:
Get-PrintJob -PrinterName "Název tiskárny" | Remove-PrintJob
Restart-Service SpoolerVytvořte přímý TCP/IP port na IP adresu tiskárny a přepněte tiskárnu zpět na originální ovladač:
Add-PrinterPort -Name "IP_192.168.1.50" -PrinterHostAddress "192.168.1.50"
Set-Printer -Name "Název tiskárny" -PortName "IP_192.168.1.50" -DriverName "HP OfficeJet 8010 series PCL-3"Přesný název ovladače zjistíte příkazem Get-PrinterDriver. Pokud tam originální ovladač chybí, stáhněte plný balík z webu výrobce a nainstalujte ho ručně.
Nakonec dvě preventivní opatření. Nastavte tiskárně na routeru rezervaci DHCP, aby nezměnila IP adresu. A vypněte ve Windows automatické nastavování síťových zařízení, aby vám systém za zády nepřidával další WSD fronty.
Část druhá: HP Smart aneb tiskárna, která potřebuje váš účet
Kdo si myslí, že tím je hotovo, nezná HP Smart. Tahle aplikace má být pohodlným „centrem“ pro tisk a skenování. Ve skutečnosti je to brána do ekosystému, ze kterého se nedá odejít.
Začněme účtem. Přihlášení do HP Smart se na konci roku 2020 změnilo z doporučeného na povinné (HP Community). Chcete-li z vlastní tiskárny naskenovat dokument na vlastní počítač, musíte se nejdřív přihlásit k serverům HP. Uživatelé si stěžují, že je aplikace nutí přihlašovat se při každém skenování a pokaždé vyplňovat obrázkové ověření (HP Community). Moderátoři fóra HP odpovídají odzbrojujícím způsobem: cesta zpět neexistuje.
Pak je tu způsob, jakým se HP Smart dostává do počítačů. V prosinci 2023 Microsoft přiznal chybu, kvůli které se aplikace HP Smart automaticky instalovala a tiskárny se přejmenovávaly na „HP LaserJet M101-M106“ (Pureinfotech). Aplikace se objevovala i u lidí, kteří žádnou tiskárnu ani počítač od HP nevlastnili, a po odinstalaci nebo čisté instalaci Windows se znovu vracela (Slashdot / XDA). Chyba byla na straně Microsoftu, ale ukázala, jak funguje celý mechanismus: Windows si „domyslí“ hardware a rovnou k němu nainstaluje software výrobce, aniž by se zeptal.
A do třetice firmware. HP dlouhodobě posílá do tiskáren aktualizace, které blokují neoriginální náplně, takže se z tiskárny, kterou jste zaplatili, stává terminál na prodej inkoustu. Generální ředitel HP Enrique Lores v roce 2024 otevřeně řekl, že zákazník, který nekupuje originální spotřební materiál, je pro firmu špatná investice. To je obchodní model popsaný vlastními slovy.
Jak se HP Smart vyhnout
Na Windows nepotřebujete HP Smart k ničemu:
- Tisk: stačí plný ovladač z webu HP (tzv. full feature software), který obsahuje i program HP Scan.
- Skenování: open-source program NAPS2 umí skenovat přes WIA, TWAIN i síťově a žádný účet nechce.
- Webové rozhraní tiskárny: řada tiskáren HP umí skenovat přímo z prohlížeče. Zadejte IP adresu tiskárny a hledejte funkci Webscan, kterou je někdy potřeba nejdřív zapnout v nastavení.
Proč je to systémový problém
Na jednotlivých chybách vlastně nezáleží. Chyby dělá každý. Důležité je, co mají společného: ve všech případech rozhoduje o vašem zařízení někdo jiný než vy.
Microsoft rozhodne, jaký ovladač vaše tiskárna použije. HP rozhodne, jestli smíte skenovat bez účtu a jaký inkoust smíte koupit. Windows Update rozhodne, jakou aplikaci si nainstalujete. Vy se to dozvíte ve chvíli, kdy nic nefunguje.
Tomu se říká adware v širším smyslu: software, jehož skutečným zákazníkem nejste vy, ale obchodní model někoho jiného.
Mezitím v Linuxu
Tisk bez ovladačů přes IPP, který Microsoft teď prodává jako bezpečnostní inovaci, Linux používá už roky. Tiskový systém CUPS podporuje standard IPP Everywhere: připojíte tiskárnu do sítě, systém ji najde a tiskne.
Skenování funguje stejně jednoduše přes SANE a jeho síťový ovladač pro standard eSCL, který umí většina dnešních multifunkčních tiskáren. Pro tiskárny HP navíc existuje balík HPLIP, který HP sám vyvíjí jako open source a který nevyžaduje žádný účet ani přihlášení.
Nic se samo nepřepíná. Nikdo vám bez ptaní nemění ovladač ani neinstaluje aplikace. A když něco nefunguje, logy vám řeknou proč, místo aby vám Poradce při potížích doporučil restartovat počítač.
Zvažte to
Nechci tvrdit, že Linux je pro každého. Pokud jste závislí na konkrétním programu, který na Linuxu nemá náhradu, bude přechod složitější.
Ale pokud váš počítač slouží hlavně k prohlížení webu, e-mailům, kancelářské práci a občas něco vytisknete nebo naskenujete, stojí za to si Linux vyzkoušet. Distribuce jako Linux Mint nebo Fedora jdou spustit z USB flash disku bez instalace. Můžete si tak ověřit, jestli vám tiskárna funguje, dřív než cokoli změníte. Proč je přechod na Linux rozumný krok, jsem rozebral v prvním dílu této série.
Závěr
Tiskárna není složité zařízení. Dostane data a vytiskne je. Za posledních pár let se z ní ale stal nástroj, přes který se o váš počítač přetahují dvě korporace, a vy stojíte uprostřed.
Oprava, kterou jsem popsal, vám tisk vrátí. Za rok, až Microsoft zapne chráněný tisk všem, se ale na podobné články připravte znovu. Nebo si nainstalujte systém, který vaši tiskárnu nechá na pokoji.
Zdroje
- Windows Protected Print Mode FAQ – Microsoft Learn
- Windows Protected Print Mode and the end of third-party printer drivers – MyQ
- Windows Protected Print Mode kommt – Genius Bytes
- How to use HP Smart without creating an account – HP Community
- HP Smart requiring me to sign in each time to scan – HP Community
- Windows gets printer rename bug fix with KB5034510 – Pureinfotech
- A Windows Update bug is renaming everyone's printers – Slashdot