התממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי
-
בפרוייקט מסויים אני צריך לאפשר ללקוח לנהל קופה מתוך הממשק שלי, דהיינו התשלום על המוצר מבוצע או מראש בכרטיס אשראי בטלפון בעת ההזמנה או בשטח ע"י העברת כרטיס או מזומן.
ממשק הניהול שלי הינו וובי (veu) [באמצעות מחשב המחובר לאינטרנט הנמצא בדלפק].
אין לי בעיה להתממשק מול API של חברת חשבונית בענן (לאיזיקאונט למשל כבר התממשקתי).
השאלה היא שאני רוצה במקום מסמך ממוחשב A4 כרגיל בשירותים אלו, אני רוצה במקום זאת לחבר מדפסת תרמית למחשב ולהוציא חשבונית/קבלה מודפסת קטנה למשלם.
(גם תשלום מראש באשראי יונפק למעשה בשטח בעת הגעת המזמין)
מישהו יודע לומר איך זה עובד הנושא של המדפסות הללו? האם שייך להתממשק עליהם מתוך הדפדפן?
במידה ולא, מה כן ניתן לעשות?
ודרך איזה חברת ניהול חשבונות ניתן לעשות זאת
תודה -
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
מישהו יודע לומר איך זה עובד הנושא של המדפסות הללו? האם שייך להתממשק עליהם מתוך הדפדפן?
לגבי המדפסת:
זה כמו מדפסת רגילה לכל דבר, יש לו תור הדפסה כמו כל המדפסות, ופשוט מויע לך השם שלו כמו שאר המדפסות hp xerox וכו',
לגבי הדפדפן:
שהוא יפתח את חלון ההדפסה ותוכל לבחור מדפסת.נ.ב. אפשר להשיג את המדפסות האלו בזול מאוד בעלי אקספרס. משהו כמו 200 ש"ח
-
@avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
שהוא יפתח את חלון ההדפסה ותוכל לבחור מדפסת.
אני מחפש משהו ללא החלונית הזו
אלא בסיום עדכון התשלום זה יודפס אוטומטי
אני רואה שנראה שיש אפשרות ע"י מדפסת שמחוברת לרשת והדפסה ע"י התחברות לרשת הפנימית
https://www.npmjs.com/package/receiptline?activeTab=readme
אך אם כן השאלה היא איך ניתן להוציא חשבוניות/קבלות מאושרות לצרכי מס -
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
להוציא חשבונית/קבלה מודפסת קטנה למשלם.
השאלה האם אתה צריך בדווקא חשבונית/קבלה
או שמספיק לך אישור הזמנה וכדו'
כי יהיה מאוד מעניין איך אפשר להדפיס חשבונית של איזיקאונט וכדו' בפורמט קטן
רק אחרי זה תצטרך להמשיך הלאה -
@avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
אך אם כן השאלה היא איך ניתן להוציא חשבוניות/קבלות מאושרות לצרכי מס
לא צריך לזה תוכנה מאושרת ממס הכנסה.
לא ברור כוונתך.
אולי חסר פסיק?
לא, צריך לזה תוכנה מאושרת ממס הכנסה.
-
@מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
כי יהיה מאוד מעניין איך אפשר להדפיס חשבונית של איזיקאונט וכדו' בפורמט קטן
בכל מקרה זה לא רלוונטי, כי איזיקאונט אמור להיות או מסמך pdfחתום דיגיטאלי או מסמך מודפס חתום עם חתימה/חותמת.
לכאורה זה דורש תוכנה או משהו אחר בכדי שהתדפיס יהיה מסמך תקין -
@ש-ב-ח אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
הבעיה שבקונפיגרציה הבסיסית של הדפדפן הוא לא יתן לשלוח להדפסה בלי החלון
כאן מצאתי משהו
https://download.epson-biz.com/modules/pos/index.php?page=single_soft&cid=6679&pcat=52&pid=2773
נראה שיש SDK שניתן לחבר לרשת וניגשים לפורט מקומי שמאזין ישירות להדפסה.
נראה לי שכך יש פחות סיכויים להדפיס דברים ללא ידיעת הגולש, כי צריך שתיהיה לו מדפסת מחוברת לפורט מסויים
דוגמת קוד שיש שם:var ePosDev = new epson.ePOSDevice(); var printer = null; function connect() { //Connect to device ePosDev.connect('192.168.192.168', '8008', callback_connect); } function callback_connect(resultConnect) { if ((resultConnect == 'OK') || (resultConnect == 'SSL_CONNECT_OK')) { //Get the Printer object ePosDev.createDevice('local_printer', ePosDev.DEVICE_TYPE_PRINTER, { 'crypto': false, 'buffer': false }, callback_createDevice); } else { //Display the error message } } function callback_createDevice(deviceObj, retcode) { if (retcode == 'OK') { printer = deviceobj; printer.timeout = 60000; //Register the printing complete event printer.onreceive = function(res) { alert(res.success); }; print(); } else { alert(retcode); } } function print() { //Create the printing data printer.addText('Hello\n'); //Send the printing data printer.send(); } function disconnect() { //Discard the Printer object ePosDev.deleteDevice(printer, callback_deleteDevice); } function callback_deleteDevice(errorCode) { //Disconnect to device ePosDev.disconnect(); }
-
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
@מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
כי יהיה מאוד מעניין איך אפשר להדפיס חשבונית של איזיקאונט וכדו' בפורמט קטן
בכל מקרה זה לא רלוונטי, כי איזיקאונט אמור להיות או מסמך pdfחתום דיגיטאלי או מסמך מודפס חתום עם חתימה/חותמת.
לכאורה זה דורש תוכנה או משהו אחר בכדי שהתדפיס יהיה מסמך תקיןאני ינסה להסביר שוב
1.אם לא חייבים חשבונית בדווקא, ומספיק כל אישור אחר,
-השאלה היא איך להדפיס מדפדפן ישירות למדפסת.
2.אם חייבים דווקא חשבונית/קבלה
בפורמט של איזיקאונט וכדו' לא בטוח שיצא לך ברור,שים לב! בשרוב החנויות משתמשים בפונט מסוים.
וצריך לברר כנ"ל איך להדפיס ישירות מדפדפן ישירות למדפסת.
3. אולי אפשר לייצר העתק של פרטי החשבונית, ואז להדפיס.
וכאן צריך לברר א. מבחינה חוקית. ב. איך להדפיס מדפדפן ישירות למדפסת.אני מניח שכוונתך הייתה לאפשרות השלישית, לי בכל אופן זה לא היה ברור רק לאחר שכתבתי את הדברים וקראתי אותם שוב.
-
@מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
- אולי אפשר לייצר העתק של פרטי החשבונית, ואז להדפיס.
וכאן צריך לברר א. מבחינה חוקית. ב. איך להדפיס מדפדפן ישירות למדפסת.
אני בקמקביל ביררתי מול iCount ונראה שהפתרון הוא באמת משהו בסגנון, לייצר מסמך חשבונאי אמיתי (באמצעות הAPI שלהם), ובמקביל להדפיס משהו תואם למסמך המקור, (דהיינו פורמט של מדפסת תרמית אך בהתבסס על הנתונים האמיתיים) וזה אמור להיות תקין.
אני מחכה לפרטים מדוייקים יותר - אולי אפשר לייצר העתק של פרטי החשבונית, ואז להדפיס.
-
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
@מנחם אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
- אולי אפשר לייצר העתק של פרטי החשבונית, ואז להדפיס.
וכאן צריך לברר א. מבחינה חוקית. ב. איך להדפיס מדפדפן ישירות למדפסת.
משהו תואם למסמך המקור.
כלומר שלא צריך בדווקא מסמך חשבונאי
אלא מספיק משהו בסגנון דוח פעולה ללקוח>תאריך>פריט>סכום>וכו'
לא רואה סיבה שיהיה בזה בעיה
תמיד כדאי לברר עם הרו"ח של העסק - אולי אפשר לייצר העתק של פרטי החשבונית, ואז להדפיס.
-
@חוקר
נפל לי רעיון, אבל לכאו' הוא לא יתאים למדפסת כה פשוטה,
כיום יש מדפסות שיש להם כתובת מייל - אם אתה שולח לשם מסמך המדפסת מדפיסה(לא השתמשתי בזה - אבל אני משאר שלא הלכתי מאוד רחוק מאיך שזה עובד).
אם אכן כך, תוכל לשלוח מסמך למייל של המדפסת שתגדיר מראש, והיא תדפיס. -
מבחינה חוקית, ניסיתי לברר פעם,
מה שרציתי להפיק מסמך דיגיטלי דרך אחת החברות בתחום, ובמקביל להפיק העתק מסמך במדפסת מקומית.
הבעיה היא שלא פגשתי עדיין רו"ח שיחתום על זה.
רו"ח וירזיוינסקי (מי שמכיר) אמר לי לבקש אישור בכתב מהמחלקה של ניהול ספרים במס הכנסה.
עדיין לא עשיתי את זה.
מי שרוצה, שיפנה אלי בפרטי לפרטים נוספים.גם מבחינת עצם הפקת הקבלות הדגיטליות ב API ניתן לפנות אלי.
-
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
יש לך לינק של משהו מומלץ
בעבר קניתי את זה
, ואני משתמש בו וממש מרוצה, לאחרונה קניתי עוד אחד,
יש בו משהו אפשר לקרוא לזה טיפה חסרון, כל פעם שמכבים את המחשב, צריך להתקין מנהל מדפסת מחדש, (יש להם תוכנה שאני בוחר את ההגדרות של המדפסת כמו עם חיתוך או בלי חיתוך גודל רוחב [60/70/80] ומקסימום אורך של עמוד) ואז היא(התוכנה) מייצרת מנהל מדפסת לפי הפרמטרים שבחרתי.@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
תומך עברית?
לא ידוע לי משהו - תכלת הוא מדפיס בעברית.
@חוקר אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
כמו כן האם יש לך נסון בזה?
משתמש בזה.
-
@avi-rz אמר בהתממשקות ל API של ניהול קופה והדפסת הקבלה על נייר תרמי:
בעבר קניתי את זה
מה לגבי השקע הישראלי?
לא ראיתי שם אפשרות כזו
ומאיזה תוכנה אתה מדפיס?
תוכנה על המחשב שמדפיסה עם המדפסת POS כמו כל מדפסת אחרת?
או מהדפדפן?
כי אני ירצה להשתמש איתה באמצעות הדפסה ישירה מJS בדפדפן..