זוהי הפקודה zbarcam שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
zbarcam - סרוק ופענח ברקודים ממכשיר וידאו
תַקצִיר
zbarcam [-qv] [--שֶׁקֶט] [--אין תצוגה] [--xml] [--verbose[=n]] [--prescale=WxH]
[-S[symbology.]config[=ערך]] [--מַעֲרֶכֶת [symbology.]config[=ערך]] [מכשיר]
zbarcam {-h | - עזרה | --גִרְסָה}
תיאור
zbarcam סורק מקור וידאו של video4linux (למשל מצלמת אינטרנט) לאיתור ברקודים ומדפיס כל
נתונים מפוענחים לפלט הסטנדרטי. זרם הווידאו מוצג גם על המסך.
מכשיר הוא הנתיב לקובץ המיוחד של מכשיר התווים video4linux (גרסה 1 או 2).
(מספר מז'ור 81 ומספר מינור 0 עד 63). ברירת המחדל היא /dev/video0
הספרייה הבסיסית תומכת כעת ב-EAN-13 (כולל תת-קבוצות UPC ו-ISBN), EAN-8,
קוד 128, קוד 39 ו-Interleaved 2 מתוך 5 סימבוליות. הסוג הספציפי של כל אחד שזוהה
הסמל מודפס עם הנתונים המפוענחים.
אפשרויות
תוכנית זו עוקבת אחר תחביר שורת הפקודה הרגיל של GNU. אפשרויות של אות בודדת עשויות להיות
אפשרויות ארוכות ארוכות מתחילות בשני מקפים (`-´).
-h, - עזרה
הדפס הודעת עזרה קצרה המתארת את אפשרויות שורת הפקודה לפלט ויציאה סטנדרטיים
--גִרְסָה
הדפס מידע על גרסת התוכנית לפלט ויציאה סטנדרטיים
-v, --verbose[=n]
הגדל את רמת הפלט של ניפוי באגים. מרובות -v אפשרויות יוצרות יותר פלט. לחלופין
לפרט n כדי להגדיר את רמת ניפוי הבאגים ישירות
-S[symbology.]config[=ערך], --מַעֲרֶכֶת [symbology.]config[=ערך]
הגדר אפשרות תצורת מפענח config ל symbology ל ערך. ערך ברירת המחדל היא 1
אם השמיטו. symbology הוא אחד ean13, ean8, upca, upce, isbn13, isbn10, i25, code39,
code128 או הערך המיוחד *. אם symbology מושמט או *, ה config יוגדר
לכל הסמליות הרלוונטיות. אלה המוכרים כרגע configס. קידומת א
config עם "לא-" כדי לשלול אותו. לא כל ההגדרות מתאימות לכל סמלולוגיה.
לאפשר
בקרה על פענוח/דיווח של סמליות. לסמליות שהן רק תת-קבוצות
of ean13 (upca, upce, isbn13, isbn10), תצורה זו שולטת אם קבוצות המשנה
מזוהים ומדווחים ככאלה. מקרים מיוחדים אלו מושבתים כברירת מחדל,
כל שאר הסמלים מופעלים כברירת מחדל
להשבית
אנטונים עבור לאפשר
בדיקת פליטה
שליטה אם ספרות ביקורת כלולות בפלט המפוענח. מופעל על ידי
בְּרִירַת מֶחדָל. תצורה זו אינה חלה עבור code128, שלעולם לא מחזיר את הצ'ק
סִפְרָה. זה גם לא חל על מקרים שבהם ספרת הסימון מושבתת (ראה
הוספה בדיקה). ספרות ביקורת אינן מיושמות כעת עבור i25 or code39
הוספה בדיקה
אפשר פענוח ואימות של ספרת ביקורת עבור סימבוליות היכן שהיא נמצאת
אופציונלי: זה יכלול code39 ו i25, שאף אחד מהם לא מיישם את השיק
ספרה עדיין
ASCII
אפשר רצפי בריחה המקודדים את ערכת התווים המלאה של ASCII. זה יחול
ל code39, אלא שגם זה לא מיושם...
עמדה
אפשר איסוף מידע על מיקום הסמל. מופעל כברירת מחדל. כַּיוֹם,
מידע המיקום אינו שמיש, כך שתוכל לחסוך כמה מחזורים על ידי השבתה
זֶה.
אורך דקות =n, מקסימום אורך =n
אגד את מספר התווים המפוענחים בסמל חוקי. אם תוצאת פענוח היא
מחוץ לטווח המינימום/מקסימום המוגדר (כולל), זה לא ידווח. מכוון ל
0 כדי להשבית את הסימון המתאים. הגדרה זו חלה על אורך משתנה
סמליות: i25, code39, code128 ו pdf417. אורך דקות ברירת המחדל היא 6 עבור i25
ו 1 עבור code39 (לפי המלצת קוד 39 לאפליה אוטומטית); כל האחרים
ברירת מחדל ל- 0
צפיפות x=n, צפיפות y=n
התאם את הצפיפות של מעברי הסורק. ערכים נמוכים יותר סורקים יותר מהתמונה ב
העלות של ירידה בביצועים. הגדרה ל-0 משביתה את הסריקה לאורך הציר הזה.
ברירת המחדל היא שתיהן 1.
-q, --שֶׁקֶט
פעולה שקטה; השבת את הצפצוף הנשמע בדרך אחרת כאשר סמל מפוענח
--אין תצוגה
השבת את חלון הווידאו הפלט. קלט הווידאו ייסרק עד שהתוכנית תהיה
מופרע או מאותת אחרת
--xml
הזרם תוצאות באמצעות פורמט פלט XML. פורמט זה עוטף את הנתונים הגולמיים מה-
סמל עם מידע על הסריקה בפורמט קל לניתוח. הסכימה האחרונה
זמין מ http://zbar.sourceforge.net/2008/barcode.xsd
--גלם
השתמש בפורמט פלט של נתוני סמל גולמי. פורמט זה מדפיס נתוני סמל מופרדים על ידי
שורות חדשות ללא מידע נוסף על סוג הסמליות שמודפס כברירת מחדל
--prescale=WxH
בקש שינוי קנה מידה של קלט וידאו ממנהל ההתקן של המצלמה. שימושי אולי להפחתת ענק
מסגרות כדי להשיג קצב פריימים גבוה יותר. שים לב שהנהג עשוי להתאים או לחלוטין
להתעלם מבקשת קנה המידה
דוגמאות
סרוק ברקודים באמצעות מכשיר הווידאו השני והעביר את הנתונים המתקבלים דרך א
סקריפט שמחפש כל קוד במסד נתונים ועושה איתו משהו שימושי:
zbarcam /dev/video1 | upcrpc.py
השמיים upcrpc.py סקריפט דוגמה כלול בספריית המשנה/דוגמאות של ההפצה
יבצע קריאת XMLRPC למסד נתונים פופולרי של UPC באינטרנט ותדפיס את המוצר
תיאור אם נמצא.
סרוק ברקודים באמצעות מכשיר הווידאו המוגדר כברירת מחדל והזרם תוצאות ל-stdout ב-XML
פורמט, השבת גם את הזיהוי של קודים Interleaved 2 מתוך 5 כדי למנוע בלבול עם
סמליות אחרות או רעשי רקע:
zbarcam --xml -Si25.disable
סרוק רק לקוד 39, ללא שימוש בחלון התצוגה המקדימה - אולי להתקנה קבועה.
כדי להפעיל רק את קוד 39, תחילה כל הסמלים מושבתים, ואז קוד 39 מופעל מחדש:
zbarcam --אין תצוגה -השבתה -Scode39.enable
השתמש ב-zbarcam באינטרנט באמצעות שירותי onworks.net