بروتوكول الطباعة
'''بروتوكول الطباعة''' هو بروتوكول داخل نطاق شبكة الإنترنت يقوم بعمليات الإتصال بين أجهزة العملاء مثل الأجهزة الحاسوبية، الهواتف النقالة، [[حاسوب لوحي|الأجهزة اللوحية]] وبين الطابعات أو (خوادم الطباعة). هذا البرتوكول له خاصية السماح للعميل أو المستخدمين بإنشاء أو إرسال عدة وظائف مطبعية للطابعة أو [[خادم طباعة|لخوادم الطباعة]]، وأيضاً يسمح بإنشاء بعض المهمات مثل التحقق من حالة الطباعة، جدولة طلبات التحقق من حالات الطباعة، أو طلبات إلغاء أوامر الطباعة.

حالياً، هنالك العديد من البروتوكولات التي تم تطويرها من أجل الإتصال بالطابعات عبر الشبكة. البعض من هذه البروتوكولات لها خواص عمل محددة للطباعة، والبعض الآخر هي عبارة عن بروتوكولات عامة تقوم بالإتصال على الأجهزة من أجل تبادل الملفات والمعلومات. هذه البروتوكولات تقوم بوضع الطابعة والتعامل كأنها فئة مماثلة وقريبة من الأقراص عن بعد، الأجهزة المتعددة الوسائط و[[ماسح ضوئي|الماسحات الضوئية]]. وهناك طابعات متعددة الوظائف تقوم على تقديم الملفات المصورة (الفاكسات والمسح الضوئي) ثم تقوم بعد ذلك بإرسالها من خلال الشبكة.

== التاريخ ==
قبل انتشار شبكات الحاسب الآلي، كانت الطابعات مرفقة بشكل مباشر إلى أجهزة الحاسب من خلال استخدام [[منفذ تسلسلي|المنافذ التسلسلية]] أو منافذ [[الناقل التسلسلي العام|يو إس بي]]. حتى الآن، تضل هذه الطرق هي الوسائل التقليدية في معظم بيئات الحاسب في المنازل.

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

في تسعينيات القرن العشرين، عندما اكتسبت الطابعات طاقة حوسبية فائقة، وأخيراً قدرات الشبكات، بدأ العمل على برنامج الطباعة على الشبكة، والحلول والمعايير. في المكاتب المتصلة بالشبكة، تم توصيل جهاز كمبيوتر واحد بالشبكة وبالطابعة أيضًا: كان يعرف باسم [[خادم طباعة|خادم الطباعة]]. تم تقديم '''HP''' Jetdirect لأول مرة في شهر مارس بعام 1991. بدأ [[بروتوكول طابعة الإنترنت|بروتوكول الطباعة عبر الإنترنت]] كاقتراح من شركة [[نوفل (شركة)|Novell]] لإنشاء مشروع [[بروتوكول (اتصالات)|بروتوكول]] الطباعة عبر الإنترنت في عام 1996.

بعد عام 2010, أصبح الإتصال المباشر بالطابعات شي أساسي في البيئات الحاسوبية في مكاتب الشبكة. وآنذاك، كانت الشبكات اللآسلكية منتشرة في البيئات الحاسوبية المنزلية، ثم من بعد ذلك وفي بيئة العمل، تم السماح للهواتف النقالة بإرسال الملفات للطابعات عبر الشبكات اللآسلكية.

== تطبيقات التنفيذ ==

=== بروتوكولات الطباعة المخصصة ===
بروتوكول (Line Printer Daemon) هو بروتوكول في الشبكة خاص لتقديم مهام الطباعة إلى الطابعات البعيدة. كان التطبيق العملي الأصلي لهذا البروتوكول في نظام ''Berkeley'' في نظام التشغيل 2.10 [[توزيعة برمجيات بيركلي|BSD]] UNIX في عام 1988. يدعم مشروع ''LPRng'' أيضًا هذا البروتوكول، حيث أنه تم توثيق مواصفات بروتوكول ''LPD'' في RFC 1179.<ref>[https://www.rfc-editor.org/rfc/rfc1179.txt RFC1179] Line Printer Daemon Protocol, August 1990, edited by L. McLaughlin III. {{Webarchive|url=https://web.archive.org/web/20190226131824/http://www.rfc-editor.org:80/rfc/rfc1179.txt |date=26 فبراير 2019 }}</ref>

يعد بروتوكول الطباعة '''HP''' '''JetDirect''' أحد أكثر بروتوكولات الطباعة استخدامًا على نطاق واسع. يدعم الاتصال ثنائي الاتجاه كحالة قائمة الانتظار وحالة المهمة وحالة الصفحة.

'''AppSocket''' ، المعروف أيضًا باسم '''Port 9100''' أو '''RAW''' أو '''Windows TCPmon''' ، هو بروتوكول تم تطويره بواسطة '''Tektronix''' وهو مشابه جدًا لـ HP Jetdirect.<ref>{{استشهاد ويب
| مسار = http://lprng.com/LPRng-HOWTO-Multipart/appsocket.html
| عنوان = AppSocket TCP/IP Protocol
| تاريخ = 26 Nov 2010
| موقع = LPRng Reference Manual
| لغة = 
| تاريخ الوصول = 2017-09-06
| اقتباس = 
| الأخير = 
| مسار أرشيف = https://web.archive.org/web/20151024170106/http://www.lprng.com:80/LPRng-HOWTO-Multipart/appsocket.html
| تاريخ أرشيف = 24 أكتوبر 2015
}}</ref><ref name="CUPS2019">{{استشهاد ويب
| مسار = https://www.cups.org/doc/network.html
| عنوان = Using Network Printers
| تاريخ = 
| موقع = cups.org
| لغة = 
| تاريخ الوصول = 2017-09-06
| اقتباس = 
| الأخير = 
| مسار أرشيف = https://web.archive.org/web/20190902120318/https://www.cups.org/doc/network.html
| تاريخ أرشيف = 2 سبتمبر 2019
}}</ref> يعتبر «بروتوكول الشبكة أبسط وأسرع وأكثرها موثوقية عمومًا المستخدم للطابعات» على الرغم من أنه «لا يوفر أيضًا أمانًا وغالبًا ما يكون ناقلًا للهجوم مع الطابعات».

[[بروتوكول طابعة الإنترنت|بروتوكول الطباعة عبر الإنترنت]] ('''IPP''') هو [[حزمة بروتوكولات الإنترنت|بروتوكول إنترنت]] للاتصال بين الأجهزة العميلة (أجهزة الكمبيوتر والهواتف المحمولة والأجهزة اللوحية وما إلى ذلك) والطابعات (أو [[خادم طباعة|خوادم الطباعة]]). يمكن تشغيل IPP محليًا أو عبر [[إنترنت|الإنترنت]]. على عكس بروتوكولات الطباعة الأخرى، يدعم IPP أيضًا [[تحكم بالوصول|التحكم في الوصول]] [[مصادقة (حوسبة)|والمصادقة]] [[تعمية|والتشفير]]، مما يجعله آلية طباعة أكثر قدرةً وأمانًا من البروتوكولات القديمة. يدعم IPP ما [https://ftp.pwg.org/pub/pwg/liaison/openprinting/presentations/cups-plenary-may-18.pdf يزيد عن 98٪ من الطابعات المباعة اليوم] .

=== البروتوكولات العامة المستخدمة للطباعة ===
[[تل نت|التل نت]] أو [[اللغة الإنجليزية|بالإنجليزية]] "Telnet" هو ببساطة بروتوكول يتم إستخدامه لأغراض الطباعة حالياً من أجل [[نقل البيانات]] بأمان من وإلى منفاذ [[بروتوكول التحكم بالنقل|تي سي بي]].

Bonjour هو أحد تطبيقات [[أبل|Apple]] للشبكات ذات الإعدادات الصفرية (zeroconf)، وهي تعتبر مجموعة من التقنيات التي تتضمن اكتشاف الخدمة وتحديد العناوين واختيار دقة اسم المستضيف. يقوم برنامج Bonjour بتحديد مواقع الأجهزة مثل الطابعات وأجهزة الكمبيوتر والخدمات الأخرى التي تقدمها تلك الأجهزة على [[شبكة محلية|شبكات محلية]] باستخدام سجلات نظام خدمة اسم المجال التعددي أو بالإنجليزية (mDNS).

Server Message Block (SMB) هو بروتوكول يندرج تحت فئة التطبيقات الخاصة للشبكة من أجل [[مشاركة الملفات]] والطابعات. في الأصل، تم تطوير هذا البروتوكول عبر شركة [[آي بي إم|IBM]] في منتصف الثمانينيات. هذه هي الطريقة الافتراضية التي تستخدمها أجهزة الكمبيوتر التي تعمل بنظام Windows لمشاركة الملفات والطابعات.<ref>''[https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc939973(v=technet.10)?redirectedfrom=MSDN Common Internet File System]'', Microsoft TechNet Library {{Webarchive|url=https://web.archive.org/web/20170707075835/https://technet.microsoft.com/en-us/library/cc939973.aspx |date=7 يوليو 2017 }}</ref>

خدمات الويب للأجهزة أو خدمات الويب على الأجهزة (WSD)، هي واجهة [[برمجية]] لتطبيقات [[مايكروسوفت]] وذلك لتمكين الاتصالات البرمجية بالأجهزة [[خدمة ويب|لخدمة الويب]] مثل الطابعات والماسحات الضوئية ومشاركة الملفات.<ref>[https://docs.microsoft.com/en-us/windows/win32/wsdapi/wsd-portal?redirectedfrom=MSDN Web Services on Devices Overview] {{Webarchive|url=https://web.archive.org/web/20160311034619/https://msdn.microsoft.com/library/windows/desktop/aa826001.aspx |date=11 مارس 2016 }}</ref>

=== البروتوكولات اللآسلكية ===
'''AirPrint''' تُعتبر أحد الميزات في [[نظام تشغيل|أنظمة التشغيل]] مثل [[ماك أو إس|MacOS]] و[[آي أو إس|iOS من]] شركة [[أبل|آبل]] وذلك بغرض الطباعة عبر [[شبكة محلية لاسلكية|الشبكات المحلية اللاسلكية]] (Wi-Fi)، إما مباشرة إلى الطابعات المتوافقة مع AirPrint ، أو للطابعات المشتركة غير المتوافقة عن طريق حاسب يعمل بنظام [[مايكروسوفت ويندوز|Microsoft Windows]] أو [[لينكس|Linux]] أو macOS.<ref>{{استشهاد ويب
| مسار = https://www.rho.cc/index.php/linux2/48-misc/104-printing-from-ipad-airprint-via-cups
| عنوان = Printing from iPad AirPrint via Cups
| ناشر = Rho
| مكان = CC
| type = how-to
| تاريخ الوصول = November 2, 2013
| وصلة مكسورة = dead
| تاريخ أرشيف = 16 يناير 2013
| مسار أرشيف = https://web.archive.org/web/20130116205840/http://www.rho.cc/index.php/linux2/48-misc/104-printing-from-ipad-airprint-via-cups
}}</ref> AirPrint هو امتداد [[بروتوكول طابعة الإنترنت|لبروتوكول الطباعة عبر الإنترنت]] (IPP), وكان مخصصًا في الأصل لأجهزة iOS ومتصل عبر الشبكات اللاسلكية فقط Wi-Fi. وبالتالي، أصبح الأمر يتطلب وجود نقطة وصول لاسلكية. ومع ذلك، فمن خلال إدخال ميزة AirPrint إلى أنظمة سطح المكتب في macOS في عام 2012، يمكن لأجهزة Mac المتصلة بالشبكة عبر اتصال [[إيثرنت|ethernet]] أيضًا الطباعة باستخدام بروتوكول AirPrint - وليس فقط تلك المتصلة عبر Wi-Fi.

== إنظر أيضاً ==

* [[نظام طباعة يونكس العام|نظام طباعة يونيكس المشترك (CUPS)]]
* نظام الطباعة الخامس
* التخزين المؤقت
* [[خادم طباعة|ملقم الطباعة]]
* [[مرسل الحزم]]

== المراجع ==
{{مراجع}}

== روابط خارجية ==

* [https://www.brooksnet.com/content/tcpip-printing-overview نظرة عامة على طباعة TCP / IP على موقع Brooksnet]
{{شريط بوابات|تقنية المعلومات}}

[[تصنيف:طباعة رقمية]]
بروتوكول الطباعة هو بروتوكول داخل نطاق شبكة الإنترنت يقوم بعمليات الإتصال بين أجهزة العملاء مثل الأجهزة الحاسوبية، الهواتف النقالة، الأجهزة اللوحية وبين الطابعات أو (خوادم الطباعة). هذا البرتوكول له خاصية السماح للعميل أو المستخدمين بإنشاء أو إرسال عدة وظائف مطبعية للطابعة أو لخوادم الطباعة، وأيضاً يسمح بإنشاء بعض المهمات مثل التحقق من حالة الطباعة، جدولة طلبات التحقق من حالات الطباعة، أو طلبات إلغاء أوامر الطباعة.

حالياً، هنالك العديد من البروتوكولات التي تم تطويرها من أجل الإتصال بالطابعات عبر الشبكة. البعض من هذه البروتوكولات لها خواص عمل محددة للطباعة، والبعض الآخر هي عبارة عن بروتوكولات عامة تقوم بالإتصال على الأجهزة من أجل تبادل الملفات والمعلومات. هذه البروتوكولات تقوم بوضع الطابعة والتعامل كأنها فئة مماثلة وقريبة من الأقراص عن بعد، الأجهزة المتعددة الوسائط والماسحات الضوئية. وهناك طابعات متعددة الوظائف تقوم على تقديم الملفات المصورة (الفاكسات والمسح الضوئي) ثم تقوم بعد ذلك بإرسالها من خلال الشبكة.

 التاريخ 
قبل انتشار شبكات الحاسب الآلي، كانت الطابعات مرفقة بشكل مباشر إلى أجهزة الحاسب من خلال استخدام المنافذ التسلسلية أو منافذ يو إس بي. حتى الآن، تضل هذه الطرق هي الوسائل التقليدية في معظم بيئات الحاسب في المنازل.

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

في تسعينيات القرن العشرين، عندما اكتسبت الطابعات طاقة حوسبية فائقة، وأخيراً قدرات الشبكات، بدأ العمل على برنامج الطباعة على الشبكة، والحلول والمعايير. في المكاتب المتصلة بالشبكة، تم توصيل جهاز كمبيوتر واحد بالشبكة وبالطابعة أيضًا: كان يعرف باسم خادم الطباعة. تم تقديم HP Jetdirect لأول مرة في شهر مارس بعام 1991. بدأ بروتوكول الطباعة عبر الإنترنت كاقتراح من شركة Novell لإنشاء مشروع بروتوكول الطباعة عبر الإنترنت في عام 1996.

بعد عام 2010, أصبح الإتصال المباشر بالطابعات شي أساسي في البيئات الحاسوبية في مكاتب الشبكة. وآنذاك، كانت الشبكات اللآسلكية منتشرة في البيئات الحاسوبية المنزلية، ثم من بعد ذلك وفي بيئة العمل، تم السماح للهواتف النقالة بإرسال الملفات للطابعات عبر الشبكات اللآسلكية.

 تطبيقات التنفيذ 

 بروتوكولات الطباعة المخصصة 
بروتوكول (Line Printer Daemon) هو بروتوكول في الشبكة خاص لتقديم مهام الطباعة إلى الطابعات البعيدة. كان التطبيق العملي الأصلي لهذا البروتوكول في نظام Berkeley في نظام التشغيل 2.10 BSD UNIX في عام 1988. يدعم مشروع LPRng أيضًا هذا البروتوكول، حيث أنه تم توثيق مواصفات بروتوكول LPD في RFC 1179.RFC1179 Line Printer Daemon Protocol, August 1990, edited by L. McLaughlin III. 

يعد بروتوكول الطباعة HP JetDirect أحد أكثر بروتوكولات الطباعة استخدامًا على نطاق واسع. يدعم الاتصال ثنائي الاتجاه كحالة قائمة الانتظار وحالة المهمة وحالة الصفحة.

AppSocket ، المعروف أيضًا باسم Port 9100 أو RAW أو Windows TCPmon ، هو بروتوكول تم تطويره بواسطة Tektronix وهو مشابه جدًا لـ HP Jetdirect. يعتبر «بروتوكول الشبكة أبسط وأسرع وأكثرها موثوقية عمومًا المستخدم للطابعات» على الرغم من أنه «لا يوفر أيضًا أمانًا وغالبًا ما يكون ناقلًا للهجوم مع الطابعات».

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

 البروتوكولات العامة المستخدمة للطباعة 
التل نت أو بالإنجليزية "Telnet" هو ببساطة بروتوكول يتم إستخدامه لأغراض الطباعة حالياً من أجل نقل البيانات بأمان من وإلى منفاذ تي سي بي.

Bonjour هو أحد تطبيقات Apple للشبكات ذات الإعدادات الصفرية (zeroconf)، وهي تعتبر مجموعة من التقنيات التي تتضمن اكتشاف الخدمة وتحديد العناوين واختيار دقة اسم المستضيف. يقوم برنامج Bonjour بتحديد مواقع الأجهزة مثل الطابعات وأجهزة الكمبيوتر والخدمات الأخرى التي تقدمها تلك الأجهزة على شبكات محلية باستخدام سجلات نظام خدمة اسم المجال التعددي أو بالإنجليزية (mDNS).

Server Message Block (SMB) هو بروتوكول يندرج تحت فئة التطبيقات الخاصة للشبكة من أجل مشاركة الملفات والطابعات. في الأصل، تم تطوير هذا البروتوكول عبر شركة IBM في منتصف الثمانينيات. هذه هي الطريقة الافتراضية التي تستخدمها أجهزة الكمبيوتر التي تعمل بنظام Windows لمشاركة الملفات والطابعات.Common Internet File System, Microsoft TechNet Library 

خدمات الويب للأجهزة أو خدمات الويب على الأجهزة (WSD)، هي واجهة برمجية لتطبيقات مايكروسوفت وذلك لتمكين الاتصالات البرمجية بالأجهزة لخدمة الويب مثل الطابعات والماسحات الضوئية ومشاركة الملفات.Web Services on Devices Overview 

 البروتوكولات اللآسلكية 
AirPrint تُعتبر أحد الميزات في أنظمة التشغيل مثل MacOS وiOS من شركة آبل وذلك بغرض الطباعة عبر الشبكات المحلية اللاسلكية (Wi-Fi)، إما مباشرة إلى الطابعات المتوافقة مع AirPrint ، أو للطابعات المشتركة غير المتوافقة عن طريق حاسب يعمل بنظام Microsoft Windows أو Linux أو macOS. AirPrint هو امتداد لبروتوكول الطباعة عبر الإنترنت (IPP), وكان مخصصًا في الأصل لأجهزة iOS ومتصل عبر الشبكات اللاسلكية فقط Wi-Fi. وبالتالي، أصبح الأمر يتطلب وجود نقطة وصول لاسلكية. ومع ذلك، فمن خلال إدخال ميزة AirPrint إلى أنظمة سطح المكتب في macOS في عام 2012، يمكن لأجهزة Mac المتصلة بالشبكة عبر اتصال ethernet أيضًا الطباعة باستخدام بروتوكول AirPrint - وليس فقط تلك المتصلة عبر Wi-Fi.

 إنظر أيضاً 

 نظام طباعة يونيكس المشترك (CUPS)
 نظام الطباعة الخامس
 التخزين المؤقت
 ملقم الطباعة
 مرسل الحزم

 المراجع 

 روابط خارجية 

 نظرة عامة على طباعة TCP / IP على موقع Brooksnet

تصنيف:طباعة رقمية