› פורומים › אפיון ופיתוח פריוריטי › שליחת הדפסה למדפסת רשת
- This topic has 3 תגובות, 2 משתתפים, and was last updated לפני 9 שנים by
אלמוני.
- Post
-
- מרץ 26, 2017 בשעה 2:56 pm
שלום,האם מישהו מכיר איך ניתן לבצע את הפקודה הבאה:
אני רוצה לרשום קוד שננית תעודת משלוח עוברת לסטטוס 'לאיסוף' המערכת שולחת פקודת הדפסה למדפסת רשת לא באותו מחשב. (באותו מחשב אני יודעת איך..)
הכוונה למשל שאיש המכירות יעביר 'לאיסוף' ויצא הדפסה באופן אוטומטי במדפסת של מחסן X.אשמח לעזרה,
תודה 🙂
- Replies
-
- מרץ 26, 2017 בשעה 3:34 pm
אני משער שניתן לקבל את התוצאה הרצויה ע"י הפעלה POST-UPDATE אשר בודק את הסטטוס הקודם והסטטוס הנוכחי.
אם הם לא שווים והסטטוס הנוכחי "לאיסוף" אז מדפיסים את התעודה באמצעות קוד שנמצא ב-SDK, בפרק Creating a Printout of a Documentמשהו כמו
;GOTO 99 WHERE :$.STATDES :$.STATDES
SELECT ENTMESSAGE ('DOCUMENTS_D', 'F', 5000) INTO :SD FROM DUMMY;
GOTO 99 WHERE :$.STATDES :SD;
SELECT SQL.TMPFILE INTO :TMP FROM DUMMY;
LINK DOCUMENTS TO :TMP;
GOTO 99 WHERE :RETVAL <= 0;
INSERT INTO DOCUMENTS
SELECT * FROM DOCUMENTS ORIG
WHERE DOC = :$.DOC;
EXECUTE WINACTIV '-P', 'WWWSHOWDOC_D', '-q', 'DOCUMENTS', :TMP;
LABEL 99;
אין כאן התיחסות למדפסת הספציפית. הקוד נכתב מהראש ללא בדיקה.
- מרץ 26, 2017 בשעה 4:21 pm
מדפסת "מקומית" יכולה להיות תור של מדפסת במקום אחר.וכך אני משער שאת בעצם אומרת שאת רוצה לשלוח למדפסת שכאילו חד-פעמית מבחינת הגדרות התחנה.
ואני לא חושב שפריוריטי נותנת פתרון לזה (כי האפשרות שיש עבור ניתוב הדפסה מבוססת על מיפוי הפרוצדורה למדפסת ברשימת המדפסות של פריוריטי ומיפוי המדפסת הזאת לתור בתחנה דווקא וכבר חזרנו להתחלה)
לכן – אם אני צודק – אני מגיע למסקנה שמה שאת צריכה זו פעולה מרוכזת בשרת או בתחנה מסוימת (היינו הך) שאוספת את ההזמנות שיש להדפיס אותן ומדפיסה לתור שמוגדרת שם ואז – כדי לדעת שלא צריכים להדפיס שוב – תעביר את הסטטוס הלאה. אפשר בצורה אחרת ליצור משימה של הדפסה ולסגור אותה ע"י התהליך הזה. כמובן כל זה בקוד.
האם לזה התכוונת?
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- מרץ 26, 2017 בשעה 4:52 pm
- יש להתחבר למערכת על מנת להגיב.
