דלג לתוכן

למצוא את הסורק, ולקחת על עצמנו את ההגדרות שלו

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

5 דקות קריאה

סורק מסמכים עם ערימת דפים ריקים במזין, על שולחן עץ ולידו מחשב נייד, באור זהוב.

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, אז בחרנו סמן משלנו ולמדנו לבדוק גם את הדברים הקטנים.

יש לכם מה לבנות? בואו נדבר.

בלי מצגות מכירה. ספרו לנו מה העסק צריך, ונגיד לכם בכנות איך היינו ניגשים לזה, ואם בכלל צריך את זה.

9 סיפורים על ציון ברגע

כל 9 הסיפורים

“למה אי אפשר פשוט לסרוק?” איך התחילה ציון ברגעהכול התחיל במייל אחד, עם שאלה פשוטה. זה הסיפור כפי שבעל הפרויקט מספר אותו: החיפוש הראשון, השוואה ללוטו, זיכרון מילדות על מילוי עיגולים, ולמה בנינו קורא משלנו.איך בחרנו את הכלים: Tauri, Electron, ואז Wails ו־Goהתחלנו עם Rust ו־Tauri, חזרנו לכלים שאנחנו מכירים, והגענו ל־Go ול־Wails, שלא תכננו. הלקח: בוחרים כלים שאפשר לספק איתם מוצר.למה עזבנו את Electron: המבחן שזז על הדףציון ברגע הדפיסה מבחנים דרך חלון Chrome נסתר, והעמודים זזו. ניסינו LaTeX פעמיים, ואז מצאנו את Folio, את Go ואת Wails. היסטוריית הפרויקט מראה את הדרך.להדפיס בלי חלון ההדפסה: לומדים איך Chrome עושה את זההרעיון הראשון היה למסור את ההדפסה למערכת ההפעלה ולתת לאנשים להסתדר עם האפשרויות. זו הייתה טעות. כך צמצמנו את הבחירות לשלוש, וכך עזרה לנו קריאת הקוד של Chromium.למצוא את הסורק, ולקחת על עצמנו את ההגדרות שלוזה הסיפור שאתם קוראים עכשיו. מורים יכולים ללחוץ על כפתור אחד ולקבל סריקה. מאחורי הכפתור יש חיפוש של הסורק, רשימת הגדרות שאף אחד לא צריך לגעת בהן, והפתעה מחומת האש של Windows.בונים תוכנת Windows מתוך Mac: מחשב שאול, מכונה וירטואלית ותמונה של שגיאהבתי הספר עובדים עם Windows. אנחנו עובדים על Mac ועל Ubuntu. כך למדנו לבנות ולבדוק את ציון ברגע ל־Windows, והתמונה שלימדה אותנו הכי הרבה.סמן עכבר שנראה לא נכון ב־Windowsאותה תוכנה יכולה להיראות אחרת בכל מערכת הפעלה. יום אחד סמן העכבר השתנה ב־Windows, אז בחרנו סמן משלנו ולמדנו לבדוק גם את הדברים הקטנים.לראות מחשב של בית ספר מרחוק: מה היומנים לימדו אותנו על מחשבים קטניםציון ברגע שולחת הביתה את היומנים שלה כדי שנוכל לראות אותה עובדת במקומות שאי אפשר לבקר בהם. מחשב קטן בעיירה רחוקה הראה לנו שגודל המחשב, ובסופו של דבר המעבד שלו, קובע עד כמה התוכנה עובדת טוב.קודם כול בלי אינטרנט, אבל האם יש אינטרנט? מלמדים תוכנה לבדוקציון ברגע עובדת בלי אינטרנט, ובכל זאת כמה תכונות צריכות אותו. להבדיל בין שני המצבים התברר כקשה יותר מלשאול את הדפדפן או להסתכל על הכבל.
תפריט נגישות

קיצורי מקלדת

פתיחת תפריט נגישותAlt+A
הצהרת נגישות

ההגדרות נשמרות במכשיר שלכם בלבד ומשמשות להתאמת התצוגה. הן אינן משנות את תוכן האתר ואינן שולחות מידע לשרת.