דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. עמדת קיוסק עם מדפסת לניהול תורים

עמדת קיוסק עם מדפסת לניהול תורים

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 4 כותבים 757 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • dovidD מנותק
    dovidD מנותק
    dovid ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #3

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

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

    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

    בכל נושא אפשר ליצור קשר dovid@tchumim.com

    תגובה 1 תגובה אחרונה
    6
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      השיב לTG ב נערך לאחרונה על ידי dovid
      #4

      @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

      (כנ''ל לגבי עמדות תורים מומלצות במחיר שפוי....)

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

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      3
      • A מנותק
        A מנותק
        avi rz
        השיב לTG ב נערך לאחרונה על ידי
        #5

        @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

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

        כמו ש@dovid אמור העבודה והציוד לא קשורים,
        לגבי הדפסה עשיתי משהו של הדפסת קבלות.
        זה כבר תפקיד של אנשי מחשבים לראות שהמדפסת מותקנת ומוגדרת כברירת מחדל.
        ולבינתיים אפשר להשתמש בכל מדפסת או pdf - אגב, במדפסת pdf זה כן דורש כל פעם לבחור מקום, אני משתמש במדפסת PDF-XChange Lite שם אפשר להגדיר שזה ידפיס למקום מסויים בלי התערבות.
        בהצלחה.

        תגובה 1 תגובה אחרונה
        1
        • TGT מנותק
          TGT מנותק
          TG
          כתב ב נערך לאחרונה על ידי
          #6

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

          אם למישהו יש דוגמאות / לינקים לקוד ב-node js לפקודות הדפסה למדפסת ברירת מחדל - אשמח...

          תודה רבה.

          תגובה 1 תגובה אחרונה
          1
          • TGT מנותק
            TGT מנותק
            TG
            כתב ב נערך לאחרונה על ידי
            #7

            עוד שאלה שעלתה לי,

            הקוד הרי נמצא בענן, איך פקודה של node להדפסה על מדפסת ברירת מחדל אמורה להתחבר למדפסת ברירת מחדל של הלקוח?
            נגיד שהתוכנה עלתה על מחשב מסוים שמחובר עם USB למדפסת המוגדרת כברירת מחדל?

            הרי הקוד עובר דרך השרת של החברה המארחת, לא?
            אז איך ניתן לגשת למדפסת??

            תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              כתב ב נערך לאחרונה על ידי dovid
              #8

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

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              TGT תגובה 1 תגובה אחרונה
              2
              • TGT מנותק
                TGT מנותק
                TG
                השיב לdovid ב נערך לאחרונה על ידי
                #9

                @dovid כתב בעמדת קיוסק עם מדפסת לניהול תורים:

                הנחתי שצד השרת רץ באחד המחשבים באתר הלקוח.

                אכן, זו תוכנת WEB,

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

                שוב תודה רבה על העזרה והמענה המהיר.

                A תגובה 1 תגובה אחרונה
                0
                • A מנותק
                  A מנותק
                  avi rz
                  השיב לTG ב נערך לאחרונה על ידי
                  #10

                  @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

                  אכן, זו תוכנת WEB,

                  WEB זו טכנלוגיה, שרת / מחשב מקומי זה רק מיקום של הנ"ל.

                  @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

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

                  האם את המשפט הבא הבנתם?

                  @dovid כתב בעמדת קיוסק עם מדפסת לניהול תורים:

                  א. לשלוח פקודת הדפסה מצד השרת בנוד

                  א"כ, שהיות ואמור להיות קוד node.js ששולח למדפסת את הפתקית להדפסה. לכן נוצרת בעיה כאשר הקוד לא קרוב אליו (במחשב מקומי), אלא נמצא בשרת רחוק, לכן הפיתרון ליצור עוד אפליקציה קטנה במחשב המקומי שיש לו url מסויים ששולחים לשם את הנתונים והוא שולח למדפסת וכו' (כאמור).

                  בהצלחה.

                  תגובה 1 תגובה אחרונה
                  0
                  • TGT מנותק
                    TGT מנותק
                    TG
                    כתב ב נערך לאחרונה על ידי
                    #11

                    כן, הנושא הזה ממש חדש לי, ואני רוצה לוודא שאני מבינה נכון.
                    האם הכוונה היא להקים מיני שרת מקומי שיחשוף את כתובת ה-IP של המחשב יחד עם הפורט של השירות שאני אכתוב, כך שהוא ירוץ על המחשב וישלח פקודות למדפסת ברירת המחדל?

                    בנוסף, אם מספקים לי מדפסת רשת עם דרייברים, האם יש דוגמאות לקוד או לינקים לספריות שתומכות בכך? בדקתי את הספרייה הזו: https://www.npmjs.com/package/node-thermal-printer, ונראה שהיא תומכת רק בחברות מדפסות מסוימות.

                    כרגע יש לי קוד שעובד ושולח פקודות הדפסה למדפסת ברירת מחדל, אבל זה מתבצע בצורה של שליחת PDF להדפסה. האם מדפסת תרמית תדע לחתוך את הדף במקום הנכון, ללא פקודות נוספות?
                    אני שואלת כי אין לי כרגע קוד רלוונטי שתומך במדפסות תרמיות ב-Node.js ונותן לו פקודות לחיתוך הדף.

                    תודה רבה על המידע!

                    A תגובה 1 תגובה אחרונה
                    0
                    • A מנותק
                      A מנותק
                      avi rz
                      השיב לTG ב נערך לאחרונה על ידי
                      #12

                      @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

                      האם הכוונה היא להקים מיני שרת מקומי שיחשוף את כתובת ה-IP של המחשב יחד עם הפורט של השירות שאני אכתוב, כך שהוא ירוץ על המחשב וישלח פקודות למדפסת ברירת המחדל?

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

                      @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

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

                      צריך לראות שהגודל של הpdf הוא ברוחב של המדפסת, ובגובה של מה שצריך, אז המדפסת חותכת לאחר שנגמר המסמך להדפסה (תלוי במדפסת צריך להגדיר בהתקנת הדרייבר).

                      תגובה 1 תגובה אחרונה
                      0
                      • TGT מנותק
                        TGT מנותק
                        TG
                        כתב ב נערך לאחרונה על ידי
                        #13

                        אוקי מבינה
                        תודה רבה.

                        כרגע מצאתי שירות שנראה ממש טוב שנותן אפשרות להתחבר למדפסת מהתוכנה בענן,
                        https://www.printnode.com/en
                        מתקינים על המחשב שמחובר למדפסת, וע''י קריאה ב-axios ושימוש ב-api key ניתן להתחבר למחשב הרלוונטי בו התוכנה נמצאת ולהדפיס למדפסת המוגדרת על מחשב זה.

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

                        צדיק תמיםצ A 2 תגובות תגובה אחרונה
                        2
                        • צדיק תמיםצ מנותק
                          צדיק תמיםצ מנותק
                          צדיק תמים
                          השיב לTG ב נערך לאחרונה על ידי צדיק תמים
                          #14

                          @TG לא חייבים משהו שעובר דרך הענן, אפשר תוכנת הדפסה שמותקנת במחשב ומאזינה בlocalhost והאפליקציית ריאקט בדפדפן פונה אליה בajax
                          דוגמאות: QZ Tray, JSPrintManager

                          Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
                          טיפים

                          תגובה 1 תגובה אחרונה
                          2
                          • A מנותק
                            A מנותק
                            avi rz
                            השיב לTG ב נערך לאחרונה על ידי avi rz
                            #15

                            @TG כתב בעמדת קיוסק עם מדפסת לניהול תורים:

                            מתקינים על המחשב שמחובר למדפסת, וע''י קריאה ב-axios ושימוש ב-api key ניתן להתחבר למחשב הרלוונטי בו התוכנה נמצאת ולהדפיס למדפסת המוגדרת על מחשב זה.

                            נשמע תהליך מיותר,
                            כמו ש@צדיק-תמים כתב, והביא קישור בפוסט.
                            אבל למה לא לעשות קוד קטן ב Node.js שיריצו אותו במחשב?!

                            תגובה 1 תגובה אחרונה
                            0

                            בא תתחבר לדף היומי!
                            • התחברות

                            • אין לך חשבון עדיין? הרשמה

                            • התחברו או הירשמו כדי לחפש.
                            • פוסט ראשון
                              פוסט אחרון
                            0
                            • דף הבית
                            • קטגוריות
                            • פוסטים אחרונים
                            • משתמשים
                            • חיפוש
                            • חוקי הפורום