Αναγν. άρθρου: 314499 - Τελευταία αναθεώρηση: Κυριακή, 30 Σεπτεμβρίου 2007 - Αναθεώρηση: 3.1

Tρόπος εκτύπωσης σε έναν εκτυπωτή δικτύου από ένα πρόγραμμα που βασίζεται σε MS-DOS στα Windows XP

Συμβουλή συστήματοςΑυτό το άρθρο ισχύει για διαφορετικό λειτουργικό σύστημα από αυτό που χρησιμοποιείτε. Το περιεχόμενο του άρθρου που ενδέχεται να μην σας αφορά έχει απενεργοποιηθεί.
Αυτό το άρθρο, στο παρελθόν ήταν δημοσιευμένο με αριθμό GR314499
Για μια έκδοση αυτού του άρθρου που αφορά τα Microsoft Windows 2000, ανατρέξτε στο άρθρο 154498  (http://support.microsoft.com/kb/154498/EL/ ) .

Σε αυτήν τη σελίδα

Ανάπτυξη όλων | Σύμπτυξη όλων

ΕΙΣΑΓΩΓΗ

Αυτό το άρθρο περιγράφει τον τρόπο με τον οποίο μπορείτε να εκτυπώσετε σε έναν εκτυπωτή δικτύου από ένα πρόγραμμα που βασίζεται σε MS-DOS στα Microsoft Windows XP.

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

Από προεπιλογή, τα περισσότερα προγράμματα που βασίζονται σε MS-DOS εκτυπώνουν απευθείας στη θύρα LPT1 ή LPT2. Ωστόσο, η εκτύπωση δεν δρομολογείται αυτόματα μέσω προγράμματος ανακατεύθυνσης σε ένα κοινόχρηστο στοιχείο εκτύπωσης, εκτός εάν χρησιμοποιήσετε μία από τις ακόλουθες μεθόδους.

Μέθοδος 1

Χρήση της εντολής net.exe για δημιουργία συνεχούς σύνδεσης. Για να το κάνετε αυτό, χρησιμοποιήστε την εξής σύνταξη σε μια γραμμή εντολών
net use lptx \\διακομιστής_εκτύπωσης\όνομα_κοινόχρηστου_στοιχείου /persistent:yes
όπου x είναι ο αριθμός της θύρας του εκτυπωτή που θέλετε να αντιστοιχίσετε και διακομιστής_εκτύπωσης είναι ο διακομιστής εκτύπωσης που κάνει κοινή χρήση του εκτυπωτή και όνομα_κοινόχρηστου_στοιχείου είναι το όνομα του κοινόχρηστου στοιχείου εκτυπωτή.

Για παράδειγμα, για να αντιστοιχίσετε τη θύρα LPT2 σε έναν εκτυπωτή που είναι κοινόχρηστος με το όνομα Laser1 σε ένα διακομιστή εκτύπωσης με όνομα Pserver, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο μενού Έναρξη (Start) και στη συνέχεια κάντε κλικ στην επιλογή Εκτέλεση (Run).
  2. Στο πλαίσιο Άνοιγμα (Open), πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί ΟΚ.
  3. Πληκτρολογήστε net use lpt2 \\pserver\laser1 /persistent:yes και στη συνέχεια πιέστε το πλήκτρο ENTER.
  4. Για να κλείσετε τη γραμμή εντολών, πληκτρολογήστε exit και κατόπιν πιέστε το πλήκτρο ENTER.
Σημείωση Στα Windows XP, οι χρήστες που δεν έχουν δικαιώματα διαχειριστή δεν μπορούν να αντιστοιχίσουν μια θύρα LPT σε μια διαδρομή εκτυπωτή δικτύου, όταν η θύρα LPT υπάρχει στον υπολογιστή ως φυσική παράλληλη θύρα.

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο με τον οποίο μπορείτε να αντιστοιχίσετε θύρες LPT ως κανονικός χρήσης, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
313644  (http://support.microsoft.com/kb/313644/EL/ ) Οι χρήστες χωρίς δικαιώματα διαχειριστή δεν μπορούν να αντιστοιχίσουν εκ νέου μια θύρα LPT σε εκτυπωτή δικτύου

Μέθοδος 2

Απευθείας εκτύπωση στο κοινόχρηστο στοιχείο εκτυπωτή, χρησιμοποιώντας την ακόλουθη σύνταξη στη γραμμή εντολών
print /d:\\διακομιστής_εκτύπωσης\όνομα_κοινόχρηστου_στοιχείουμονάδα_δίσκου:\διαδρομή\όνομα_αρχείου
όπου διακομιστής_εκτύπωσης είναι ο διακομιστής εκτύπωσης που κάνει κοινή χρήση του εκτυπωτή, όπου όνομα_κοινόχρηστου_στοιχείου είναι το όνομα του κοινόχρηστου στοιχείου εκτυπωτή και μονάδα δίσκου:, διαδρομή και όνομα_αρχείου είναι τα στοιχεία της πλήρους διαδρομής για το έγγραφο που θέλετε να εκτυπώσετε.

Για παράδειγμα, για να εκτυπώσετε ένα έγγραφο με όνομα letter.doc από τον ριζικό κατάλογο της μονάδας δίσκου C σε έναν εκτυπωτή που είναι κοινόχρηστος με το όνομα Laser1, σε ένα διακομιστή εκτύπωσης με όνομα Pserver, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο μενού Έναρξη (Start) και στη συνέχεια κάντε κλικ στην επιλογή Εκτέλεση (Run).
  2. Στο πλαίσιο Άνοιγμα (Open), πληκτρολογήστε cmd και στη συνέχεια κάντε κλικ στο κουμπί ΟΚ.
  3. Πληκτρολογήστε print /d:\\pserver\laser1 c:\letter.doc και κατόπιν πιέστε το πλήκτρο ENTER.

    Θα εμφανιστεί το ακόλουθο μήνυμα γραμμής εντολών:
    C:\letter.doc εκτυπώνεται αυτήν τη στιγμή

    (C:\letter.doc is currently being printed)
  4. Για να κλείσετε τη γραμμή εντολών, πληκτρολογήστε exit και κατόπιν πιέστε το πλήκτρο ENTER.
Επειδή η εντολή CAPTURE της Novell NetWare δεν υποστηρίζεται στα Windows XP, χρησιμοποιήστε την ακόλουθη εντολή για να αντιστοιχίσετε τη θύρα LPT σε μια ουρά εκτύπωσης Novell NetWare:
net use lptx \\server\queue
Εάν η ανακατεύθυνση της θύρας LPT πραγματοποιηθεί με επιτυχία, θα εμφανιστεί το μήνυμα που ακολουθεί:
Η εντολή ολοκληρώθηκε με επιτυχία.

(The command completed successfully).
Για να αποσυνδέσετε τις συνεχείς συνδέσεις LPTx, χρησιμοποιήστε την ακόλουθη σύνταξη:
net use lptx /delete
Σημείωση Όταν προσπαθείτε να χρησιμοποιήσετε την εντολή CAPTURE, ενδέχεται να εμφανιστεί ένα μήνυμα λάθους παρόμοιο με το εξής:
CAPTURE-4.01-923: Παρουσιάστηκε ένα μη αναμενόμενο σφάλμα: 255 (00FF).
(SPOOL.C: [426])

(CAPTURE-4.01-923: An unexpected error has occurred: 255 (00FF).
(SPOOL.C: [426]))
Για περισσότερες πληροφορίες, κάντε κλικ στους αριθμούς των άρθρων παρακάτω, για να προβάλετε τα άρθρα της Γνωσιακής Βάσης της Microsoft (Knowledge Base):
156429  (http://support.microsoft.com/kb/156429/EL/ ) Υποστηριζόμενα βοηθητικά προγράμματα 16 bit και εφαρμογές συμβατές με το NetWare
Τα προϊόντα άλλων κατασκευαστών που αναφέρονται σε αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, σιωπηρή ή άλλη, όσον αφορά τις επιδόσεις ή την αξιοπιστία αυτών των προϊόντων.

Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Λέξεις-κλειδιά: 
kberrmsg kbhowto kbinfo kbprint kb3rdparty KB314499