برای مدیریت چاپگرها با استفاده از API مدیریت چاپگر Chrome، باید این مراحل را دنبال کنید:
- فعال کردن API در یک پروژه Google Cloud.
- اعتبارنامههای OAuth 2.0 را برای یک حساب کاربری سرویس ایجاد کنید.
- به حساب کاربری سرویس، امتیازات مدیر (administrator) برای مدیریت چاپگرها اعطا کنید.
این راهنما فرض میکند که شما قبلاً صفحه رضایت OAuth را برای برنامه خود پیکربندی کرده و یک حساب کاربری سرویس راهاندازی کردهاید. در غیر این صورت، قبل از ادامه به پیکربندی رضایت OAuth و ایجاد یک حساب کاربری سرویس مراجعه کنید.
فقط حسابهای کاربری سرویس میتوانند به API مدیریت چاپگر کروم دسترسی داشته باشند.
یک مدیر کروم باید به حساب کاربری سرویس شما دسترسی لازم برای مدیریت چاپگرهای حساب خود را اعطا کند. مدیران همچنین میتوانند برنامههای مدیریت چاپگر خاصی را مسدود یا به آنها اعتماد کنند.
فعال کردن API و ایجاد اعتبارنامه
- API را فعال کنید . API که فعال میکنید «Admin SDK API» است.
- اعتبارنامههای OAuth 2.0 را برای حساب سرویس خود ایجاد کنید . فایل JSON دانلود شده را در یک مکان امن ذخیره کنید.
فعال کردن دسترسی به حساب کاربری سرویس
قبل از اینکه بتوانید از حساب سرویس برای مدیریت چاپگرها یا سرورهای چاپ مشتری استفاده کنید، مدیر حساب آن مشتری باید امتیازات لازم را به حساب سرویس اعطا کند.
گزینه ۱: فعال کردن واگذاری اختیارات در سطح دامنه برای حساب کاربری سرویس
واگذاری اختیارات در سطح دامنه به حساب کاربری سرویس اجازه میدهد تا خود را به عنوان یک مدیر که دارای امتیازات مناسب برای مدیریت چاپگرها و سرورهای چاپ است، جا بزند.
فعال کردن واگذاری اختیار در سطح دامنه
محدودهی OAuth مورد نیاز برای این مرحله https://www.googleapis.com/auth/admin.chrome.printers است.
گزینه ۲: اعطای امتیازات نقش مدیر به حساب سرویس
اگر ترجیح میدهید امتیازات حساب سرویس را در دامنه محدود کنید، میتوانید نقشی با امتیازات فقط برای مدیریت چاپگرها به آن اختصاص دهید. برای کسب اطلاعات بیشتر در مورد استفاده از نقشها برای کنترل دسترسی، به مدیریت نقشها مراجعه کنید.
- به عنوان مدیر، وارد کنسول مدیریت شوید.
- در سمت چپ بالای صفحه، روی > حساب کاربری > نقشهای مدیر کلیک کنید.
یک نقش موجود با امتیاز زیر را انتخاب کنید، یا یک نقش جدید ایجاد کنید و این امتیاز را به آن اضافه کنید:
Services > ChromeOS > Settings > Manage Printersاین نقش را به آدرس ایمیل حساب سرویس اختصاص دهید.
مسدود کردن یا اعتماد کردن به یک برنامه مدیریت چاپگر
برنامهها به طور پیشفرض قابل اعتماد هستند، اما یک مدیر میتواند برنامههای خاصی را برای حساب خود مسدود یا قابل اعتماد کند.
- به عنوان مدیر، وارد کنسول مدیریت شوید.
- در بالا سمت چپ، روی منو > امنیت > کنترل دسترسی و دادهها > کنترلهای API کلیک کنید.
- در بخش «کنترل دسترسی برنامه»، روی مدیریت دسترسی برنامههای شخص ثالث کلیک کنید.
- در بخش «برنامههای متصل»:
- اگر برنامه مورد نظر را در فهرست نمیبینید، روی «پیکربندی برنامه جدید» کلیک کنید. سپس، دستورالعملهای روی صفحه را دنبال کنید.
- اگر برنامه را در فهرست مشاهده کردید، روی نام برنامه کلیک کنید. سپس، در قسمت «دسترسی به برنامه»، گزینه مسدود شده یا مورد اعتماد را انتخاب کنید و روی ذخیره کلیک کنید.