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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 4 כותבים 757 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • 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
                      • דף הבית
                      • קטגוריות
                      • פוסטים אחרונים
                      • משתמשים
                      • חיפוש
                      • חוקי הפורום