Windows Server 2003 - Πρόβλημα με Εκτύπωση

Ξεκίνησε από dski, 28 Νοε 2011, 06:13:33 ΜΜ

« προηγούμενο - επόμενο »

dski

Στο εργαστήριο παρουσιάζεται το εξής πρόβλημα:

Έχουμε έναν Windows 2003 Server στον οποίο είναι επάνω εγκατεστημένος και συνδεδεμένος (μέσω θύρας USB) ένα εκτυπωτής (HP LaserJet 1020). Ο εκτυπωτής είναι κοινόχρηστος και όλοι οι σταθμοί του εργαστηρίου (οι οποίοι τρέχουν Windows XP) μπορούν να τον "δουν" μέσω του τοπικού δικτύου. Επιπλέον όλοι οι σταθμοί έχουν τον ίδιο εκτυπωτή "εγκατεστημένο" ως ένα δικτυακό εκτυπωτή.

Όταν συνδέομαι με έναν σταθμό ως administrator του domain, τότε όταν στέλνω μια εκτύπωση στον εκτυπωτή του server όλα φαίνεται να πηγαίνουν καλά και η εκτύπωση γίνεται κανονικά. Όταν όμως είμαι συνδεδεμένος ως απλός χρήστης και επιχειρήσω το ίδιο τότε η εκτύπωση μπαίνει μεν στην ουρά του εκτυπωτή (μπορώ να τη δω από το server αλλά και από το σταθμό) αλλά η εκτύπωση δεν ξεκινάει παρά μόνο αν ξανακάνω restart την υπηρεσία Printer Spooler στον server...

Το πρόβλημα δεν πρέπει να είναι καινούριο αλλά "εμφανίστηκε" τώρα που προέκυψε (λόγω των project) η ανάγκη για εκτύπωση από τους σταθμούς εργασίας. Σκέφτηκα μήπως έχει να κάνει κάτι με τα δικαιώματα χρήσης του εκτυπωτή από τους απλούς χρήστες του domain αλλά πάλι σκέφτομαι πως αν ήταν πρόβλημα με τα δικαιώματα δε θα έπρεπε καν η εκτύπωση να μπει στην ουρά ούτε να εκτελεστεί κανονικά μόλις κάνω restart το σχετικό service.

Καμιά ιδέα κανείς?

Laertis

Μια ιδέα είναι ότι φταίει ο Spooler ή κάτι άλλο που μπλοκάρει τον Spooler στο server. Το ίδιο συμβαίνει και όταν τυπώνεις ως local administrator απο τους clients ;

Παλιότερα είχα συναντήσει το πρόβλημα σε Windows 2000 όπου ο spooler μπλόκαρε τις εκτυπώσεις αλλά καταργώντας την ουρά εκτύπωσης δούλευε μια χαρά.
Για ψάξε τις ρυθμίσεις του εκτυπωτή στον server ....
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

dski

Ευχαριστώ για την απάντηση.

Όπως δοκίμασα πριν λίγο, ως local administrator τυπώνω χωρίς πρόβλημα από τους σταθμούς εργασίας. Ως απλός χρήστης του domain φαίνεται να υπάρχει θέμα (ενώ σαν απλός τοπικός χρήστης σε κάποιο σταθμό δεν έχω δικαίωμα χρήσης, πρέπει να συνδεθώ με τον εκτυπωτή ως admin και τότε η εκτύπωση γίνεται κανονικά). Δοκίμασα να απενεργοποίσω το spooling από τα properties του εκτυπωτή στο server αλλά ενώ μου δίνεται η δυνατότητα να επιλέξω "Print directly to the printer", όταν πατάω apply ή ΟΚ λαμβάνω το μήνυμα "Printer Settings could not be saved. Operation could not be completed". Να διευκρινήσω ότι στον server είμαι συνδεδεμένος ως admin του domain. Περίεργα πράγματα...

dski

  Λοιπόν,

  Ψάχνοντας στο google εντόπισα τη λύση στο πρόβλημα (που δούλεψε τουλάχιστον στη δική μου περίπτωση): Στις ιδιότητες του εκτυπωτή (στο server) στην καρτέλα "Θύρες" (Ports) πρέπει να απενεργοποιηθεί η επιλογή:

Enable bidirectional support

  Μετά από αυτό οι εκτυπώσεις φαίνεται να γίνονται κανονικά για όλους τους χρήστες από όλους τους σταθμούς.

  Η σχετική συζήτηση υπάρχει εδω:

http://forums.techarena.in/windows-server-help/894745.htm

  και πιο συγκεκριμένα στα σχόλια:

http://forums.techarena.in/windows-server-help/894745.htm#post3714361

και

http://forums.techarena.in/windows-server-help/894745.htm#post4519114

dski

Φαίνεται πως ο εκτυπωτής του εργαστηρίου έχει κάνει τάμα να με παιδέψει φέτος. Έτσι πριν λίγες μέρες παρουσίασε νέο πρόβλημα: Τα έγγραφα ενώ φαίνεται να γίνονται spool κανονικά και να εμφανίζονται στην ουρά του εκτυπωτή, μετά από 2-3 δευτερόλεπτα εξαφανίζονται χωρίς να γίνεται εκτύπωση και χωρίς να εμφανίζεται κάποιο μήνυμα λάθους!

Πρόκειται για έναν HP LaserJet 1020 σε Windows Server 2003 (ο server του εργαστηρίου). Όταν πρωτοεμφανίστηκε το πρόβλημα, έκλεισα και κατόπιν ξεκίνησα ξανά τον Print Spooler. Ουδέν αποτέλεσμα. Κατόπιν εγκατέστησα έναν νέο driver. Το πρόβλημα φάνηκε να λύνεται και ο εκτυπωτής λειτούργησε κανονικά μέχρι την επόμενη εκκίνηση οπότε και εμφανίστηκε εκ νέου το πρόβλημα... Δοκίμασα απεγκατάσταση του εκτυπωτή και νέα εγκατάσταση, κανένα αποτέλεσμα. Τέλος διέγραψα όλους τους drivers και εγκατέστησα έναν νέο από την αρχή. Πάλι η λύση φάνηκε να δουλεύει, πάλι όμως μόνο μέχρι την επόμενη εκκίνηση όπου εμφανίστηκε ξανά το ίδιο πρόβλημα...

Κανείς καμιά ιδέα; Που να κοιτάξω; Μέσω google βρήκα αρκετές αναφορές σε παρόμοια προβλήματα αλλά καμία σχετική λύση...

Να σημειώσω ότι εγκατέστησα πειραματικά κι έναν HP LaserJet 1010 πάνω στον server και με αυτόν δεν εμφανίστηκε αντίστοιχο πρόβλημα...