Jak rozchodit konfiguraci tiskáren s novou Javou?

Java, pravděpodobně nejpoužívanější programovací jazyk na světě má své plusy i mínusy. Jedním z největších mínusů je fakt, že se na Javu zaměřují hackeři, kteří v ní objevují další a další stovky bezpečnostních chyb. Přičemž pravděpodobnost, že někdy bude Java 100% bezpečná je téměř nula. Z toho důvodu je potřeba Javu pravidelně aktualizovat, což s sebou někdy přináší určité problémy. Jedním z takových problémů je fakt, že starší tiskárny, které lze konfigurovat přes webové rozhraní, nepoužívají moderní zabezpečovací prvky (digitální podpisy), které nové verze Javy vyžadují. Naštěstí je možné i s novou Javou (aktuálně 1.8.x) možné provozovat webovou konfiguraci tiskárny, bez nutnosti mít nainstalovanou starší verzi Javy, která může obsahovat chyby.

Jak rozchodit na nové Javě starý konfigurační skript tiskárny?

  • Spusťte program Configure Java. Stačí zmáčnout Win klávesu a napsat Java.
  • Na záložce Security nastavte Security level na High a do Exceptions site List přidejte IP adresu tiskárny ve formátu http://xxx.xxx.xxx.xxx (př.:http://192.168.1.100) a IP adresu localhostu to jest 127.0.0.1.
  • Nyní je potřeba přidat do souboru pojmenovaném java.policy (musíte mít admin práva) kód viz. níže. Soubor najdete v adresáři C:\Program files (x86)\Java\jre[číslo vaší verze]\lib\security.
//Nastavení pro tiskárnu. Pro každou IP jeden řádek (pravidlo)
grant { permission java.net.SocketPermission "IP adresa vaší tiskárny", "connect,resolve"}</pre>
<pre>grant { permission java.net.SocketPermission "127.0.0.1", "connect,resolve"}
</pre>
<pre> 

To je vše. Je to snadné. Změna se nemusí projevit ihned, někdy to chvíli trvá. Pomoci tomu můžete smazáním cache paměti Javy (viz. Configure Java->General-Settings…->Delete files…) i prohlížeče. Restart PC také pomůže.

Na vaše otázky odpovíme. Nebojte se zeptat.