Svého času jsem se s něčím podobným potkal na Canon inkoustové multifunkci. Jednoho krásného dne to zahlásilo nějakou blíže nevysvětlenou chybu a kontaktujte servis. Tiskárna dostávala celou dobu výhradně originální náplně a tiskla překrásně, i tu poslední stránku. Pak chyba a konec, bez smysluplného udání důvodu.
Rozdíl oproti popisovanému případu byl ten, že se to nedalo vymazat (aspoň jsem žádný způsob, jak to vyřešit, nenašel), tiskárna byla prostě mrtvá. Od té doby tvrdím, že jakkoli ta Canonka tiskla a fungovala jinak suprově (dokumenty oskenované a vytištěné byly na první i druhý pohled k nerozeznání od originálů, až tak na třetí), tak z principu mi Canon už nesmí do baráku. V zásadě jsem se akorát na internetu dozvěděl, že šlo o předprogramované kurvítko. Jestli souviselo taky s odpadní jímkou, nebo něčím jiným, jsem už nevypátral, indicie napovídaly, že by to měla být tisková hlava, které ale imho zjevně nic nebylo, tedy opět jde o kurvítko).
Zkrátka takhle příště už z principu ne.
U Canonů to minimálně u některých šlo resetovat - velmi vtipný postup typu "při zapnutí držte tlačítko A, pak 4x B, 1xA 15 sekund, 6xB, pak 15sekund obě, při tom se točte kolem své osy...". Ale fungovalo to :-)
Nicméně jak už to tu padlo - ta odpadní "nádoba-molitan-filc" není u inkoustovky tak docela legrace (u laseru je to snazší) a zanedbání údržby taky v minulosti končilo soudy, že to někomu po vytečení zničilo drahý nábytek a tak. Uživatelsky měnit to v podstatě nejde, je to na sborku-rozborku. Obávám se, že výrobci tohle prostě museli začít řešit čítačem a tohle označovat za kurvítko je zavádějící, je to nutná věc. Na kritiku je spíš jen způsob informování o problému a následné řešení servisu.
Že tiskárna přestane po zaplnění zásobníku na odpadní inkoust tisknout, není samo o sobě špatně, předchází to možným škodám při vytečení inkoustu.
Špatně ale je, že:
- neinformuje o stavu zaplnění, hlavně pak když se blíží ke 100%,
- neumožní na riziko uživatele pokračovat v tisku,
- neumožní uživateli, i za cenu možné ztráty záruky podle způsobu technického řešení zásobníku, výměnu houbičky bez nutnosti navštívit servis.
To by dopadlo asi takhle:
> - neinformuje o stavu zaplnění, hlavně pak když se blíží ke 100%,
Uživatel by stejně tiskl dokud by se tiskárna nezablokovala (minimálně drtivá většina, viz příhoda výše). Dělat to kvůli 1% uvědomělých uživatel je zbytečná komplikace.
> - neumožní na riziko uživatele pokračovat v tisku,
Uživatel to odklikne (chce tisknout, nechce chodit do servisu) a když mu nádobka přeteče a něco zničí, zažaluje výrobce že mu to dovolil (*)
> - neumožní uživateli, i za cenu možné ztráty záruky podle způsobu technického řešení zásobníku, výměnu houbičky bez nutnosti navštívit servis.
Uživatel to zkusí (chce tisknout, nechce chodit do servisu), když to podělá a něco si zničí, zažaluje výrobce že mu to dovolil (*)
Proste základní poučka UX: Lidi jsou blbci.
*) On výrobce ten soud možná časem vyhraje, ale i mezi soudci jsou blbci a už samotný soud je pro výrobce špatná publicita.
Pokud se budeme vymlouvat na hloupost uživatelů, tak to můžeme rovnou všechno zabalit a radši nic nedělat. Podle mě správná cesta je dát co největší možnost volby a zbytečně uživatele neomezovat. Pokud bude tohle uvedené v návodu k použití a nejlíp i na té varovné hlášce, tak nevidím prakticky žádný prostor pro to, aby někdo takový soudní spor vyhrál.
Zrovna u té hvězdičky nevidím zásadní rozpor, jen mám daleko menší obavy z případného soudního sporu (a uvedl jsem pro to důvody). A jestli někdo neumí číst a má to zjevně naservírované až pod nos, tak jeho problém a fakt bych to neřešil. Já vážně nechci žít ve světě, kde bude všechno neohrabaně a komplikovaně obalené do bublinkové fólie jenom proto, aby si náhodou pár méně opatrných nebo bystrých jedinců neublížilo.
Pokud budete tvořit HW nebo SW pro masy, pak to řešit musíte. Dělalo se to tak vždy. Jediné co se teď opticky mění je to, že se čím dál více lidí dostává do blízkosti složitých zařízení. Řečeno s nadsázkou má dnes každý v jedné kapse partní stroj a v druhé jaderný reaktor.
https://cs.wikipedia.org/wiki/Poka-joke
https://en.wikipedia.org/wiki/Idiot-proof
https://en.wikipedia.org/wiki/Inherent_safety
https://en.wikipedia.org/wiki/Fail-safe
https://en.wikipedia.org/wiki/Defensive_design
https://en.wikipedia.org/wiki/Hanlon%27s_razor
Všechno to jsou metody a přístupy, které jsou složité a nákladné. Cíl mají jediný - udržet danou věc v provozu bez vážných škod na majetku a na zdraví. Zabránit uživateli vyměnit nádržku na odstříknutý inkoust je zcela v duchu zásad, které se už sto let uplatňují. Nemá to nic společného se soudy, řada těch metod má kořeny v místech, kde si na nějaké soudy moc nehráli.
Fakt, že se tiskárna blokne, i fakt, že to nemůže vyčistit laik, je zcela v pořádku. Místo stavu "běžím na prezentaci a ono to netiskne!" by to totiž možná skončilo stavem "tiskárna zničená, nemám to vytištěné, mám barvou nasáklou košili a zničené sako, prezentace začíná za pět minut!" Já na sebe už jednou v podobném spěchu toner z laserové tiskárny vysypat dokázal, co vy? Každý z nás se někdy chová jako méně opatrný jedinec, zejména když spěchá. A jako méně bystří jedinci se chováme po většinu našeho bdělého stavu - obzvláště muži, kteří mají problém soustředit se na více věcí najednou. Těch podnětů kolem je moc, většině našich aktivit věnujeme sotva pár procent své pozornosti. Takže bublinková folie tam není kvůli "nim", je tam kvůli "nám". Zkuste si na to vzpomenout, až se vám někde něco rozsype nebo něco zapomenete zavřít/otevřít/vypnout/zapnout. Obzvláště patrné je to u věcí, které až tak běžně neděláte. Já kupříkladu včera zapomněl otevřít přívod vody do pračky a strávil cca 2 minuty nadáváním na nesmyslný "error 10" a nic neříkající ikonku vodovodního kohoutku. A jak jsem pak byl rád, že mi tam výrobce zrovna tohle dal!
Co výše uvedená pravidla omlouvit nemohou, je absence varování na blížící se nutnost výměny polštářku. Varovat to mohlo a tudíž i mělo. Tohle je velká chyba návrhu, k tomuhle nebyl jiný důvod než lenost. Počitadlo tam je, display to má, stav tiskárny to zobrazuje. Není objektivní důvod, aby to neukazovalo i to počitadlo. Že to většina lidí číst nebude je jejich problém, ale nemůže to sloužit jako výmluva proč tam varování nedat.
Já myslím, že zrovna ta tiskárna (a mnoho dalších zařízení "denní potřeby") má co do nebezpečnosti k tomu reaktoru, ba i parnímu stroji, hodně daleko.
Nemám nic proti bezpečnému návrhu, jsem úplně pro co největší zvážení rizik při vývoji a návrhu, jsem jednoznačně pro zobrazení těch varování, jak jsem už psal v jiném příspěvku. Ale zásadně nejsem pro to, aby mi uměle někdo házel klacky pod nohy a uměle mi znemožňoval svépomocně spravit moji věc (nebo se o to aspoň pokusit, na vlastní riziko). Ve výchozím stavu má být výrobek co nejbezpečnější (ale zase nemá uživatele vyloženě buzerovat a omezovat použitelnost), na druhou stranu má umožnit ty ochrany v rozumné míře obejít, pokud je k tomu důvod (mohou být co nejvíc schované, může je chtít třikrát potvrdit nebo zvolit jiný vhodný mechanismus, ale má k tomu dát prostor). Samozřejmě pokud to není zrovna ten reaktor.
Myslím, že docela dobrým příměrem (z pohledu bezpečnosti ještě poněkud drsnějším) je prakticky libovolné elektrické zařízení. Je taky zakrytované, často s upozorněním, že nikdo bez patřicných znalostí se v tom nemá vrtat, ale zároveň v případě problému můžu vzít do ruky šroubovák a pokusit se to na vlastní triko opravit. Jestli tomu rozumím a spravím to, nebo jsem diletant a při opravování mě to zabije nebo to udělám špatně a někdo jiný přijde k úrazu, už je čistě moje odpovědnost a výrobce s tím nemá nic společného.