למצוא את הסורק, ולקחת על עצמנו את ההגדרות שלו
מורים יכולים ללחוץ על כפתור אחד ולקבל סריקה. מאחורי הכפתור יש חיפוש של הסורק, רשימת הגדרות שאף אחד לא צריך לגעת בהן, והפתעה מחומת האש של Windows.
5 דקות קריאה

במחשב Windows חדש, ברגע שפותחים בפעם הראשונה את רשימת הסורקים, חומת האש של Windows מציגה הודעת אבטחה. מי שמלמד בבית ספר לא אמור להיתקל בהודעה כזו. אנחנו ראינו אותה בסבב בדיקות במכונה וירטואלית.
מה זו חומת אש?
חומת אש (Firewall) היא שומר שמובנה במחשב או ברשת. היא עוקבת אחרי מה שמנסה להיכנס או לצאת, ושואלת או חוסמת כשמשהו נראה לה לא מוכר. לכן חיפוש ראשון ברשת גרם ל־Windows לשאול שאלה את מי שמשתמש במחשב.
מבחינת המורה, הסריקה בציון ברגע היא רעיון אחד: מניחים את הניירות במזין ולוחצים על כפתור. מבחינתנו זה היה סיפור ארוך בשלושה חלקים: למצוא את הסורק, לדבר איתו, ולהחליט מי בוחר את ההגדרות שלו.
התשובה לחלק האחרון הייתה זהה בכל פעם: אנחנו בוחרים. אסור לבקש ממשתמש לא טכני להגדיר את הסורק שלו.
בקצרה
- למורה זה כפתור אחד. מאחוריו: למצוא את הסורק, לדבר איתו ולהחליט מי בוחר את ההגדרות שלו. אנחנו בוחרים.
- פתיחת רשימת הסורקים הפעילה הודעת אבטחה של חומת האש של Windows. מ־21 באוקטובר 2026 הרשימה מסתכלת רק על הסורקים שהמחשב כבר מכיר, והרשת נסרקת רק כשמבקשים חיפוש ברשת.
- במחשב עמוס רשימת הסורקים (המסך שבו בוחרים סורק) דיווחה פעם שלא נמצאו סורקים, אף שהסורק היה שם. עכשיו היא ממשיכה לחפש.
- אנחנו לא מפרטים מותגים או דגמים. התוכנה בנויה לעבוד עם סורקים שיש להם מזין נייר אוטומטי.
קודם, נעזרנו בכלי של אחרים
בימי Electron (נפתח בלשונית חדשה) את הסריקה עשתה NAPS2 (נפתח בלשונית חדשה), תוכנת סריקה נפרדת בקוד פתוח, שהתוכנה שלנו הפעילה ברקע. השתמשנו בגרסת ה־Windows שלה. ב־24 במרץ 2026 ארזנו איתה עותק נייד.
זה עבד, אבל עם המחירים הרגילים: החיבור אליה עבד אצלנו רק ב־Windows, היה צריך להתקין ולנהל תוכנה נפרדת, והתוכנה שלנו יכלה לדבר איתה רק דרך טקסט שמועבר הלוך ושוב. כשעברנו ל־Go (נפתח בלשונית חדשה) במאי 2026 ויתרנו עליה, ומסמך ההחלטה מ־15 במאי אומר ש־NAPS2 נפסלה בדיוק מהסיבות האלה.
אחר כך, שכבת סריקה משלנו
החלפנו אותה בספריית Go משלנו, שנבנתה בשביל הפרויקט. הגרסה הראשונה שלה מתוארכת ל־12 במאי 2026. הספרייה מדברת עם סורקים כמו שמערכת ההפעלה מדברת איתם:
- ב־Windows, דרך שירות הסריקה של המערכת (WIA).
- ברשת, בשאלה לרשת המקומית מי נמצא בה ובשפה הסטנדרטית שסורקי רשת מדברים (eSCL, שנקראת גם AirScan), בכל מערכת. החיפוש ברשת נבנה מחדש ב־16 במאי.
- לסורקי USB ב־Linux וב־Mac החיבורים מתוכננים, אבל עדיין רק כמקום שמור.
לכל אחד מהם יש רעיון משלו למה זה סורק, איך מונים אותו ואיך קוראים ממנו עמוד. הספרייה מסתירה את ההבדלים ומדווחת מה קורה כרשימה של הודעות מצב, שהמסך שלנו הופך למילים: מחפש, נמצא, מקבל עמוד, הסתיים, בוטל, נכשל.
החיפוש הוא סיפור בפני עצמו
חיפוש סורק ברשת נשמע פשוט, ושם היו רוב ההפתעות.
Windows העלתה שאלה שלא ציפינו לה. פתיחת רשימת הסורקים הפעילה חיפוש רשת מלא, והחיפוש הזה פותח במחשב פתח שמאזין לתשובות מהרשת. מכאן הגיעה הודעת האבטחה של חומת האש. ב־21 באוקטובר 2026 שינינו את הכלל: פתיחת הרשימה מסתכלת רק על הסורקים שהדרייברים של המחשב עצמו מכירים. הרשת נסרקת רק אם מבקשים במפורש לחפש ברשת, ולעולם לא כשהוגדרה כתובת של סורק.
מה זה דרייבר?
דרייבר (Driver) הוא תוכנה קטנה שמלמדת את המחשב איך לדבר עם התקן מסוים, כמו מדפסת או סורק. הוא מתווך בין המחשב למכשיר, ובדרך כלל לכל דגם יש דרייבר משלו.
ברשתות מסוימות החיפוש חסום לגמרי. חיפוש הרשת נשען על סוג של שידור שחלק מהרשתות חוסמות. לכן הוספנו דרך לציין סורק לפי כתובת (27 באוגוסט), וב־18 באוקטובר 2026 הרשימה התחילה להציג סורקים שהוגדרו לפי כתובת לצד אלה שהתגלו. אותה דרך אפשרה למכונת הבדיקה שלנו להשתמש בסורק מדומה.
סורק יכול פשוט לענות לאט. ב־23 באוקטובר 2026 בדיקת המחשב החלש שלנו הראתה כשל, ותיעדנו אותו למחרת. הרשימה חיפשה פעם אחת, וכשהמחשב העמוס החמיץ את חלון התשובה הקצר של הסורק, היא הציגה שלא נמצאו סורקים ועצר. הסורק היה שם כל הזמן. עכשיו הרשימה ממשיכה לחפש לבד כל עוד היא לא מציגה כלום ואין סריקה בעיצומה, וממתינה קצת יותר בין ניסיון לניסיון. סורק שהוגדר ולא ענה מקבל המתנה ארוכה יותר בפעם הבאה. אפשר גם לבקש חיפוש חוזר בכל רגע.
לקחת על עצמנו את ההגדרות
סורק מציע הרבה בחירות: איזה מקור נייר, איזה גודל עמוד, צבע או אפור, איכות, פורמט קובץ. כל אחת מהן היא דרך לטעות, והבחירה הלא נכונה נוטה להיחשף מאוחר יותר, כתוצאה מבלבלת, ולא כשגיאה ברגע עצמו.
לכן התוכנה מחליטה. היא מבקשת מהסורק את מזין המסמכים, את גודל העמוד שעליו אנחנו מדפיסים ואת שאר ההגדרות שהיא צריכה, ואת כל זה לא מציגים למורה. חלק מהערכים האלה הם חלק מדרך הפעולה של המוצר, ועדיף שלא נפרסם אותם. העיקרון עצמו פשוט: בכל שאלה שהסורק היה שואל את המשתמש, התוכנה כבר יודעת את התשובה.

לא כל הסורקים מקבלים אותו פורמט קובץ. ב־23 בספטמבר 2026 מצאנו כשל שקשה לזהות מבחוץ: כשמבקשים מסורק רשת פורמט שהוא לא תומך בו, הוא דוחה את כל העבודה בתשובה כללית של “התנגשות”, שנראית בדיוק כמו “הסורק עסוק”. עכשיו התוכנה שואלת קודם את הסורק במה הוא תומך, ובוחרת משהו שהוא מקבל. ב־Windows היא גם מבקשת העברה ישירה יותר, אבל רק כשהסורק אומר שהוא יודע.
מה שאנחנו לא טוענים
אנחנו לא מפרטים מותגים או דגמים של סורקים בסיפור הזה. בהערות שלנו אין אף דגם שאפשר להראות שנבדק על מכשיר אמיתי, ורשימת מותגים שנראים נתמכים כשהם לא, גרועה מהיעדר רשימה. מה שאפשר לומר הוא שהתוכנה בנויה לעבוד עם סורקים שיש להם מזין נייר אוטומטי.
מה למדנו
המקרה הקל, סורק אחד מחובר ב־USB, הוא חלק קטן מהעבודה. העבודה האמיתית היא כל מצב אחר: רשת שחוסמת את החיפוש, מחשב עמוס, חומת אש ששואלת שאלות. לקחת את ההגדרות מהמשתמש נועד לוודא שמי שיושב ליד השולחן לא יגיע למצב שבו אי אפשר להבין מה קורה.
שום דבר בסיפור הזה לא מתאים לחיפוש.
עוד סיפורי מקרה לקריאה
בונים תוכנת Windows מתוך Mac: מחשב שאול, מכונה וירטואלית ותמונה של שגיאהבתי הספר עובדים עם Windows. אנחנו עובדים על Mac ועל Ubuntu. כך למדנו לבנות ולבדוק את ציון ברגע ל־Windows, והתמונה שלימדה אותנו הכי הרבה.
סמן עכבר שנראה לא נכון ב־Windowsאותה תוכנה יכולה להיראות אחרת בכל מערכת הפעלה. יום אחד סמן העכבר השתנה ב־Windows, אז בחרנו סמן משלנו ולמדנו לבדוק גם את הדברים הקטנים.