Vandaag ben ik bij een vriend thuis bezig geweest om een printer te installeren, zodat er vanaf het gehele netwerk afgedrukt kan worden. Er stond al een server met Debian 6.0. De cliënts waren Windows XP, Vista en 7 machines. De printer is een HP Deskjet 3745 USB-printer.
Het was de bedoeling om de printer te delen met CUPS via het IPP. Daarvoor was eerst de printer op de server aangesloten en geïnstalleerd, zodat er vanaf de server i.i.g. afgedrukt kon worden. Dat ging ook prima.
Vervolgens is de printer op de cliënts geïnstalleerd m.b.v. de "Wizard Printer toevoegen". Er is voor de optie "Netwerkprinter" gekozen met als URL "http://192.168.2.14:631/printers/HP_Deskjet_3745". Dit werkt prima, zowel op Windows XP, Vista als 7. Afdrukken gaat zoals verwacht.
Vanaf hier begint echter het probleem voor de Windows XP-cliënts: de printer werkt goed nadat deze is geïnstalleerd, maar zodra de PC wordt herstart, gaat de printer over naar de status "off-line" en is niet meer werkend te krijgen. Simpelweg "on-line" aanklikken werkt niet, er verschijnt dan een foutmelding met de boodschap dat de bewerking niet voltooid kan worden.
De enige oplossing is dan om de netwerkprinter te verwijderen en opnieuw te installeren. Dan werkt de printer weer tot aan een reboot en begint alles weer opnieuw. Dit gebeurt alleen de op Windows XP-clients. De Windows Vista & 7 machines hebben er (tot nu toe) geen last van.
Wat zal hier het probleem kunnen zijn? Na een uurtje "google'en" heeft dit nog niet tot een werkende oplossing geleid
De /etc/cups/cupsd.conf op de server ziet er zo uit:
Behalve de ingebouwde "Wizard printer toevoegen" heb ik het ook al geprobeerd met de Adobe Postscript drivers i.c.m. een geschikt PPD-bestand voor de printer. Daarbij is ook voor "netwerkprinter" gekozen en de eerder genoemde URL ingevoerd. Dit levert echter hetzelfde probleem op, op de Windows XP-cliënts.
Ik ben er uren mee bezig geweest en heb geen oplossing meer...
Over een paar weken ga ik weer naar die vriend toe om te kijken of er "opeens" een oplossing te boven komt. Ik hoop namelijk dat het probleem toch opgelost kan worden
Heeft iemand enig idee in welke richting ik het probleem moet zoeken?
Het was de bedoeling om de printer te delen met CUPS via het IPP. Daarvoor was eerst de printer op de server aangesloten en geïnstalleerd, zodat er vanaf de server i.i.g. afgedrukt kon worden. Dat ging ook prima.
Vervolgens is de printer op de cliënts geïnstalleerd m.b.v. de "Wizard Printer toevoegen". Er is voor de optie "Netwerkprinter" gekozen met als URL "http://192.168.2.14:631/printers/HP_Deskjet_3745". Dit werkt prima, zowel op Windows XP, Vista als 7. Afdrukken gaat zoals verwacht.
Vanaf hier begint echter het probleem voor de Windows XP-cliënts: de printer werkt goed nadat deze is geïnstalleerd, maar zodra de PC wordt herstart, gaat de printer over naar de status "off-line" en is niet meer werkend te krijgen. Simpelweg "on-line" aanklikken werkt niet, er verschijnt dan een foutmelding met de boodschap dat de bewerking niet voltooid kan worden.
De enige oplossing is dan om de netwerkprinter te verwijderen en opnieuw te installeren. Dan werkt de printer weer tot aan een reboot en begint alles weer opnieuw. Dit gebeurt alleen de op Windows XP-clients. De Windows Vista & 7 machines hebben er (tot nu toe) geen last van.
Wat zal hier het probleem kunnen zijn? Na een uurtje "google'en" heeft dit nog niet tot een werkende oplossing geleid
De /etc/cups/cupsd.conf op de server ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
| LogLevel warn MaxLogSize 0 SystemGroup lpadmin # Allow remote access Port 631 Listen /var/run/cups/cups.sock # Enable printer sharing and shared printers. Browsing On BrowseOrder allow,deny BrowseAllow all BrowseRemoteProtocols CUPS BrowseAddress @LOCAL BrowseLocalProtocols CUPS dnssd DefaultAuthType Basic <Location /> # Allow shared printing and remote administration... Order allow,deny Allow all </Location> <Location /admin> # Allow remote administration... Order allow,deny Allow all </Location> <Location /admin/conf> AuthType Default Require user @SYSTEM # Allow remote access to the configuration files... Order allow,deny Allow all </Location> <Policy default> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit CUPS-Authenticate-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> <Policy authenticated> <Limit Create-Job Print-Job Print-URI> AuthType Default Order deny,allow </Limit> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job CUPS-Get-Document> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> <Limit Cancel-Job CUPS-Authenticate-Job> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> |
Behalve de ingebouwde "Wizard printer toevoegen" heb ik het ook al geprobeerd met de Adobe Postscript drivers i.c.m. een geschikt PPD-bestand voor de printer. Daarbij is ook voor "netwerkprinter" gekozen en de eerder genoemde URL ingevoerd. Dit levert echter hetzelfde probleem op, op de Windows XP-cliënts.
Ik ben er uren mee bezig geweest en heb geen oplossing meer...
Over een paar weken ga ik weer naar die vriend toe om te kijken of er "opeens" een oplossing te boven komt. Ik hoop namelijk dat het probleem toch opgelost kan worden
Heeft iemand enig idee in welke richting ik het probleem moet zoeken?