- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- PrintJob
- ایالت
- ColorMode
- DuplexMode
- آن را امتحان کنید!
لیستی از کارهای چاپ را دریافت کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
customer | مورد نیاز. شناسه مشتری با پیشوند «customers/» یا «customers/my_customer» برای استفاده از مشتری مرتبط با حسابی که درخواست را ارائه میکند. |
پارامترهای پرس و جو
پارامترها | |
---|---|
printer Org Unit Id | شناسه واحد سازمانی چاپگرها. در صورت مشخص شدن، فقط کارهای چاپی ارسالی به چاپگرها از واحد سازمانی مشخص شده بازگردانده می شود. |
page Size | تعداد کارهای چاپی در صفحه از 0 تا 100 شامل، اگر pageSize مشخص نشده باشد یا صفر باشد، اندازه 50 خواهد بود. |
page Token | یک نشانه صفحه دریافت شده از یک تماس هنگام صفحه بندی، تمام پارامترهای دیگر ارائه شده به |
filter | رشته پرس و جو برای فیلتر کردن نتایج، فیلدهای جدا شده با AND در نحو EBNF. توجه: عملیات OR در این فیلتر پشتیبانی نمی شود. توجه: فقط مقایسه کننده های >= و <= برای فیلدهای فیلتر پشتیبانی شده:
|
order By | فیلد مورد استفاده برای سفارش نتایج. اگر مشخص نشده باشد، نتایج به ترتیب نزولی فیلد سفارش پشتیبانی شده بر اساس فیلدها:
|
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ حاوی لیستی از کارهای چاپی.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"printJobs": [
{
object ( |
فیلدها | |
---|---|
print Jobs[] | لیست کارهای چاپی درخواستی |
next Page Token | یک نشانه، که می تواند در یک درخواست بعدی برای بازیابی صفحه بعدی استفاده شود. اگر این قسمت حذف شود، هیچ صفحه بعدی وجود ندارد. |
total Size | تعداد کل کارهای چاپی مطابق درخواست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
PrintJob
نشان دهنده درخواست چاپ سندی است که به چاپگر ارسال شده است.
نمایندگی JSON |
---|
{ "id": string, "title": string, "state": enum ( |
فیلدها | |
---|---|
id | شناسه منحصر به فرد کار چاپ. |
title | عنوان سند. |
state | وضعیت نهایی کار. |
create Time | چاپ مهر زمانی ایجاد شغل مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
complete Time | چاپ مهر زمان اتمام کار مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
document Page Count | تعداد صفحات سند |
color Mode | حالت رنگ. |
duplex Mode | حالت دوبلکس. |
copy Count | تعداد کپی ها |
printer Id | شناسه API چاپگر مورد استفاده برای چاپ. |
printer | نام چاپگر مورد استفاده برای چاپ. |
user Email | آدرس ایمیل اصلی کاربری که کار چاپ را ارسال کرده است. |
user Id | شناسه منحصر به فرد Directory API کاربری که کار چاپ را ارسال کرده است. |
ایالت
وضعیت کار چاپ
Enums | |
---|---|
STATE_UNSPECIFIED | کار چاپ در حالت نامشخصی است. |
PRINTED | سند با موفقیت چاپ شد. |
CANCELLED | کار چاپ لغو شد. |
FAILED | کار چاپ انجام نشد. |
ColorMode
حالت رنگ کار چاپ
Enums | |
---|---|
COLOR_MODE_UNSPECIFIED | نامشخص |
BLACK_AND_WHITE | سیاه و سفید. |
COLOR | رنگ. |
DuplexMode
حالت دورو کار چاپ.
Enums | |
---|---|
DUPLEX_MODE_UNSPECIFIED | نامشخص |
ONE_SIDED | یک طرفه. |
TWO_SIDED_LONG_EDGE | چرخش دو طرفه روی لبه بلند. |
TWO_SIDED_SHORT_EDGE | چرخش دو طرفه روی لبه کوتاه. |