- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- PrintJob
- الولاية
- ColorMode
- DuplexMode
- جرِّبه الآن
الحصول على قائمة بمهام الطباعة
طلب HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:enumeratePrintJobs
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
customer |
مطلوب. رقم تعريف العميل مع البادئة "customers/" أو "customers/my_customer" لاستخدام العميل المرتبط بالحساب الذي يُقدّم الطلب |
مَعلمات طلب البحث
المعلمات | |
---|---|
printerOrgUnitId |
رقم تعريف الوحدة التنظيمية للطابعات في حال تحديدها، سيتم عرض مهام الطباعة التي تم إرسالها إلى الطابعات من الوحدة التنظيمية المحدّدة فقط. |
pageSize |
عدد مهام الطباعة في الصفحة من 0 إلى 100، وإذا لم يتم تحديد pageSize أو كان صفرًا، سيكون الحجم 50. |
pageToken |
رمز مميّز للصفحة تم استلامه من مكالمة عند تقسيم الصفحات، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة إلى |
filter |
سلسلة طلب بحث لفلترة النتائج، الحقول مفصولة بـ "و" في بنية EBNF ملاحظة: لا يمكن استخدام عمليات OR في هذا الفلتر. ملاحظة: لا يمكن استخدام سوى مقارنتَي >= و <= مع حقول الفلاتر المتوافقة:
|
orderBy |
الحقل المستخدَم لترتيب النتائج في حال عدم تحديده، سيتم ترتيب النتائج بترتيب تنازلي للحقل الحقول المتوافقة مع الترتيب حسب:
|
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
استجابة تحتوي على قائمة بوظائف الطباعة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"printJobs": [
{
object ( |
الحقول | |
---|---|
printJobs[] |
قائمة بمهام الطباعة المطلوبة |
nextPageToken |
رمز مميّز يمكن استخدامه في طلب لاحق لاسترداد الصفحة التالية. في حال حذف هذا الحقل، لن تكون هناك صفحات لاحقة. |
totalSize |
إجمالي عدد مهام الطباعة التي تتطابق مع الطلب |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/chrome.management.reports.readonly
PrintJob
يمثّل طلبًا لطباعة مستند تم إرساله إلى طابعة.
تمثيل JSON |
---|
{ "id": string, "title": string, "state": enum ( |
الحقول | |
---|---|
id |
المعرّف الفريد لطلب الطباعة |
title |
عنوان المستند. |
state |
الحالة النهائية للمهمة |
createTime |
الطابع الزمني لإنشاء مهمة الطباعة يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
completeTime |
الطابع الزمني لإكمال مهمة الطباعة يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر غير "Z". أمثلة: |
documentPageCount |
عدد الصفحات في المستند |
colorMode |
وضع الألوان |
duplexMode |
وضع "النسخ المتعدّد" |
copyCount |
عدد النُسخ |
printerId |
رقم تعريف واجهة برمجة التطبيقات للطابعة المستخدَمة للطباعة |
printer |
اسم الطابعة المستخدَمة للطباعة |
userEmail |
عنوان البريد الإلكتروني الأساسي للمستخدم الذي أرسل مهمة الطباعة. |
userId |
المعرّف الفريد لواجهة برمجة التطبيقات Directory API الخاص بالمستخدم الذي أرسل مهمة الطباعة. |
الحالة
حالة مهمة الطباعة
عمليات التعداد | |
---|---|
STATE_UNSPECIFIED |
مهمة الطباعة في حالة غير محدّدة. |
PRINTED |
تم طباعة المستند بنجاح. |
CANCELLED |
تم إلغاء مهمة الطباعة. |
FAILED |
تعذّرت مهمة الطباعة. |
ColorMode
وضع الألوان في مهمة الطباعة
عمليات التعداد | |
---|---|
COLOR_MODE_UNSPECIFIED |
غير محدد |
BLACK_AND_WHITE |
بالأبيض والأسود |
COLOR |
اللون |
DuplexMode
وضع الطباعة المزدوجة لمهمة الطباعة
عمليات التعداد | |
---|---|
DUPLEX_MODE_UNSPECIFIED |
غير محدد |
ONE_SIDED |
وجه واحد |
TWO_SIDED_LONG_EDGE |
طباعة على الوجهين مع قلب الحافة الطويلة |
TWO_SIDED_SHORT_EDGE |
طباعة على الوجهين مع قلب الحافة القصيرة |