lokales Drucksystem mit mehreren Druckern und Computern
Zuhausen haben wir mehrere Linuxcomputer an denen jeweils ein Drucker am Parallelport hängt. Nun wollen wir es jedem anderen Computer im lokalen Netzwerk ermöglichen den Drucker eines anderen Computers zu verwenden. Diese Arbeit wurde dadurch erleichtert, dass alle Computer CUPS installiert hatten. Nach einigen Stunden Dokumentationen lesen und ausprobieren hab ichs endlich hingekriegt =)
Beispielsystem:
Computer1, 192.168.1.33, idefix; HP-Deskjet 520
Computer2, 192.168.1.36, asterix; HP-Deskjet 690c
Es folgt nun das Konfigurationsfile für den idefix Computer. Aenderungen zur Standardkonfigurationsdatei sind fett markiert. Mit dem nachfolgenden zusammengesetzen Befehl kannst du dir das Konfigurationsfile ohne Kommentare anzeigen lassen um besser vergleichen zu können.
cat /etc/cups/cupsd.conf|grep -v ^#|grep [:alnum:@]
# Konfigurationsfile für idefix (/etc/cups/cupsd.conf) DefaultLanguage de LogLevel info Printcap /var/run/cups/printcap Browsing On BrowseProtocols cups BrowseAddress @LOCAL BrowseShortNames Yes BrowseAllow 192.168.1.* BrowseDeny All BrowseInterval 30 BrowseOrder deny,allow BrowsePoll asterix:631 <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.* </Location> <Location /jobs> AuthType Basic AuthClass User </Location> <Location /admin> AuthType Basic AuthClass System Order Deny,Allow Deny From All Allow From 127.0.0.1 </Location>
Das gleiche ausführen für den asterix (das config File entsprechend anpassen) und dann den Druckdienst neustarten: /etc/init.d/cupsys restart und fertig =)