1)Μεταβαίνω Σύστημα/Διαχείριση συστήματος/Synaptic package manager.
2)Ελέγχω αν είναι εγκατεστημένα στους Η/Υ του δικτύου τα πακέτα (αν δεν είναι τα εγκαθιστώ): samba, samba common, smbclient, libpam-smbpass, nautilus-share και libsmbclient.
3)Στον Η/Υ που θα είναι άμεσα συνδεμένος με τον εκτυπωτή (print server) από Σύστημα/Διαχείριση συστήματος/Εκτύπωση εγκαθιστώ τον εκτυπωτή μου και φροντίζω μετά το τέλος της εγκατάστασης με δεξιό κλικ πάνω στο εικονίδιό του να είναι ενεργές οι επιλογές Enabled και Shared. Εναλλακτικά με δεξιό κλικ πάνω του/Ιδιότητες φροντίζω ώστε:
α)Στις πολιτικές να έχω ενεργές τις: ενεργό, λήψη εργασιών και κοινή χρήση.
β)Στην access control να έχω ενεργή την: Να επιτρέπονται εκτυπώσεις από οποιονδήποτε εκτός από τους χρήστες. Τελειώνοντας επιβεβαιώνω με εντάξει.
4)Στον ίδιο Η/Υ με Alt+F2 και gksudo nautilus και αφού δώσω τον κωδικό μου ανοίγω τον nautilus ως υπερχρήστης. Μεταβαίνω στο φάκελο /etc/samba και με διπλό κλικ στο αρχείο smb.conf το ανοίγω. Εντοπίζω στην ενότητα ######Authentication#### την γραμμή
;security=user και την αλλάζω σε
security=share (είναι σημαντικό να σβήσετε την αγγλική άνω τελεία που υπάρχει μπροστά από την λέξη security γιατί αλλιώς είναι απλώς ένα σχόλιο κι όχι εντολή).
Στη συνέχεια εντοπίζω στην ενότητα ########## Printing ########## τις γραμμές
;printing = cups
;printcap name = cups και τις αλλάζω σε
printing = cups
printcap name = cups.
Τέλος μεταβαίνω στην ενότητα #======================= Share Definitions ======================= και εντοπίζω την υποενότητα [printers] την οποία φέρνω στην μορφή
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
Τώρα ο εκτυπωτής μου είναι έτοιμος να εξυπηρετήσει όλους τους υπολογιστές του τοπικού δικτύου μέσω samba.
Μεταβαίνω στον κάθε Η/Υ του δικτύου και αφού πάω Σύστημα/Διαχείριση συστήματος/Εκτύπωση επιλέγω Νέο/Windows printer via samba/Browse/επιλέγω από την εμφανιζόμενη ομάδα εργασίας π.χ. Workgroup τον Η/Υ με τον διαμοιραζόμενο εκτυπωτή π.χ. TUX (ο υολογιστής ή όπως αλλιώς δήλωσα το όνομά του κατά την εγκατάσταση του Ubuntu 8.10) οπότε αμέσως εμφανίζεται ο εκτυπωτής π.χ. Deskjet-720 HP. Τον επιλέγω, πατάω εντάξει και μετά μπροστά. Επιλέγω τον κατασκευαστή του εκτυπωτή και μετά τον αντίστοιχο driver και αυτό είναι όλο.
Όταν ο υπολογιστής πελάτης τρέχει Windows XP τότε για να εγκαταστήσω τον εκτυπωτή πάω Έναρξη/ρυθμίσεις/εκτυπωτές/προσθήκη εκτυπωτή/επόμενο/εκτυπωτής δικτύου ή εκτυπωτής συνδεδεμένος με άλλον υπολογιστή/επόμενο/ανζήτηση εκτυπωτή/επόμενο/επιλέγω από την εμφανιζόμενη ομάδα εργασίας π.χ. Workgroup τον Η/Υ με τον διαμοιραζόμενο εκτυπωτή π.χ. TUX (ο υολογιστής ή όπως αλλιώς δήλωσα το όνομά του κατά την εγκατάσταση του Ubuntu 8.10) οπότε αμέσως εμφανίζεται ο εκτυπωτής π.χ. Deskjet-720 HP. Τον επιλέγω/επόμενο/ναι/OK/Επιλέγω τον κατασκευαστή του εκτυπωτή και μετά τον αντίστοιχο driver και αυτό είναι όλο.
Μετά τις τελευταίες ενημερώσεις του Ubuntu 8.10 που πραγματοποίησα κατά τον Μάρτιο ο Η/Υ που δούλευε ως print server δεν ήταν προσβάσιμος από τους άλλους Η/Υ εξαιτίας μιας νέας γραμμής που προστέθηκε στο αρχείο smb.conf. Όσοι λοιπόν αντιμετωπίσατε αυτό το πρόβλημα ανοίξτε το αρχείο αυτό και στην ενότητα ######Authentication#### εντοπίστε την γραμμή
map to guest = bad user την οποία αλλάξτε σε
#map to guest = bad user
Επανεκκινήστε τις λειτουργίες samba πληκτολογώντας σε ένα τερματικό την εντολή
sudo /etc/init.d/samba restart και είσαστε έτοιμοι.