الخلاصة

  • أضاف RFC 3381 أربع سمات اختيارية لمتابعة تقدم مهمة IPP وسمة لترتيب الأوراق. انتمت القيم إلى المهمة كلها أو الوثيقة الحالية أو النسخة الحالية أو الورقة الجاري تكديسها.
  • غيّر ترتيب الأوراق والوثائق والنسخ مسار زيادة العدادات وتصفيرها. وإذا تعذر رصد التكديس، جاز تقريب «المكتمل» بنهاية معالجة الورقة.

ارتفع العدد الإجمالي من ثلاثة إلى أربعة، بينما عاد عداد النسخة الحالية من ثلاثة إلى واحد. لم تفقد المهمة عملاً بالضرورة؛ ربما انتهت نسخة وبدأت التالية. الذي اختفى من الشاشة لم يكن التقدم، بل الحد الذي ينتمي إليه العدد.

نُشر RFC 3381 في سبتمبر 2002 ضمن مسار المعايير. عرّف job-collation-type وsheet-completed-copy-number وsheet-completed-document-number وimpressions-completed-current-copy. وأضاف sheet-collate لكي يطلب العميل أوراقاً مرتبة في نسخ أو أوراقاً مكررة قبل الانتقال إلى التالية.

لم يصنع النص نسبة موحدة للإنجاز. بل كشف لماذا لا يكفي مقياس واحد. استمر job-impressions-completed في عد انطباعات المهمة كلها، في حين عاد عداد النسخة الحالية إلى الصفر مع كل وثيقة وكل نسخة جديدة. حمل رقم الوثيقة ورقم النسخة ونوع الترتيب سياق القراءة.

جاءت السمات من قاعدة معلومات متابعة المهام التابعة لـ PWG والموثقة في RFC 2707. أمكن أيضاً تضمينها في الإشعارات التي فصّلها لاحقاً RFC 3995 وRFC 3996. وصول القيمة بسرعة أكبر لم يوسع دلالتها؛ بقي على المتلقي معرفة مجالها وحد إعادة ضبطها.

عرض RFC 3381 مهمة واحدة بثلاثة ترتيبات: ثلاث نسخ من وثيقتين، وفي كل وثيقة ثلاثة انطباعات. عند عدم ترتيب الأوراق، تكررت الورقة نفسها للنسخ الثلاث قبل الورقة التالية. وعند ترتيب الوثائق، اكتملت النسخة الأولى من كل وثيقة قبل الثانية. وعند عدم ترتيب الوثائق، اكتملت نسخ الوثيقة الأولى كلها قبل الثانية.

انتهت المسارات الثلاثة عند ثمانية عشر انطباعاً. لكن بعد الانطباع الرابع أمكن أن يكون الجهاز داخل النسخة الأولى من الوثيقة الأولى، أو النسخة الأولى من الوثيقة الثانية، أو النسخة الثانية من الأولى. كان الرقم أربعة صحيحاً، لكنه لم يحدد موضع المهمة بلا سياسة الترتيب.

حدد sheet-collate ترتيب الأوراق داخل نسخة الوثيقة، وحدد multiple-document-handling ترتيب الوثائق ونسخها. كوّن الاثنان مجموعات إخراج منطقية. أما التركيبات التي لا تحمل معنى متسقاً فكان على الطابعة رفضها باعتبار السمات متعارضة.

وقد تغيّر المظهر النهائي خارج ما تراه المراقبة. استطاع مرتب في صناديق الإخراج أن يقدم أوراقاً مرتبة للمستخدم حتى حين أعلن الجهاز uncollated-sheets. ذكر RFC أن تطبيق المتابعة قد لا يميز جهازاً يملك هذا المرتب من جهاز لا يملكه. وصف العداد مسار الإنتاج المرصود، لا كل ما ظهر في الصندوق.

وكان لكلمة «مكتمل» حدان. الأصل أن يكتمل الانطباع أو الورقة عند التكديس. لكن التنفيذ الذي لا يستطيع كشف وصول كل ورقة إلى الرزمة جاز له تقريب ذلك بانتهاء المعالجة. ظل العدد صحيحاً حسابياً، بينما توقفت الدعوى المادية عند مرحلة أبكر.

بين المعالجة والرزمة قد يبقى نقل أو إنهاء أو انحشار. لم يلغ RFC تلك المسافة؛ سجّل قيد الرصد. لا تستطيع المواصفة أن تضيف حساساً غير موجود. لذلك وجب على التشغيل حفظ ما إذا كانت القيمة من حساس التكديس أم من تقريب المعالجة.

كانت إعادة الضبط جزءاً من المعنى. عاد impressions-completed-current-copy إلى الصفر لكل وثيقة ولكل نسخة. إذا حفظ النظام الزمن والعدد فقط، ظهر الانتقال الطبيعي كأنه فقدان للتقدم. لزم حفظ معرف المهمة وترتيب الوثيقة والنسخة ونمط الجمع وانتقال الحالة معاً.

ولم يكن المجهول صفراً. إذا تعذر معرفة رقم النسخة أو الوثيقة، أعادت الطابعة قيمة IPP الخارجة عن النطاق unknown بدلاً من الرقم السالب المستخدم في بعض قواعد الإدارة. دل الصفر على البداية، ودل المجهول على غياب الرصد. تحويل أحدهما إلى الآخر اختلق قياساً.

كانت جميع السمات اختيارية، وجاز تنفيذ أي مجموعة منها. ربما وفر جهاز العدد الإجمالي بلا رقم الوثيقة، أو نوع الترتيب بلا عداد كل نسخة. غياب السمة لم يثبت توقف العمل؛ قيد فقط ما يمكن إثباته.

حدّث RFC 3381 وثيقة النقل RFC 2910 واعتمد نموذج RFC 2911، مع إرشاد التنفيذ في RFC 3196. تناول RFC 3380 حداً مختلفاً: قبول تعديل السمات كله أو رفضه كله. قبول التعديل لم يكن دليلاً على تكديس ورقة.

جمع RFC 8010 وRFC 8011 لاحقاً نقل IPP/1.1 ونموذجه، فأصبح RFC 3381 متقادماً. هذه سيرة معيار، لا إثبات تبنٍّ في منتج ولا نجاح إخراج بعينه. يوضح RFC 2567 وRFC 2568 لماذا ربط IPP الأقوال بأشياء وسمات محددة.

تفسر عدسة Lu Heng للمواصفة الأولية الدنيا كيف أتاح الامتداد الاختياري لغة مشتركة من دون ادعاء حساسات متماثلة. وتفصل عدسة طبقات الواقع بين طلب الترتيب والمعالجة وزيادة العداد وحركة الورقة والتكديس وحصول المستخدم عليها.

لم تكن قيمة RFC 3381 في الرقم ثلاثة، بل في السياق الذي منعه من التضليل. يصبح العدد دليلاً حين يسافر معه ما يُعَدّ، وأين يُصفّر، وبأي ترتيب يُنتج، وأي حد يستطيع الجهاز رؤيته فعلاً.

المصادر