ובכן, שאלתך מעט רחבה כמו שהיא, אבל בוא ניקח את זה בזה אחר זה. בדרך כלל (אך לא תמיד) מנהלי התקנים עבור מדפסות בימינו הם מנהלי התקן למשתמש (UMDF), מה שאומר שאתה מחפש קובץ DLL. אם זה לא היה המקרה היית מחפש קובץ .sys מסוג כלשהו.
מיקרוסופט העלתה מספר דגמי נהגים "פשוטים" לאורך השנים. חלקם פועלים במצב משתמש, חלקם במצב ליבה. בתנאי שמדובר במכשיר מודרני והספק עדכן הכל, הוא ישתמש במנהל ההתקן של מצב המשתמש.
על מנת להתחיל בעבודה עליך להבין תחילה את מנהל ההתקן האחראי על המדפסת שלך. בהנחה שאכן אתה מתמודד עם מדפסת USB, אתה אמור לראות אותה עם USBDeView שעוזר לך גם לזהות את שם מנהל ההתקן. לחלופין, נסה את DevManView הכללי יותר.
נכשל בכל מה שאתה יכול להסתכל על מאפייני המדפסת והשתמש בכרטיסייה שיתוף בתנאי שאתה נמצא הגרסה האחרונה של Windows. שם אתה יכול לראות לפחות את סוג של מנהל ההתקן המותקן שלך. דוגמה לאחת המדפסות שלי:
מצויד במידע זה ואז נוכל להסתכל בתיקיה C: \ Windows \ System32 \ spool \ drivers
(% SystemRoot% \ System32 \ spool \ drivers
) ומצא את מנהל ההתקן בפועל (בדוק גם את תיקיית המשנה prtprocs
במקום בנוסף, אתה יכול להציץ אל HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Print \ Printers
באמצעות עורך הרישום המובנה ב- Windows על מנת מצא פרטים על הנהג שלך. באופן ספציפי בתוך מפתח המשנה המתאים למדפסת המדוברת עליכם למצוא ערך בשם מעבד הדפסה
(מחרוזת סוג) המכיל את שם מעבד ההדפסה. במקרה שלי זה ssa7mPC
ואת זה בתורו ניתן לאתר ל- DLL C: \ Windows \ System32 \ spool \ prtprocs \ x64 \ ssa7mpc.dll
.
מאותה נקודה ואילך לא ברור כלל מהשאלה שלך מה אתה רוצה להשיג. כְּלוֹמַר. האם אתה רוצה ליירט משהו או שאתה רוצה להנדס את פרוטוקול ה חוט או שמא אכפת לך מהיכולת לדבר עם המדפסת וכן הלאה ... ( אז עד שתבהיר, אני גם לא יכול לספק יותר פרטים).
מכיוון שאתה גם לא נותן שום מידע על דגם המדפסת, קשה לספק שום פרט משמעותי מעבר למה שנתתי זה עתה.