Herkese merhaba,
bu yazımda sizlere onaysız çıktı alma(slient print) işleminden bahsedeceğim.
Bir kiosk uygulaması geliştiriyorsunuz ve bu uygulamanın tarayıcı kısmında da çıktı almak istiyorsunuz diyelim. Ve bu işlemi yaparken her defasında kullanıcıya yazıcı seçtirme işlemi yaptırmadan varsayılan yazıcı ile çıktı almak istiyorsunuz. Bu durumda yapmanız gerekenler şöyledir. Öncelikle tarayıcı üzerinden ufak bir ayar yaparak ilerleyeceğimizi belirteyim.
Eğer tarayıcı olara firefox kullanıyorsanız aşağıdaki adımları takip ederek slient print modunu aktif edebilirsiniz.
1- firefox'u açın.
2- adres çubuğuna <<about:config>> yazıp enter'a basın
3- Güvenlik ayarlarına girme isteğini onaylayın.
4- herhangi bir yere sağ tıklayıp ve <<new-->boolean>> seçimiyle ilerleyin
5- açılan dialog'a <<print.always_print_silent>> komutunu yazıp enter'a basın
6- Burada vereceğiniz değer <<true>> olursa yazdırma işlemlerinde kullanıcı onayına sunmadan hemen yaızıya dosyayı yollar. ctrl+p yaparak deneyebilirsiniz.
7- <<false>> olursa yazıcı seçimi ve baskı ayarları penceresini her defasında kullanıcıya sorar.
Ancak tarayıcı olarak google-Chrome kullanıyorsanız durum biraz daha farklı. chrome da bu ayar policy değişikliği ile oluyor. Policy değişikliği ise 3 farklı şekilde yapılıyor.
- windows için machine policy,
- macos için user policy
- linux için ise chrome-profile policy
Kullandığınız işletim sistemine göre ilgili policy üzerinden değişiklik yaparak bu değişiklikleri cloud üzerinden gerçekleştirebilirsiniz. Ancak cloud/push işlemi için google work account'a sahip olmalısınız.
Hiç yorum yok:
Yorum Gönder