Brother MFC-790CW
Kurtis Mullins
kurtis.mullins at gmail.com
Sun Sep 19 18:27:16 PDT 2010
Hello,
I am attempting to use my Brother MFC-790CW Network Printer from Debian (Squeeze). I have downloaded and installed the Drivers provided by Brother.
The only problem I ran into during installation is that I had to create the /var/spool/lpd directory. Other than that, everything went very clean.
My printer is located on the same network, connected using WIFI, at 192.168.2.7. I have tested that it is connected by simply pinging the printer. All looks well there.
My first problem was that when I dispatched jobs, it did not seem like they were being processed. They would just be labeled "processing" indefinitely, unless of course there were multiple jobs then the latter jobs would be labeled "pending".
The second problem was that when I tried to use the CUPS Web Management Interface, if I attempted to modify a printer or add a new one, it would just indefinitely hang at the "Searching for Printers" page.
My final, and newest problem, is that I modified the configuration file by hand, adding @local in a few places to try and get around this problem. I did this according to a small 'howto' online. Unfortunately, I get a permission denied error when I try to list my jobs.
I imagine all of my issues are caused by my configuration file. I am hoping someone can look through my configuration file and let me know what I am doing wrong. I'm not trying to share this printer with the network, although if it is shared, I don't mind. Basically, I just want to be able to print, over the network, to my printer from my Debian PC.
I have attached my configuration file below. Here is the link for the Brother MFC-790CW Drivers and Configuration guide.
http://welcome.solutions.brother.com/bsc/public_s/id/linux/en/download_prn.html
Just let me know if I need to provide any more information.
Thanks,
-Kurtis Mullins
cupsd.conf
-------------------------------------
# Show troubleshooting information in error_log.
LogLevel debug
MaxLogSize 0
SystemGroup lpadmin
# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseLocalProtocols
DefaultAuthType Basic
<Location />
# Restrict access to the server...
Order allow,deny
#Allow @LOCAL
</Location>
<Location /admin>
# Restrict access to the admin pages...
Order allow,deny
#Allow @LOCAL
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
# Restrict access to the configuration files...
#Order allow,deny
Allow @LOCAL
</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 Cancel-Job 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>
printers.conf
--------------------------------------------
# Printer configuration file for CUPS v1.4.4
# Written by cupsd
# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING
<Printer MFC790CW>
Info MFC790CW
MakeModel Brother MFC-790CW
DeviceURI lpd://192.168.2.7/binary_p1
State Idle
StateTime 1284945201
Type 8425548
Filter application/vnd.cups-raw 0 -
Filter application/vnd.cups-postscript 0 brlpdwrappermfc790cw
Filter application/vnd.cups-command 0 commandtops
Accepting Yes
Shared Yes
JobSheets none none
QuotaPeriod 0
PageLimit 0
KLimit 0
OpPolicy default
ErrorPolicy stop-printer
</Printer>
More information about the cups
mailing list