ספולר הוא סוג של תוכנית שירות המצורפת בדרך כלל למערכת הפעלה כלשהי. הדפס ספולרים, למשל, מנתבים פקודות מדפסת לקובץ בדיסק או ב-RAM, במקום ישירות למדפסת. הפקודות מועברות למדפסת רק כאשר ה-CPU סיים ולא פעיל. הסיבה לכך היא שהתוכנית שמספקת כל קובץ שצריך להדפיס לא יכולה לעשות שום דבר אחר בזמן שתהליך ההדפסה פועל.
Technipages מסביר ספולר
ספולר הדפסה משלה את התוכנה הזו לחשוב שמדפסת מהירה במיוחד מחוברת, כאשר למעשה הפלט מאוחסן בקובץ לעת עתה. ככל הידוע לתוכנית, התהליך הושלם, והוא יכול להמשיך לפעול כרגיל. לאחר מכן, כאשר גם המדפסת וגם המחשב מחוברים ומוכנים, ה-spooler מנחה את נתוני המדפסת אל המדפסת, ובשלב זה תהליך ההדפסה מתחיל למעשה ופועל.
המשמעות היא שהחלק עתיר ה-CPU של הכנת המסמך והדפסתו 'הושלם' מנקודת המבט של התוכנית. השלב האחרון הוא זה שלוקח הכי הרבה זמן, אבל צריך פחות משאבי CPU - ההדפסה בפועל של המסמך לנייר פיזי. עומס המאמץ שיש על המדפסת - המחשב לא תורם כמעט כלום. במקום זאת, המדפסת, לא משנה באיזה סוג מדפסת מדובר, צריכה לעבד את המסמך, לבחור את הנייר המתאים ולבצע את תהליך ההדפסה.
ללא ספולר "להפריע" כביכול, התוכנית והמחשב יישארו עסוקים עד להשלמת תהליך ההדפסה כולו. עבור מסמכים גדולים יותר - חשבו על מאות עמודים - הדבר יגרום לעיכוב עצום ויפריע לכל סוג של תהליך עבודה יעיל.
שימושים נפוצים ב-Spooler
- ספולרים יכולים לפעול בין כל סוג של ציוד היקפי איטי למחשב, אם כי לרוב מדובר במדפסת.
- ספולר הוא כלי רב תכנות המעביר פקודות וקבצים בין מכשירים ומיקומים שונים.
- השימוש בספולרים להדפסה מייעל את תהליך ההדפסה על ידי פינוי משאבים מוקדם ככל האפשר.
שימוש לרעה נפוצ של ספולר
- ספולר הוא תוכנה ששולחת קובץ למדפסת מהתוכנית שיצרה אותו.