עיבוד PostScript הוא תהליך המרה ופרשנות של קובצי PostScript לתמונות חזותיות על המסך או בדפוס. PostScript היא שפת תיאור עמוד שפותחה על ידי Adobe Systems ונמצאת בשימוש נרחב בדפוס ובעיצוב גרפי. כדי להשתמש בתיאור זה בפועל להדפסה על נייר או להכנת לוחית הדפסה, יש צורך בתוכנית המפרשת (או מציגה) את הנתונים, והופכת אותם למשהו שמדפסת, מכשיר צילום או מערכת CtP יכולה להפיק למדיום. פרשנות זו נעשית על ידי מערכת הנקראת RIP (מעבד תמונה רסטר) או renderer.

אם לכל אפליקציה בשוק הייתה דרך משלה לתאר איך נראה תוכן העמוד, תצטרך לקנות RIP עבור כל אפליקציה בנפרד (QuarkXPress RIP, Illustrator RIP, Corel Draw RIP,...) כדי למנוע בעיה זו, נתוני הקלט מקודדים בשפת תיאור עמוד רגילה או PDL. ישנם מספר PDLs. הנפוצים שבהם הם:

  • PostScript (שמשמש בעיקר בגרפיקה)
  • PCL (לשימוש משרדי)
  • HPGL (בשימוש נפוץ לשליטה בפלטרים CAD).

שאר מאמר זה מתמקד ב- PostScript RIP.

פרטים ספציפיים לשפה

RIP של חומרה ותוכנה. עיבוד PostScript

בעיקרו של דבר, RIP היא תוכנית שפועלת על מחשב כלשהו. לפני XNUMX שנה, כל ה-RIP פעלו על חומרה ייעודית, מחשבים שתוכננו רק להפעיל את תוכנת ה-RIP ולא בהכרח כללו מקלדת, מסך או עכבר. RIPs אלה נקראים RIP של חומרה. אתה עדיין יכול למצוא אותם במדפסות לייזר ובמכשירים "זולים" אחרים. RIPs משובצים אלה נקראים גם בקרי PostScript.

כיום, RIPs רבים פועלים על מחשבי PC או Mac רגילים ומתנהגים בדיוק כמו כל יישום אחר. RIPs אלה נקראים RIP של תוכנה. הם עדיין עשויים לכלול חומרה מיוחדת, כגון כרטיס, לחיבור להתקן הפלט. כדי למנוע פיראטיות, RIP של תוכנות כוללות לרוב מפתח אבטחה, כגון מפתח.

Adobe ולא כך Adobe PostScript RIPs

מאז ש-PostScript פותחה על ידי Adobe, הם החברה החשובה ביותר שיצרה PostScript RIP. RIPs אלו נמכרים בשוק ה-OEM: Adobe יוצרת את קוד RIP הליבה (שנקרא כיום CPSI או APPE בדור האחרון) ומוכרת אותו לכל חברה שמחפשת פתרון PostScript. לאחר מכן יצרן ה-imagetter רוכש את הקוד הזה ומוסיף את החומרה הדרושה כדי להתממשק עם ה-imagetter שלו ותוכנה נוספת לניהול התוכנה והוספת פונקציונליות.

כמובן, אדובי היא לא החברה היחידה שיוצרת RIP. חברות אחרות ניצלו את המגמה הזו כדי ליצור מה שנקרא שיבוטים של PostScript. אלה הם RIP העוקבים אחר תקן Adobe PostScript. החשובים שבהם נוצרו על ידי Global Graphics. ה-RIP שלהם נקרא Harlequin והם מוכרים גם אלטרנטיבה בשם Jaws RIP. Ghostscript הוא מתורגמן PostScript בחינם מ-Alladin. האחיין המסחרי שלו משמש במוצרים כמו BESTColor RIP הפופולרי.

אפיון RIP לפי הפלט שלהם. עיבוד PostScript

דרך נוספת לאפיין RIPs היא להסתכל על הפלט שלהם:

  • חלק מה-RIPs מייצרים נתונים שניתן לשלוח ישירות ל-imagesetter או פלוטר. עבור מכשיר פוטוטיפוס או מכשיר CtP, הנתונים האלה הם בצורת פיקסלים שאומרים ללייזר בתוך המכונה אם לכתוב נקודות על המדיה או לא.
  • RIPs אחרים מייצרים פורמט נתונים ביניים שעדיין חייב להיות מעובד על ידי מערכת אחרת לפני שליחתם להתקן הפלט. זה מאפשר ליצרן להוסיף מערכת שכבת-על או, למשל, תחנת עבודה לעריכה בין ה-RIP ל-imagesetter. Scitex ו-Barco RIPs הם דוגמאות אופייניות לגישה זו.

שליחת נתונים ל- PostScript RIP. עיבוד PostScript

בדרך כלל, כל RIP מקבל נתונים (דפים מקודדים ב-PostScript או PDF), מעבד אותם ואז שולח את הפלט ליעדו. תוכנת ה-RIP להשיג את כל זה מורכבת למדי וגדולה ומורכבת לפחות כמו חבילת משרדים מן המניין. ישנן דרכים שונות שבהן RIP יכול להשיג את הנתונים שלה. בואו נסתכל תחילה על האופן שבו נוצרים נתונים:

  • אתה יוצר עמוד ב-InDesign, QuarkXPress, Publisher או כל דבר אחר ומחליט להדפיס אותו.
  • ב-Mac, אתה עובר אל Chooser, בחר את מנהל ההתקן של LaserWriter ולאחר מכן בחר את ההתקן שאליו תדפיס. LaserWriter הוא למעשה אפליקציה קטנה שאחראית גם על העברת נתונים למדיה שנבחרה וגם, בהתאם לאפליקציה, יצירת נתוני PostScript (ראה בהמשך).
  • במחשב אתה עושה את אותו הדבר בעצם. על ידי בחירת המדפסת, אתה אומר למערכת ההפעלה באיזו גרסה של מנהל ההתקן מדובר PostScript ניתן לקרוא על ידי אפליקציה כדי לעזור ליצור קובץ הדפסה של PostScript.
  • יישומים מסוימים כמו Adobe Illustrator, השתמש ב-PostScript כפורמט הפנימי שלהם. זה אומר שהם לא צריכים לעשות הרבה עבודה כדי ליצור את קובץ הפלט, רק להוסיף כמה אלמנטים כמו מילונים, נתונים על גופנים ונתונים ספציפיים למכשיר כגון בקרת מסך.
  • רוב היישומים קדם דפוס משתמשים בפורמט הנתונים הפנימי הייחודי שלהם ובעצמם ממירים את הדף מהפורמט הפנימי הזה לקובץ PostScript. הם עשויים להסתמך בחלקו על מנהל ההתקן של PostScript, שהוא חלק ממערכת ההפעלה, כדי לטפל בחלק מההמרה הזו.
  • יישומים עסקיים כגון MS Word או Excel מסתמכים לחלוטין על מנהל ההתקן של PostScript ליצירת נתוני PostScript. המשמעות היא שפשוט מעבר ממנהל התקן PostScript אחד לאחר יכול לבטל כמה בעיות אם הן ספציפיות למנהלי התקן.

לאחר יצירת קובץ ההדפסה של PostScript, הוא נשלח למדיה או למכשיר שנבחרו. רוב ה-RIPs תומכים בערוצי קלט רבים ושונים.

  • AppleTalk: RIP יכול להופיע ברשת כאילו הייתה מדפסת לייזר. משתמש ה-Mac בוחר את ה-RIP בבורר ומדפיס אליו. זוהי הדרך הקלה ביותר להדפסת עבודות, אך היא גם איטית למדי.
  • TCP/IP: RIPs יכולים לתמוך ב-LPR, שהוא פרוטוקול Unix סטנדרטי, או בפרוטוקול הסטרימינג של Helios. זה אומר שאתה יכול להדפיס למדפסת Helios EtherShare ומנהל ההדפסה הזה יעביר את הקובץ ל-RIP באמצעות פרוטוקול TCP/IP המהיר. עיבוד PostScript
  • צינור בשם: זהו פרוטוקול של מיקרוסופט להחלפת נתונים בין יישומים שונים. הוא מסתמך על TCP/IP עבור העברת הנתונים בפועל. ניתן להשתמש בפרוטוקול זה אם ברצונך להדפיס ממחשב ל-RIP.
  • תיקיות חמות: רוב תוכנות ה-RIP יכולות לנטר מספר תיקיות ולעבד כל קובץ PostScipt או PDF בתוכם. כל שעליך לעשות הוא להדפיס את הדף שלך לדיסק ולמקם קובץ PostScript זה בתיקיית הגישה המהירה שלך. היי, לאחר כמה שניות RIP מבחין בקובץ ומוציא אותו.

אלה הם ערוצי הקלט הפופולריים ביותר, אבל יש אחרים. PostScript 3 RIP יכול לתמוך במערכת הנקראת הדפסה באינטרנט. זה מאפשר לך להדפיס ל-RIP דרך האינטרנט. מכשירים קטנים יותר כגון מדפסות לייזר עשויים להציע חיבורי USB.

באופן כללי, ככל שתוכל לשלוח נתונים ל-RIP יותר דרכים, כך תוכל לשלב אותם טוב יותר בזרימת העבודה הקיימת (ובעתיד) שלך. גמישות של ערוצי קלט ופלט חשובה לפחות כמו ביצועי RIP.

לאחר ש-RIP קיבל קובץ PostScript או PDF, הוא יכול להתחיל לעבד את הקובץ הזה.

למעשה, הצהרה זו אינה נכונה לחלוטין: נתוני PostScript RIP אינם זקוקים בהכרח לכל הקובץ. ברגע שהנתונים של העמוד הראשון מגיעים, RIP יכול להתחיל לעכל את הדף הזה. זה לא המקרה עבור קבצי PDF. בשל האופן שבו הם נוצרים קבצי PDF,RIP צריך גישה לקובץ כולו לפני שהוא יכול להתחיל, לעבד אותו.

עיבוד נתונים PostScript

Adobe RIP תתרגם תחילה את תוכן עמוד ה-PostScript לפורמט ביניים הנקרא רשימת תצוגה. רשימת התצוגה מכילה תיאור של העמוד ברמת מכונה בסיסית יותר. אז במקום להשתמש במילימטרים או בנקודות, כל האובייקטים ברשימת התצוגה ממוקמים בפיקסלים של המכשיר. עיבוד PostScript

כל האובייקטים הללו אינם עוד TIFF, EPS או גופנים: RIP גם מעבד את כל הנתונים בעמוד ובמידת הצורך ממירה אותם לפורמט ביניים ומאחסן אותם במה שנקרא רשימת מקורות. קח פונטים כדוגמה: אם השתמשת באוונגרד של 20 נקודות איפשהו בדף, RIP ייקח את נתוני המתאר של הגופן (גופן מדפסת, כפי שמשתמשי מק מכנים זאת), יחשב כיצד יש לפלט כל תו בודד עבור זה גודל נתון, ורזולוציה ומאחסן תווי מפת סיביות אלה במטמון הגופן. ב-PostScript Level 1, מטמוני גופנים אלה מאוחסנים באופן קבוע בדיסק. לאחר מספר ימים או שבועות, הם יתפסו כל כך הרבה מקום של-RIP לא יהיה מספיק מקום לאחסן נתונים אחרים. זה יכול לגרום לכל מיני שגיאות PostScript כגון "limitcheck" או "VMerror". לאחר מכן המשתמש יצטרך לנקות ידנית את כל הנתונים הזמניים הללו על ידי ביצוע "מחיקת גופן". Adobe תיקנה בעיה זו ברמת PostScript 2, שבה מטמון גופנים מטופל באופן דינמי.

RIP מנסה לשמור הן את רשימת התצוגה והן את רשימת המקורות בזיכרון הראשי למשך זמן רב ככל האפשר, אך היא מאחסנת את הנתונים הללו בקובץ עמוד בדיסק אם הוא הופך גדול מדי. קבצים המכילים תמונות סרוקות רבות יוצרים רשימות מקורות גדולות, בעוד שקבצים המכילים ציורים מורכבים מ-Illustrator או מיישום אחר יוצרים בדרך כלל רשימות תצוגה גדולות. כמובן, RIP מאט אם הוא צריך לגשת לכונן קשיח איטי במקום זיכרון מהיר במיוחד. זו הסיבה שאתה רואה RIPs פועלים במערכות עם 1GB של זיכרון RAM או יותר. עיבוד PostScript

לאחר השלמת רשימת התצוגה, ה-RIP יעשה רסטר לתוכן שלו וישלח את מפת הסיביות הזו להתקן הפלט. חלק מהיצרנים מוסיפים שלב נוסף לתהליך זה וממירים את רשימת התצוגה לפורמט הביניים שלהם. לדוגמה, Scitex השתמשה ב-CT/LW כפורמט פנימי והוסיפה מפות סיביות נוספות לסט התמונה עצמה כדי לבצע רסטריזציה של הרגע האחרון.

קיימת נטייה כללית לאפשר ל-RIP לטפל במשימות נוספות מעבר למה שנדון לעיל. מלכודת עשויה להיות הזדמנות כזו. חלק מהיצרנים מוסיפים תוכנת שכבת-על בין הפירוש ל-rasterization של הקובץ.

צא מ-RIP. עיבוד PostScript

תהליך הרסטר יכול להימשך זמן רב ולגרום לקובץ ענק שצריך לשלוח להתקן הפלט. פרוטוקולי RIP מסוימים מפצלים את הנתונים הללו לרצועות קטנות ושולחים אותם למכוון התמונה בזה אחר זה, אחרים מאחסנים את כל מפת הסיביות ב-RAM או בדיסק ואז שולחים את הנתונים הללו להתקן הפלט. אחסון ביניים זה נקרא מאגר מסגרת. כל מדפסות הלייזר משתמשות במאגר כזה, המאוחסן ב-RAM. זה מסביר מדוע דפים מורכבים יכולים ליצור שגיאות PostScript במדפסת עם הגבלת זיכרון: פשוט אין מספיק זיכרון RAM כדי לאחסן גם את נתוני הביניים וגם את ה-framebuffer.

הבחירה בין פלט פסים ל-frame buffering נקבעת על ידי המכשיר המחובר וזרימת העבודה של הלקוח.

  • פלט פסים הוא הדרך הפשוטה ביותר לתקשר בין ה-RIP והמנוע.
  • חלק ממכשירי הצילום אינם תומכים בהתחל-עצירה. זה אומר שהם צריכים את כל הנתונים בבת אחת ללא הפרעה הקטנה ביותר (בערך כמו כותב תקליטורים). עבור מערכות כאלה יש להשתמש במאגר מסגרת.
  • מאגרי פריים יכולים גם להאיץ את תהליך הפלט מכיוון שה-RIP יכול להמשיך לעבד נתונים בזמן שהמנוע מקדם את הסרט, חותך אותו או ממתין למעבד המקוון.

החיבור הפיזי בין ה-RIP למנוע הוא גם חשוב. בשוק נעשה שימוש בפתרונות שונים.

  • יצרנים רבים משתמשים בפרוטוקולים ובחומרה משלהם כדי לחבר את RIP למסדרי התמונות שלהם. לאגפא יש פרוטוקול APIS דמוי SCSI משלה. Scitex משתמשת בחיבור אופטי בין שני מכשירים. למעט שוק העיתונים, אין תקנים של ממש.
  • ניתן להשתמש בחיבור רשת סטנדרטי בין ה-RIP למנוע כל עוד העברת הנתונים בין שני המכשירים אינה חורגת מקיבולת הקו של 10 או 100 Mbit. סוג זה של חיבור משמש לעתים קרובות עבור פלוטרים. עיבוד PostScript
  • עבור מדפסות ומגיהות זולות יותר, ניתן להשתמש בחיבור USB.

 

ABC