Ogranicz użycie drukarki w systemie OS X

Domyślna konfiguracja dla drukarek w systemie OS X jest względnie prosta i oferuje opcje zasadniczo dodawania lub usuwania drukarki, a następnie ustawiania pewnych specyficznych dla sterownika funkcji, takich jak ilość pamięci RAM lub szczegółów dupleksu; jednak możesz chcieć mieć więcej opcji zarządzania dostępem do drukarki, takich jak ograniczenie dostępu do jednej drukarki, a nie innej, lub wymagające hasła do drukowania.

Najłatwiejszym sposobem administrowania tymi opcjami dla drukarek jest dostęp przez sieć, gdzie, jeśli udostępnisz drukarkę, możesz ograniczyć, którzy użytkownicy będą mieli do niej dostęp przez sieć. W tym celu należy skonfigurować oddzielny komputer, aby był serwerem druku, a następnie zarządzać kontami, które mogą uzyskać dostęp do udostępnionej usługi drukowania za pośrednictwem sieci. Apple OS X Server oferuje opcje zarządzania tym, ale można to samo zrobić w wersji klienckiej systemu operacyjnego.

Aby to zrobić, po skonfigurowaniu drukarki na komputerze, włącz udostępnianie drukarki dla urządzenia w preferencjach systemu udostępniania, a następnie zarządzaj określonymi użytkownikami i grupami, które mogą drukować na liście Użytkownicy. Domyślnie każdy będzie miał dostęp do drukarki, ale jeśli klikniesz przycisk plus, możesz dodać użytkownika lokalnego, aby tylko ten użytkownik (lub inni dodali) miał dostęp do drukarki. Użytkownicy lokalni są natychmiast dostępni, ale możesz też utworzyć konto "tylko do udostępniania", aby uzyskać dostęp do drukarki, klikając przycisk plus, a następnie klikając "Nowa osoba" i wprowadzając nazwę i poświadczenia dla użytkownika.

Korzystanie z konta Sharing Only lub dwóch w ten sposób może być korzystne, ponieważ możesz zmienić hasło w dowolnym momencie, nie wpływając na żadne lokalne konto użytkownika. Dowolni użytkownicy sieci, którzy używają tego konta do uwierzytelniania drukowania, będą musieli po prostu użyć nowego hasła do wydrukowania.

Niestety zdolność ta dotyczy tylko drukarek udostępnionych, a użytkownicy lokalni w systemie nie zobaczą tych ograniczeń. Jednak system drukowania w systemie OS X ma opcję wymagania hasła podczas drukowania i uniemożliwienia określonym użytkownikom dostępu do lokalnej drukarki. Ta funkcja nie jest dostępna w standardowych opcjach konfiguracji drukarki OS X, ale można ją skonfigurować za pomocą interfejsu internetowego.

Aby aktywować interfejs WWW, otwórz Terminal i uruchom następujące polecenie:

cupsctl WebInterface = yes

Po wykonaniu tej czynności załaduj interfejs, odwiedzając następujący adres URL:

//127.0.0.1:631

Następnie musisz ustawić, którzy użytkownicy mają dostęp lub nie mają dostępu do drukarki. Aby to zrobić, przejdź do zakładki Drukarki i kliknij link do swojej drukarki na liście skonfigurowanych urządzeń. Następnie wybierz "Ustaw dozwolonych użytkowników" z menu "Administracja", a otrzymasz pole wejściowe z przyciskami radiowymi, aby umożliwić lub uniemożliwić drukowanie od użytkowników w terenie.

Aby zezwolić określonym użytkownikom na dostęp do drukarki, wybierz opcję "Zezwalaj użytkownikom na drukowanie", a następnie rozdzielaj ich krótkie nazwy (nazwy folderów domowych) za pomocą przecinków. Aby uniemożliwić dostęp do drukarek tylko tym użytkownikom i umożliwić wszystkim innym dostęp do drukarek, wybierz inny przycisk opcji.

Po zakończeniu kliknij "Ustaw dozwolonych użytkowników", a zmiany powinny zacząć obowiązywać natychmiast. Jeśli użytkownik nie ma dostępu do drukarki, nie będzie już dostępny, gdy ten użytkownik zaloguje się na swoje konto. Użytkownik będzie mógł drukować na innych drukarkach, które są dostępne, ale nie będzie mógł znaleźć tego, do którego zostały nałożone ograniczenia. W ten sposób możesz ustawić dostęp do kilku drukarek, aby kontrolować dostęp do tego, kto może korzystać z każdego z nich.

Oprócz ustawiania konkretnych użytkowników, w tym samym oknie Administracja wybierz "Ustaw opcje domyślne", a następnie kliknij łącze o nazwie "Zasady", w którym powinieneś zobaczyć zestaw menu dla zasad dotyczących błędów i operacji. W tym miejscu wybierz "Uwierzytelnione" dla zasad operacji i zastosuj ustawienia, które będą wymagać od użytkowników uwierzytelnienia podczas drukowania na tym urządzeniu.

Ostatecznym podejściem do ograniczania użytkowników jest ustawienie limitów czasowych dla każdej drukarki w systemie. Ta opcja nie jest dostępna za pośrednictwem interfejsu internetowego ani Preferencji systemowych, ale można tego dokonać za pośrednictwem terminalu. Ta opcja jest również wykorzystywana na poszczególnych urządzeniach i dotyczy wszystkich użytkowników w systemie, więc nie możesz ustawić limitu tylko dla jednego użytkownika i nie mieć go ustawionego dla innych. Jest to jednak sposób narzucenie bardziej globalnego limitu, jeśli zajdzie taka potrzeba.

Aby aktywować przydziały, musisz poinformować system, aby używał zarówno ram czasowych, w których należy je egzekwować, jak i limitu strony, którego należy użyć. Najpierw zdobądź listę swoich drukarek, uruchamiając następujące polecenie (nazwa drukarki będzie bezpośrednio po słowie "drukarka" na początku linii wyjściowej):

lpstat -p

Następnie użyj tej nazwy dokładnie tak, jak w miejscu "PRINTER" w poniższym poleceniu, a także zamień SECONDS na ramkę czasową limitu czasu i STRONY, by zastosować ograniczenie strony w tym przedziale czasowym. Wykonaj to polecenie, ponownie uruchamiając system, aby ponownie uruchomić system drukowania:

lpadmin -p PRINTER -o okres obowiązywania zlecenia = SEKUND -o limit strony-strony = STRONY

Na przykład, aby ustawić drukarkę Phaser (nazwa "Phaser_8560DN") na 20-stronicowy limit dziennie, uruchomiłbym następujące czynności:

lpadmin -p Phaser_8560DN -o limit czasu pracy = 86400 -o limit strony-zadania = 20

Aby usunąć dowolne z tych ustawień, uruchom komendę ponownie, ale użyj 0 dla SEKUND lub STRON.


 

Zostaw Swój Komentarz