Τρόπος προσθήκης εκτυπωτών χωρίς αλληλεπίδραση του χρήστη στα Windows XP

Για την έκδοση Microsoft Windows 2000 αυτού του άρθρου, ανατρέξτε στην ενότητα 189105 .

Σύνοψη

Τα Windows XP σας επιτρέπει να εγκαταστήσετε έναν εκτυπωτή από τη γραμμή εντολών. Αυτό είναι ιδιαίτερα χρήσιμο όταν χρησιμοποιείτε μια δέσμη ενεργειών σύνδεσης ή ένα προγραμματισμένο συμβάν για να προσθέσετε ή να καταργήσετε έναν εκτυπωτή από μια ομάδα χρηστών.

Παρόλο που τα Microsoft Windows NT 4.0 περιέχει εργαλεία, όπως Con2prt.exe, Con2prt.exe σάς επιτρέπει να προσθέσετε ή να διαγράψετε μόνο εκτυπωτές δικτύου . Μπορείτε να τροποποιήσετε και να διαγράψετε τοπικούς εκτυπωτές, χρησιμοποιώντας τα Windows XP. Το αποτέλεσμα είναι ότι ένας διαχειριστής μπορεί να ελέγξει όλες τις πτυχές της δυνατότητα ενός χρήστη να εκτυπώσετε, απαιτώντας από τους χρήστες για να εκτελέσετε μια δέσμη ενεργειών αρχείου ή σύνδεσης.

Σημείωση Εάν χρησιμοποιήσετε αυτήν την εντολή σε μια δέσμη ενεργειών σύνδεσης ή ένα αρχείο δέσμης που βασίζεται σε υπολογιστή-πελάτη, πρέπει να εκτελείται στον υπολογιστή-πελάτη των Windows XP ή τα Microsoft Windows 2000. Επειδή η δέσμη ενεργειών σύνδεσης εκτελείται στον υπολογιστή-πελάτη, ένας υπολογιστής-πελάτης των Windows NT 4.0 δεν μπορεί να επεξεργαστεί την εντολή.

Επιπλέον, αυτές οι εντολές μπορεί να εκτελεστεί από σταθμό εργασίας διαχειριστή ή από ένα διακομιστή έτσι ώστε οι εκτυπωτές είναι εξαναγκασμένη εγκατάσταση στους υπολογιστές-πελάτες, χωρίς να χρειάζεται να το εγκαταστήσετε από τον ίδιο τον υπολογιστή.

Περισσότερες πληροφορίες

Τα παρακάτω παραδείγματα παρουσιάζουν οι πιο συνήθεις χρήσεις της εντολής περιβάλλον εργασίας χρήστη εκτυπωτή (PrintUIEntry).

Σημείωση Η εντολή αυτή εκτελείται μόνο σε Windows XP ή υπολογιστή που βασίζεται στα Windows 2000. και μπορεί να χρησιμοποιηθεί μόνο για να εγκαταστήσετε έναν εκτυπωτή σε ή να καταργήσετε έναν εκτυπωτή, από τα Windows XP, Windows 2000, ή διακομιστή που βασίζεται στα Windows NT 4.0 ή σταθμό εργασίας.

Το ακόλουθο παράδειγμα προσθέτει ένα πρόγραμμα οδήγησης εκτυπωτή Agfa και δημιουργεί έναν λογικό εκτυπωτή σε έναν υπολογιστή που ονομάζεται SERVER.

Σημείωση Και οι δύο γραμμές μπορεί να τοποθετηθεί σε ένα αρχείο δέσμης ή να πληκτρολογηθούν η μία μετά την άλλη σε μια γραμμή εντολών. Οι δύο αυτές γραμμές έχουν αναδιπλωθεί για εύκολη ανάγνωση.
rundll32 printui.dll,PrintUIEntry /ia /c\\server /m "AGFA-AccuSet v52.3" /h"Intel" /v "Windows 2000" /f %windir%\inf\ntprint.inf

rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\\SERVER /f
"%windir%\inf\ntprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"

Το ακόλουθο παράδειγμα Διαγράφει έναν εκτυπωτή Agfa από έναν υπολογιστή που ονομάζεται SERVER:
rundll32 printui.dll,PrintUIEntry /dl /n "Test Printer" /c\\SERVER
Για περισσότερες πληροφορίες σχετικά με τους διαθέσιμους διακόπτες, πληκτρολογήστε
/? μετά την εντολή.

Επιπλέον, πληκτρολογήστε τα ακόλουθα σε μια γραμμή εντολών:
rundll32 printui.dll,PrintUIEntry /?
Η προηγούμενη εντολή εμφανίζει μια πλήρη λίστα διακοπτών χρήσης, με αναλυτικά παραδείγματα για τη χρήση αυτής της μεθόδου.

Σημείωση Το ακόλουθο δείγμα σύνταξης λειτουργεί σωστά εφόσον δημιουργούνται οι τυπικές θύρες TCP/IP:
rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f%windir%\inf\ntprint.inf /r "IP_157.57.50.98" /m "HP Laserjet 4000 Series PCL" /Z

Εάν δεν εισαγάγετε σωστά το όνομα του εκτυπωτή ή εάν καθορίσετε έναν εκτυπωτή που δεν είναι συνδεδεμένος στο διακομιστή, τυπικές θύρες TCP/IP δεν δημιουργούνται και ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Περιβάλλον εργασίας χρήστη εκτυπωτή
Απέτυχε η εντολή εκτέλεσης εκτυπωτή rundll.
Εντολή: /if /b "Δοκιμή εκτυπωτή" /f %windir%\inf\ntprint.inf/r "IP_157.57.50.98" /m "HP Laserjet 4000 σειράς PCL" /Z.

Καταχωρήσατε ένα όνομα εκτυπωτή που δεν είναι σωστό ή ο καθορισμένος εκτυπωτής δεν είναι πλέον συνδεδεμένη με το διακομιστή. Για περισσότερες πληροφορίες, κάντε κλικ στο κουμπί Βοήθεια .

Δείγμα τρόπου προσθήκης ενός εκτυπωτή IPP

rundll32 printui.dll,PrintUIEntry /b "DisplayPrinterName στο http" /x /n "τμήμα του διακόπτη n" /if /f %windir%\inf\ntprint.inf/r "http://hostname/εκτυπωτές/όνομα_κοινόχρηστου_στοιχείου/.printer" /m "HP Laserjet 4000 Series PCL"
Σημείωση Ο διακόπτης /x δεν τεκμηριώνεται με /;. Ο διακόπτης /x αναμένει /n , ακόμη και όταν δεν χρησιμοποιείται. Επίσης, ενδέχεται να χρησιμοποιείτε έναν εκτυπωτή διαφορετικό από τον HP Laserjet 4000 Series PCL. Η σημαία /x αντιμετωπίζει την εγκατάσταση ως ένα "Web point and print." Αυτή η σημαία υποδηλώνει ότι ο εκτυπωτής είναι ένας εκτυπωτής "μεταμφιεσμένος" (masq). Ένας εκτυπωτής masq είναι εν μέρει τοπικός εκτυπωτής και εν μέρει εκτυπωτής δικτύου. Ένας εκτυπωτής masq λαμβάνει ειδοποιήσεις από τον απομακρυσμένο διακομιστή εκτύπωσης. Χωρίς την επιλογή /x , ο εκτυπωτής είναι τοπικός εκτυπωτής με ανακατευθυνόμενη θύρα. Λειτουργεί άψογα, αλλά έχει πολύ περιορισμένες ειδοποιήσεις.
Τα προϊόντα τρίτων κατασκευαστών που περιγράφει αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες της Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Ιδιότητες

Αναγνωριστικό άρθρου: 314486 - Τελευταία αναθεώρηση: 21 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια