You are not logged in.

#26 2007-03-20 13:08:08

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

downgrade how far back? what version are you using?

Offline

#27 2007-03-20 13:14:38

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

I use cups 1.2.7

Daniel

EDIT: If you need the package, I can provide it in the evening, I have it in the pacman cache...

Last edited by ise (2007-03-20 13:16:38)

Offline

#28 2007-03-20 13:31:09

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

yeah I do need it. Thanx. I will try to rebuild it but if I fail, will let you know. I emptied my cache a few days ago.

Offline

#29 2007-03-20 13:36:29

Slash
Member
Registered: 2005-04-19
Posts: 66
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

I could use that, thanks!

I was wondering if anyone had a "auto print" program that I could put on a Windows box which is hooked up to the Brother printer... Then I could print to PDF with CUPS to a Windows SAMBA share and have it automatically print the file. Preliminary searching has brought me this: http://www.bojert.de/fapa/index.html Just wondering if anyone else has any knowledge in regards to this.

Offline

#30 2007-03-20 13:42:14

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

Yeah, I couldn't build it so if you could make if available, that would be very helpful and appreciated.

Offline

#31 2007-03-21 11:47:16

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

ise, if you still have a cached version of cups-1.2.7, how can we grab a copy from you?

Offline

#32 2007-03-21 12:01:07

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

Hi,
sorry for my late answer...
I will provide it on my home directory on archlinux.org. It will be www.archlinux.org/~daniel/
But you must wait until evenig. I'm at work right now...

Daniel

Offline

#33 2007-03-21 16:44:01

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

cups-1.2.7 is now available at my home dir at archlinux.org.....

Daniel

Offline

#34 2007-03-21 18:29:00

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

Thank you for the cups version but now I get this error:
/usr/lib/cups/filter/brlpdwrapperMFC210C failed"

could it be libcups?

Last edited by funkmuscle (2007-03-21 18:30:14)

Offline

#35 2007-03-21 18:35:08

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

Try to execute the script from Brother again, I don't exactly know the name of it.
Otherwise I have no further ideas...

EDIT: Which version of libcups have you installed??

EDIT2: I have upload libcups-1.2.7 to my home directory

Last edited by ise (2007-03-21 18:46:52)

Offline

#36 2007-03-21 21:09:02

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

yep, tried both your cups and libcups, none works. will try latest vers 1.2.10

Offline

#37 2007-03-22 01:47:40

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

new cups old cups same crap. It ain't working. Keep getting this stupid error:
     
Brother_MFC-210C_USB_1 "/usr/lib/cups/filter/brlpdwrapperMFC210C failed"

when I try to install wrapper, it removes or says it is removing brlpdwrapperMFC210C:
tcsh ./cupswrapperMFC210C-1.0.0
rm -f /usr/lib/cups/filter/brlpdwrapperMFC210C
:: Stopping CUPS Daemon                                                             [DONE]
:: Starting CUPS Daemon                                                             [DONE]

tried to run brlpdwrapperMFC210C script but it says it doesn't exist but when I got to the folder, there it is.

This happens with all versions of cups since the upgrade. Even 1.2.7, which is installed now does not work. Scanner works fine.

Hey ise, do you have older cups and libcups?
I mean older than 1.2.7.

Last edited by funkmuscle (2007-03-22 02:32:38)

Offline

#38 2007-03-22 17:58:19

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

foomatic-filters maybe the issue. does anyone have an older version?

Offline

#39 2007-03-22 18:02:02

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

does this make sense to anyone:

tail -n 100 -f /var/log/cups/error_log
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{job_state=3", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting "{job_state<7" at 1455, result=1...
D [22/Mar/2007:13:53:39 -0400] [CGI] Output first part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 1455...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{job_id}" at 1505...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{job_printer_uri}" at 1543...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{job_id}" at 1671...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 1747 on character ':'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Skip second part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 1747...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 1748 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{job_state<7", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 1768 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished looping on "job_id"...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 1779 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{#job_id=0", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 1780 on EOF...
D [22/Mar/2007:13:53:39 -0400] [CGI] cgiCopyTemplateLang(tmpl="pager.tmpl")
D [22/Mar/2007:13:53:39 -0400] [CGI] locale="en"...
D [22/Mar/2007:13:53:39 -0400] [CGI] Template file is "/usr/share/cups/templates/pager.tmpl"...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting "{PREVURL?" at 87, result=0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Skip first part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 87...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{PREVURL}" at 105...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 191 on character ':'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Output second part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 191...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 198 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{PREVURL?", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting "{ORDER=dec" at 247, result=0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Skip first part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 247...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{THISURL}" at 265...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 367 on character ':'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Output second part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 367...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{THISURL}" at 385...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 489 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{ORDER=dec", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting "{NEXTURL?" at 535, result=0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Skip first part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 535...
D [22/Mar/2007:13:53:39 -0400] [CGI] "{NEXTURL}" at 553...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 631 on character ':'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Output second part...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 631...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 638 on character '}'...
D [22/Mar/2007:13:53:39 -0400] [CGI] Finished "{NEXTURL?", out=0xb7e114c0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 659 on EOF...
D [22/Mar/2007:13:53:39 -0400] [CGI] cgiCopyTemplateLang(tmpl="trailer.tmpl")
D [22/Mar/2007:13:53:39 -0400] [CGI] locale="en"...
D [22/Mar/2007:13:53:39 -0400] [CGI] Template file is "/usr/share/cups/templates/trailer.tmpl"...
D [22/Mar/2007:13:53:39 -0400] [CGI] Starting at file position 0...
D [22/Mar/2007:13:53:39 -0400] [CGI] Returning at file position 614 on EOF...
d [22/Mar/2007:13:53:40 -0400] select_timeout: 29 seconds to send browse update
I [22/Mar/2007:13:53:42 -0400] Scheduler shutting down normally.
D [22/Mar/2007:13:53:42 -0400] cupsdCloseClient: 6
d [22/Mar/2007:13:53:42 -0400] cupsdCloseClient: Removing fd 6 from InputSet and OutputSet...
D [22/Mar/2007:13:53:42 -0400] cupsdCloseClient: 8
d [22/Mar/2007:13:53:42 -0400] cupsdCloseClient: Removing fd 8 from InputSet and OutputSet...
d [22/Mar/2007:13:53:42 -0400] cupsdStopListening: closing all listen sockets.
d [22/Mar/2007:13:53:42 -0400] cupsdPauseListening: Clearing input bits...
d [22/Mar/2007:13:53:42 -0400] cupsdPauseListening: Removing fd 2 from InputSet...
d [22/Mar/2007:13:53:42 -0400] cupsdStopBrowsing: Removing fd 3 from InputSet...
I [22/Mar/2007:13:53:42 -0400] Saving remote.cache...
d [22/Mar/2007:13:53:42 -0400] cupsdStopServer: Removing fd 4 from InputSet...
I [22/Mar/2007:13:53:42 -0400] Saving job cache file "/var/cache/cups/job.cache"...
I [22/Mar/2007:13:53:43 -0400] Listening to 127.0.0.1:631 (IPv4)
I [22/Mar/2007:13:53:43 -0400] Loaded configuration file "/etc/cups/cupsd.conf"
W [22/Mar/2007:13:53:43 -0400] Repairing ownership of "/var/run/cups"
W [22/Mar/2007:13:53:43 -0400] Repairing ownership of "/var/run/cups/certs"
W [22/Mar/2007:13:53:43 -0400] Repairing ownership of "/etc/cups/cupsd.conf"
W [22/Mar/2007:13:53:43 -0400] Repairing access permissions of "/etc/cups/cupsd.conf"
I [22/Mar/2007:13:53:43 -0400] Using default TempDir of /var/spool/cups/tmp...
I [22/Mar/2007:13:53:43 -0400] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [22/Mar/2007:13:53:43 -0400] Configured for up to 100 clients.
I [22/Mar/2007:13:53:43 -0400] Allowing up to 100 client connections per host.
I [22/Mar/2007:13:53:43 -0400] Using policy "default" as the default!
I [22/Mar/2007:13:53:43 -0400] Full reload is required.
I [22/Mar/2007:13:53:43 -0400] Loaded MIME database from '/etc/cups': 34 types, 39 filters...
I [22/Mar/2007:13:53:43 -0400] Loading job cache file "/var/cache/cups/job.cache"...
I [22/Mar/2007:13:53:43 -0400] Full reload complete.
I [22/Mar/2007:13:53:43 -0400] Listening to 127.0.0.1:631 on fd 2...
E [22/Mar/2007:13:53:43 -0400] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
I [22/Mar/2007:13:53:47 -0400] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=27620)
I [22/Mar/2007:13:53:47 -0400] Adding start banner page "none" to job 410.
I [22/Mar/2007:13:53:47 -0400] Adding end banner page "none" to job 410.
I [22/Mar/2007:13:53:47 -0400] Job 410 queued on "MFC210C" by "root".
I [22/Mar/2007:13:53:47 -0400] Started filter /usr/lib/cups/filter/pstops (PID 27621) for job 410.
I [22/Mar/2007:13:53:47 -0400] Started filter /usr/lib/cups/filter/brlpdwrapperMFC210C (PID 27622) for job 410.
I [22/Mar/2007:13:53:47 -0400] Started backend /usr/lib/cups/backend/usb (PID 27623) for job 410.
E [22/Mar/2007:13:53:47 -0400] PID 27622 (/usr/lib/cups/filter/brlpdwrapperMFC210C) stopped with status 22!
I [22/Mar/2007:13:53:47 -0400] Hint: Try setting the LogLevel to "debug" to find out more.
I [22/Mar/2007:13:53:49 -0400] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=27624)
I [22/Mar/2007:13:53:52 -0400] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=27625)
E [22/Mar/2007:13:53:52 -0400] Purge-Jobs: Unauthorized
I [22/Mar/2007:13:53:52 -0400] All jobs on "MFC210C" were purged by "root".
I [22/Mar/2007:13:53:57 -0400] Started "/usr/lib/cups/cgi-bin/admin.cgi" (pid=27626)
I [22/Mar/2007:13:53:57 -0400] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=27627)

the wiki said that foomatic-filters would fix this:
/usr/lib/cups/filter/brlpdwrapperMFC210C) stopped with status 22!

No go. failed. still as you can see. sorry for being a pain but I really need to print for my resumes. Need a job.

Offline

#40 2007-04-18 14:28:20

funkmuscle
Member
Registered: 2006-02-09
Posts: 534

Re: Request: brother MFC3240C 5-in-1 printer driver

Brother_MFC-210C_USB_1 "/usr/lib/cups/filter/brlpdwrapperMFC210C failed

here is my brlpdwrapperMFC210C:

#! /bin/csh
#
# Brother Print filter 
# Copyright (C) 2004 Brother. Industries, Ltd.
#                                    Ver0.80

# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2 of the License, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along with
# this program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA  02111-1307  USA
#


set  LOGFILE=/dev/null
set  LOGLEVEL=1
set  DEBUG=0
set  LOG_LATESTONLY=1
set  errorcode=0

if($DEBUG != 0) then
    set  LOGFILE=/tmp/br_cupsfilter_debug_log
endif

set  PRINTER=MFC210C


if ( `printenv | grep "PPD="` == "") then
    set  PPD = "/usr/share/cups/model/brmfc210c_cups.ppd"
endif


set BRPRINTCONFIG=brprintconfij2

set printerdefaults = ( \
            "$BRPRINTCONFIG -P $PRINTER  -md PLAIN" \
            "$BRPRINTCONFIG -P $PRINTER  -reso 300" \
            "$BRPRINTCONFIG -P $PRINTER  -bidir ON" \
            "$BRPRINTCONFIG -P $PRINTER  -mirro OFF" \
            "$BRPRINTCONFIG -P $PRINTER  -pt A4" \
            "$BRPRINTCONFIG -P $PRINTER  -thick  REGULAR" \
            "$BRPRINTCONFIG -P $PRINTER  -feed AUTO" \
            "$BRPRINTCONFIG -P $PRINTER  -copy 1" \
            "$BRPRINTCONFIG -P $PRINTER  -corm COLOR" \
            "$BRPRINTCONFIG -P $PRINTER  -doc PHOTO" \
            "$BRPRINTCONFIG -P $PRINTER  -cm NATURAL" \
            "$BRPRINTCONFIG -P $PRINTER  -ht DIFFUSION" \
            "$BRPRINTCONFIG -P $PRINTER  -ce OFF" \
            "$BRPRINTCONFIG -P $PRINTER  -brit 0" \
            "$BRPRINTCONFIG -P $PRINTER  -cont 0" \
            "$BRPRINTCONFIG -P $PRINTER  -red 0" \
            "$BRPRINTCONFIG -P $PRINTER  -green 0" \
            "$BRPRINTCONFIG -P $PRINTER  -blue 0" \
            Z \
                )

set brcommands = ( \
    Media=PlainPaper        "-md PLAIN"   \
    Media=InkjetPaper        "-md INKJET"   \
    Media=Glossy        "-md GLOSSY"   \
    Media=Transpare        "-md TRANS"   \
    Media=TranspareMirror    "-md TRANSMIR"   \
    Resolution=300        "-reso 300"   \
    Resolution=600        "-reso 600"   \
    Resolution=1200        "-reso 1200"   \
    Resolution=750        "-reso 750"   \
    Resolution=1200x600        "-reso 1200x600"   \
    Resolution=1200x2400    "-reso 1200x2400"   \
    Resolution=1200x6000    "-reso 1200x6000"   \
    Bi-DirPrinting=OFF        "-bidir OFF"   \
    Bi-DirPrinting=ON            "-bidir ON"   \
    MirrorPrint=ON              "-mirro ON"  \
    MirrorPrint=OFF             "-mirro OFF" \
    PaperType=A4        "-pt A4"   \
    PaperType=A4_B        "-pt A4_B"   \
    PaperType=Letter        "-pt LT"   \
    PaperType=Letter_B        "-pt LT_B"   \
    PaperType=Legal        "-pt LGL"   \
    PaperType=Exective        "-pt EXE"   \
    PaperType=B5        "-pt B5"   \
    PaperType=A5        "-pt A5"   \
    PaperType=A6        "-pt A6"   \
    PaperType=A6_B        "-pt A6_B"   \
    PaperType=PostCard        "-pt POSTC"   \
    PaperType=PostCard_B    "-pt POSTC_B"   \
    PaperType=IndexCard        "-pt INDEXC"   \
    PaperType=IndexCard_B    "-pt INDEXC_B"   \
    PaperType=PhotoL        "-pt PHOTOL"   \
    PaperType=PhotoL_B        "-pt PHOTOL_B"   \
    PaperType=Photo2L        "-pt PHOTO2L"   \
    PaperType=Photo2L_B        "-pt PHOTO2L_B"   \
    PaperType=Hagaki        "-pt HAGAKI"   \
    PaperType=Hagaki_B        "-pt HAGAKI_B"   \
    PaperType=DblHagaki        "-pt DBLHAGAKI"   \
    PaperType=C5        "-pt C5"   \
    PaperType=EnvC5        "-pt C5"   \
    PaperType=DL        "-pt DL"   \
    PaperType=EnvDL        "-pt DL"   \
    PaperType=Com-10        "-pt COM-10"   \
    PaperType=COM10        "-pt COM-10"   \
    PaperType=COM-10        "-pt COM-10"   \
    PaperType=Env10        "-pt COM-10"   \
    PaperType=EnvCOM10        "-pt COM-10"   \
    PaperType=Monarch        "-pt MONARCH"   \
    PaperType=EnvMonarch    "-pt MONARCH"   \
    PaperType=Youkei4        "-pt YOUKEI4"   \
    PaperThickness=Regular    "-thick REGULAR"   \
    PaperThickness=Thick    "-thick THICK"   \
    PaperSource=Tray1        "-feed TRAY1"   \
    PaperSource=Tray2        "-feed TRAY2"   \
    PaperSource=AUTO        "-feed AUTO"   \
    ColorOrMono=Mono        "-corm MONO"   \
    ColorOrMono=Color        "-corm COLOR"   \
    Document=PHOTO        "-doc PHOTO"   \
    Document=GRAPH        "-doc GRAPH"   \
    Document=CUSTOM        "-doc CUSTOM"   \
    ColorMatching=NATURAL    "-cm NATURAL"   \
    ColorMatching=VIVID        "-cm VIVID"   \
    ColorMatching=NONE        "-cm NONE"   \
    HalfTone=DIFFUSION        "-ht DIFFUSION" \
    HalfTone=DITHER        "-ht DITHER"   \
    ColorEnhance=OFF        "-ce OFF"   \
    ColorEnhance=ON        "-ce ON"   \
    Z                           Z)

set brcommands2 = (\
    Copies=            "-copy "   \
    Brightness=            "-brit "   \
    Contrast=            "-cont "  \
    RedKey=            "-red "   \
    GreenKey=            "-green "   \
    BlueKey=            "-blue "   \
    Z                            Z)


set StandardCUPSoptions = ( \
    media=PlainPaper        "-md PLAIN"   \
    media=InkjetPaper        "-md INKJET"   \
    media=Glossy        "-md GLOSSY"   \
    media=Transpare        "-md TRANS"   \
    media=TranspareMirror    "-md TRANSMIR"   \
    media=A4            "-pt A4"   \
    media=A4_B            "-pt A4_B"   \
    media=Letter        "-pt LT"   \
    media=Letter_B        "-pt LT_B"   \
    media=Legal            "-pt LGL"   \
    media=Exective        "-pt EXE"   \
    media=B5            "-pt B5"   \
    media=A5            "-pt A5"   \
    media=A6            "-pt A6"   \
    media=A6_B            "-pt A6_B"   \
    media=PostCard        "-pt POSTC"   \
    media=PostCard_B        "-pt POSTC_B"   \
    media=IndexCard        "-pt INDEXC"   \
    media=IndexCard_B        "-pt INDEXC_B"   \
    media=PhotoL        "-pt PHOTOL"   \
    media=PhotoL_B        "-pt PHOTOL_B"   \
    media=Photo2L        "-pt PHOTO2L"   \
    media=Photo2L_B        "-pt PHOTO2L_B"   \
    media=Hagaki        "-pt HAGAKI"   \
    media=Hagaki_B        "-pt HAGAKI_B"   \
    media=DblHagaki        "-pt DBLHAGAKI"   \
    media=C5            "-pt C5"   \
    media=EnvC5            "-pt C5"   \
    media=DL            "-pt DL"   \
    media=EnvDL            "-pt DL"   \
    media=Com-10        "-pt COM-10"   \
    media=COM10            "-pt COM-10"   \
    media=COM-10        "-pt COM-10"   \
    media=Env10            "-pt COM-10"   \
    media=EnvCOM10        "-pt COM-10"   \
    media=Monarch        "-pt MONARCH"   \
    media=EnvMonarch        "-pt MONARCH"   \
    media=Youkei4        "-pt YOUKEI4"   \
    media=Regular        "-thick REGULAR"   \
    media=Thick            "-thick THICK"   \
    media=Tray1            "-feed TRAY1"   \
    media=Tray2            "-feed TRAY2"   \
    media=AUTO            "-feed AUTO"   \
    "media=.*,PlainPaper"    "-md PLAIN"   \
    "media=.*,InkjetPaper"    "-md INKJET"   \
    "media=.*,Glossy"        "-md GLOSSY"   \
    "media=.*,Transpare"    "-md TRANS"   \
    "media=.*,TranspareMirror"    "-md TRANSMIR"   \
    "media=.*,A4"        "-pt A4"   \
    "media=.*,A4_B"        "-pt A4_B"   \
    "media=.*,Letter"        "-pt LT"   \
    "media=.*,Letter_B"        "-pt LT_B"   \
    "media=.*,Legal"        "-pt LGL"   \
    "media=.*,Exective"        "-pt EXE"   \
    "media=.*,B5"        "-pt B5"   \
    "media=.*,A5"        "-pt A5"   \
    "media=.*,A6"        "-pt A6"   \
    "media=.*,A6_B"        "-pt A6_B"   \
    "media=.*,PostCard"        "-pt POSTC"   \
    "media=.*,PostCard_B"    "-pt POSTC_B"   \
    "media=.*,IndexCard"    "-pt INDEXC"   \
    "media=.*,IndexCard_B"    "-pt INDEXC_B"   \
    "media=.*,PhotoL"        "-pt PHOTOL"   \
    "media=.*,PhotoL_B"        "-pt PHOTOL_B"   \
    "media=.*,Photo2L"        "-pt PHOTO2L"   \
    "media=.*,Photo2L_B"    "-pt PHOTO2L_B"   \
    "media=.*,Hagaki"        "-pt HAGAKI"   \
    "media=.*,Hagaki_B"        "-pt HAGAKI_B"   \
    "media=.*,DblHagaki"    "-pt DBLHAGAKI"   \
    "media=.*,C5"        "-pt C5"   \
    "media=.*,EnvC5"        "-pt C5"   \
    "media=.*,DL"        "-pt DL"   \
    "media=.*,EnvDL"        "-pt DL"   \
    "media=.*,Com-10"        "-pt COM-10"   \
    "media=.*,COM10"        "-pt COM-10"   \
    "media=.*,COM-10"        "-pt COM-10"   \
    "media=.*,Env10"        "-pt COM-10"   \
    "media=.*,EnvCOM10"        "-pt COM-10"   \
    "media=.*,Monarch"        "-pt MONARCH"   \
    "media=.*,EnvMonarch"    "-pt MONARCH"   \
    "media=.*,Youkei4"        "-pt YOUKEI4"   \
    "media=.*,Regular"        "-thick REGULAR"   \
    "media=.*,Thick"        "-thick THICK"   \
    "media=.*,Tray1"        "-feed TRAY1"   \
    "media=.*,Tray2"        "-feed TRAY2"   \
    "media=.*,AUTO"        "-feed AUTO"   \
    Z                            Z)



set PPDdefault = ( \
    "__PPDLABEL__"    "^\*DefaultBRMirror" \
    "DefaultBRMirror" \
        OFF        "-mirro OFF"   \
        ON        "-mirro ON"   \
    "__PPDLABEL__"    "^\*DefaultPageSize" \
    "DefaultPageSize" \
                BrA4                   "-pt A4" \
                BrA4_B                "-pt A4_B" \
                BrLetter               "-pt LT" \
                BrLetter_B             "-pt LT_B" \
                BrLegal                "-pt LGL" \
                BrExecutive         "-pt EXE" \
                BrA5                   "-pt A5" \
                BrA6                   "-pt A6" \
                BrA6_B                   "-pt A6_B" \
                BrB5                   "-pt B5" \
                BrB6                   "-pt B6" \
                BrC5                   "-pt C5" \
                BrDL                   "-pt DL" \
                BrEnv10                "-pt COM10" \
                "Env Monarch"          "-pt MONARCH" \
        BrJISB5            "-pt B5" \
        BrPostC4x6        "-pt POSTC" \
        BrPostC4x6_B        "-pt POSTC_B" \
        BrIndexC5x8        "-pt INDEXC" \
        BrIndexC5x8_B        "-pt INDEXC_B" \
        BrPhotoL        "-pt PHOTOL" \
        BrPhotoL_B        "-pt PHOTOL_B" \
        BrPhoto2L        "-pt PHOTO2L" \
        BrPhoto2L_B        "-pt PHOTO2L_B" \
        BrHagaki        "-pt HAGAKI" \
        BrHagaki_B        "-pt HAGAKI_B" \
        BrDoubleHagaki        "-pt DBLHAGAKI" \
        BrC5            "-pt C5" \
        BrDL            "-pt DL" \
        BrCom10            "-pt COM-10" \
        BrMonarch        "-pt MONARCH" \
        BrYokei4        "-pt YOKEI4" \
    "__PPDLABEL__"    "^\*DefaultResolution" \
    "DefaultResolution" \
        Normal            "-reso 300" \
        Fine            "-reso 600" \
        S\.Fine            "-reso 600" \
        Photo            "-reso 600" \
    "__PPDLABEL__"    "^\*DefaultBRColorMediaType" \
    "DefaultBRColorMediaType" \
        Plain            "-md PLAIN"   \
        Inkjet            "-md INKJET"   \
        Glossy            "-md GLOSSY"   \
        Transparencies        "-md TRANS"   \
        Transparencies.Mirror    "-md TRANSMIR"   \
    "__PPDLABEL__"    "^\*DefaultBRColorPaperThick" \
    "DefaultBRColorPaperThick" \
        Regular            "-thick REGULAR"   \
        Thick            "-thick THICK"   \
    "__PPDLABEL__"    "^\*DefaultBRBiDir" \
    "DefaultBRBiDir" \
        OFF        "-bidir OFF"   \
        ON        "-bidir ON"   \
    "__PPDLABEL__"    "^\*DefaultBRDocument" \
    "DefaultBRDocument" \
        Photo        "-doc PHOTO"   \
        Graphics    "-doc GRAPH"   \
        Custom        "-doc CUSTOM"   \
    "__PPDLABEL__"    "^\*DefaultBRColorMatching" \
    "DefaultBRColorMatching" \
        Natural        "-cm NATURAL"   \
        Vivid        "-cm VIVID"   \
        None        "-cm NONE"   \
    "__PPDLABEL__"    "^\*DefaultBRHalfTonePattern" \
    "DefaultBRHalfTonePattern" \
        Diffusion    "-ht DIFFUSION"   \
        Dither        "-ht DITHER"   \
    "__PPDLABEL__"    "^\*DefaultBRColorEnhancement" \
    "DefaultBRColorEnhancement" \
        OFF        "-ce OFF"   \
        ON        "-ce ON"   \
    "__PPDLABEL__"    "^\*DefaultInputSlot" \
    "^DefaultInputSlot" \
        AutoSelect    "-feed AUTO"   \
        Tray1        "-feed TRAY1"   \
        Tray2        "-feed TRAY2"   \
    "__PPDLABEL__"    "^\*DefaultBRMonoColor" \
    "DefaultBRMonoColor" \
        Color        "-corm COLOR"   \
        Mono        "-corm MONO"   \
    "__PPDLABEL__"    "^\*DefaultResolution" \
    "DefaultResolution" \
                Fast0        "-reso 300          -md PLAIN   -doc GRAPH"   \
                Normal0        "-reso 600          -md PLAIN   -doc GRAPH"   \
                EnhNormal0    "-reso 750          -md PLAIN   -doc GRAPH"   \
                Fine0        "-reso 1200         -md PLAIN   -doc GRAPH"   \
                Fine1        "-reso 1200x600     -md INKJET  -doc GRAPH"   \
                Photo1        "-reso 1200         -md INKJET  -doc PHOTO"   \
                Fine2        "-reso 1200         -md GLOSSY  -doc GRAPH"   \
                Photo2        "-reso 1200         -md GLOSSY  -doc PHOTO"   \
                Highest2    "-reso 1200x600     -md GLOSSY  -doc GRAPH"   \
                Normal3        "-reso 600           -md TRANS"   \
                EnhNormal3    "-reso 750          -md TRANS"   \
                Fine3        "-reso 1200         -md TRANS"   \
                Fast4        "-reso 300          -md SLOWDRY"   \
                Normal4        "-reso 600          -md SLOWDRY"   \
                EnhNormal4    "-reso 750          -md SLOWDRY"   \
                Fine4        "-reso 1200         -md SLOWDRY"   \
        Z            Z )


   




set PPDdefaultN = ( \
    "^\*Default*BRBrightness"     -brit=\
    "^\*DefaultBRContrast"         -cont=\
    "^\*DefaultBRRed"         -red=\
    "^\*DefaultBRGreen"         -green=\
    "^\*DefaultBRBlue"         -blue=\
    Z )


set PPDdefaultNValues = ( \
    0    0    \
    2    +2    \
    1    +1    \
    "\-2"    -2    \
    "\-1"    -1    \
    20    +20    \
    19    +19    \
    18    +18    \
    17    +17    \
    16    +16    \
    15    +15    \
    14    +14    \
    13    +13    \
    12    +12    \
    11    +11    \
    10    +10    \
    9    +9    \
    8    +8    \
    7    +7    \
    6    +6    \
    5    +5    \
    4    +4    \
    3    +3    \
    "\-20"    -20    \
    "\-19"    -19    \
    "\-18"    -18    \
    "\-17"    -17    \
    "\-16"    -16    \
    "\-15"    -15    \
    "\-14"    -14    \
    "\-13"    -13    \
    "\-12"    -12    \
    "\-11"    -11    \
    "\-10"    -10    \
    "\-9"    -9    \
    "\-8"    -8    \
    "\-7"    -7    \
    "\-6"    -6    \
    "\-5"    -5    \
    "\-4"    -4    \
    "\-3"    -3    \
    Z     Z)



if($LOGFILE != "/dev/null") then
if($LOG_LATESTONLY == "1") then
    rm -f $LOGFILE
    date                                                  >$LOGFILE
else
    if(-e $LOGFILE) then
    date                                             >>$LOGFILE
    else
    date                                              >$LOGFILE
    endif
endif
    echo "arg0 = $0"                                     >>$LOGFILE
    echo "arg1 = $1"                                     >>$LOGFILE
    echo "arg2 = $2"                                     >>$LOGFILE
    echo "arg3 = $3"                                     >>$LOGFILE
    echo "arg4 = $4"                                     >>$LOGFILE
    echo "arg5 = $5"                                     >>$LOGFILE
    echo "arg6 = $6"                                     >>$LOGFILE
    echo "PPD  = $PPD"                                   >>$LOGFILE
endif

if(!(-e /usr/local/Brother/lpd/filterMFC210C)) then
    echo "ERROR: /usr/local/Brother/lpd/filterMFC210C does not exist"                      >>$LOGFILE
    set errorcode=30
    exit $errorcode
endif

set  INPUT_TEMP_PS=`mktemp /tmp/br_input_ps.XXXXXX`
if ($#argv >= 7) then
    cp $6  $INPUT_TEMP_PS
else
    cat    > $INPUT_TEMP_PS
endif


if(-e "/usr/bin/$BRPRINTCONFIG") then

    echo  "-------set printer defaults-------"               >>&"$LOGFILE"
    set i = 1
    while("$printerdefaults[$i]" != "Z")
    $printerdefaults[$i]                                 >>&"$LOGFILE"
    echo "$printerdefaults[$i]"                          >>&"$LOGFILE"
        @ i ++
    end



    echo  "-------set Postscript defaults-------"               >>&"$LOGFILE"

    set i = 1
    set Default=XXXXX
    set ppdlabel = YYYYY
    while("$PPDdefault[$i]" != "Z")
    if("$PPDdefault[$i]" == "__PPDLABEL__") then
        @ i ++
        set ppdlabel = "$PPDdefault[$i]"
        set Default=`grep "$ppdlabel"  "$PPD"`
        set Default=`echo "$Default" |sed s/" "//g |sed s/" "//g `
        @ i ++
        set ppdlabelref = "$PPDdefault[$i]"
        endif
    @ i ++
   
    set Default = `echo "$Default" | tr -d "*"`

    while("$PPDdefault[$i]" != "Z" && "$PPDdefault[$i]" != "__PPDLABEL__"  )
        if(`echo "$Default" | grep "$ppdlabelref":"$PPDdefault[$i]"` != "") then   
        @ i ++
        echo "$BRPRINTCONFIG -P $PRINTER  $PPDdefault[$i]"     >>&"$LOGFILE"
        $BRPRINTCONFIG -P $PRINTER  $PPDdefault[$i]            >>&"$LOGFILE"
        else
        @ i ++
        endif
        @ i ++
    end
    end

    echo  "-------set Postscript defaults [N]-------"               >>&"$LOGFILE"
    set i = 1
    set Default=XXXXX
    set ppdlabel = YYYYY
    while("$PPDdefaultN[$i]" != "Z")
    set ppdlabel = "$PPDdefaultN[$i]"
    set Default=`grep "$ppdlabel"  "$PPD"`
    set ii = 1
    @ i ++
    if("$Default" != "") then
        set Default = `echo "$Default" | tr -d "*"`
        while("$PPDdefaultNValues[$ii]" != "Z")
        set Default2 = `echo "$Default" | grep "$PPDdefaultNValues[$ii]"`
        @ ii ++
        if( "$Default2" != "") then
            set PPDdefaultLabel = `echo "$PPDdefaultN[$i]" | tr -d "="`
            echo "$BRPRINTCONFIG -P $PRINTER  $PPDdefaultLabel $PPDdefaultNValues[$ii]"    >>&"$LOGFILE"
            $BRPRINTCONFIG       -P $PRINTER  $PPDdefaultLabel $PPDdefaultNValues[$ii]     >>&"$LOGFILE"
        endif
        @ ii ++
        end
    endif
    @ i ++
    end


    echo  "-------set options-------"               >>&"$LOGFILE"

  set  INPUT_TEMP_LINE
  set  INPUT_TEMP_OPTIONS=`mktemp /tmp/br_input.XXXXXX`

  echo  $5 |tr " " n > $INPUT_TEMP_OPTIONS

  set i = 1
  while("$brcommands[$i]" != "Z")
    if("`grep $brcommands[$i] $INPUT_TEMP_OPTIONS`" != "") then
    @ i ++
    $BRPRINTCONFIG -P $PRINTER  $brcommands[$i]                            >>&"$LOGFILE"
    echo "$BRPRINTCONFIG -P $PRINTER  $brcommands[$i]"                     >>&"$LOGFILE"
    @ i --
    endif
    @ i += 2
  end


  set i = 1
  set ii = 2
  while("$brcommands2[$i]" != "Z")
    set INPUT_TEMP_LINE=`grep $brcommands2[$i] $INPUT_TEMP_OPTIONS`
    if($INPUT_TEMP_LINE != "") then
    set option_tmp=`echo  $INPUT_TEMP_LINE | sed s/"$brcommands2[$i]"/"$brcommands2[$ii]"/`
    set command_and_arg="$BRPRINTCONFIG -P $PRINTER  $option_tmp"
    echo $command_and_arg                                        >>&"$LOGFILE"
    $command_and_arg                                             >>&"$LOGFILE"
    endif
    @ i += 2
    @ ii += 2
  end

    echo  "-------set CUPS standard options-------"               >>&"$LOGFILE"

  set i = 1
  while("$StandardCUPSoptions[$i]" != "Z")
    set INPUT_TEMP_LINE=`grep "$StandardCUPSoptions[$i]" $INPUT_TEMP_OPTIONS`
    if($INPUT_TEMP_LINE != "") then
    @ i ++
    echo "$BRPRINTCONFIG -P $PRINTER  $StandardCUPSoptions[$i]"                     >>&"$LOGFILE"
    $BRPRINTCONFIG -P $PRINTER  $StandardCUPSoptions[$i]                            >>&"$LOGFILE"
    @ i --
    endif
    @ i += 2
  end


    rm -f $INPUT_TEMP_OPTIONS


else
    echo "WARNING: /usr/bin/$BRPRINTCONFIG does not exist"           >>$LOGFILE
    set errorcode=31
endif




if($DEBUG < 10) then
    cat    $INPUT_TEMP_PS | /usr/local/Brother/lpd/filterMFC210C

    if($LOGLEVEL > 2) then
    if($LOGFILE != "/dev/null") then
        echo ""                                             >>$LOGFILE
        echo "    ------PostScript Data-------"             >>$LOGFILE
        cat    $INPUT_TEMP_PS                                 >>$LOGFILE
    endif
    endif
endif
rm -f  $INPUT_TEMP_PS

exit $errorcode


Is anything wrong with it?
I'm using cups and libcups 1.2.7

could this be a foomatic thing??
PLEASE ANY HELP!!!
THIS IS MONTHS NOW. dunno what happened. it worked great before.

Offline

#41 2007-05-19 14:16:08

kozaki
Member
From: London >. < Paris
Registered: 2005-06-13
Posts: 671
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

I confirm Brother drivers do not work with Arch 0.8.
Have installed Arch on an oooold Celeron 300MHz last January for an old lady. This month she bought Brother MFC115C on my advice, since I got that model works very good under 2 other PCs running Mandriva 2007.0 & 2007.1
So I couldn't test it under previous Arch's release.
I carefully followed this topic howto, with no result at all.
Here's cups's log :

I [09/May/2007:12:40:12 +0200] New printer "MFC210C" added by "root".
I [09/May/2007:12:40:12 +0200] Setting MFC210C device-uri to "usb:/dev/usb/lp0" (was "file:/dev/null".)
I [09/May/2007:12:40:12 +0200] Saving printers.conf...
(...)
E [09/May/2007:12:49:41 +0200] Unable to set ACLs on root certificate "/var/run/cups/certs/0" - Operation not supported
E [09/May/2007:12:49:43 +0200] CUPS-Add-Modify-Printer: Unauthorized
(...)
I [09/May/2007:12:52:40 +0200] Started "/usr/lib/cups/cgi-bin/printers.cgi" (pid=6377)
E [09/May/2007:12:52:51 +0200] PID 6328 (/usr/lib/cups/filter/brlpdwrapperMFC210C) stopped with status 31!
I [09/May/2007:12:52:51 +0200] Hint: Try setting the LogLevel to "debug" to find out more.
I [09/May/2007:12:53:49 +0200] Started "/usr/lib/cups/cgi-bin/jobs.cgi" (pid=6384)
E [09/May/2007:12:53:49 +0200] PID 6383 (/usr/lib/cups/cgi-bin/printers.cgi) crashed on signal 9!

Brother FAQ does not mention this kind of issue / error sad I'll contact them, and ask for a driver update.

Now Brother works with latest Mandriva and Ubuntu, so I may try a new ISO called mcclive (!= MCNLive) based on Mandy 2007.0 that is beeing developed for old machines. Or I will add another old PC under whatever support the Brother and configure remote printing with Cups.
The old lady needs its printer!


Seeded last month: Arch 50 gig, derivatives 1 gig
Desktop @3.3GHz 8 gig RAM, linux-ck
laptop #1 Atom 2 gig RAM, Arch linux stock i686 (6H w/ 6yrs old battery smile) #2: ARM Tegra K1, 4 gig RAM, ChrOS
Atom Z520 2 gig RAM, OMV (Debian 7) kernel 3.16 bpo on SDHC | PGP Key: 0xFF0157D9

Offline

#42 2007-06-21 15:40:20

kozaki
Member
From: London >. < Paris
Registered: 2005-06-13
Posts: 671
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

Any one with a re-workin Brother pliz ?
Sorry if I ask, but I couldn't make any test since May 19, as I haven't a Brother printer myself.


Seeded last month: Arch 50 gig, derivatives 1 gig
Desktop @3.3GHz 8 gig RAM, linux-ck
laptop #1 Atom 2 gig RAM, Arch linux stock i686 (6H w/ 6yrs old battery smile) #2: ARM Tegra K1, 4 gig RAM, ChrOS
Atom Z520 2 gig RAM, OMV (Debian 7) kernel 3.16 bpo on SDHC | PGP Key: 0xFF0157D9

Offline

#43 2007-07-12 13:40:31

Cinna
Member
Registered: 2005-04-18
Posts: 15

Re: Request: brother MFC3240C 5-in-1 printer driver

funkmuscle wrote:

Thank you for the cups version but now I get this error:
/usr/lib/cups/filter/brlpdwrapperMFC210C failed"

could it be libcups?

Hy !

I'haved the same error and i think resolv this cause now it's ok for my Brother DCP-115-C

Edit file  /usr/lib/cups/filter/brlpdwrapperMFC210C
and change first line
#! /bin/csh
to
#! /usr/bin/csh

After this all is ok for me, why not for you

Ps Excuse my very bad english

Offline

#44 2007-07-12 17:16:44

Slash
Member
Registered: 2005-04-19
Posts: 66
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

I'm tired of this Brother MFC POS. I give up. I am just going to buy a HP off Amazon.

http://www.linux-foundation.org/en/Open … terVendors

Offline

#45 2007-09-24 13:01:24

baklava
Member
Registered: 2007-09-07
Posts: 22

Re: Request: brother MFC3240C 5-in-1 printer driver

It's a little late, but I got the MFC3240C to work right by installing the extra cups drivers (foomatic-db, gutenprint, etc.) using the current system. (2007.8)

No scan support though. sad

Offline

#46 2008-11-15 19:04:06

petelewis
Package Maintainer (PM)
From: Birmingham, UK
Registered: 2008-08-14
Posts: 128
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

Hey, I know this thread is really old now, but thought that people might like to know that Brother printers *do* seem to be working in Arch now. At least, my DCP-350c is, using the driver from the Brother website.


"Cared thou not, thou would have abstained." - Xyne

Offline

#47 2008-11-28 22:52:54

cray
Member
Registered: 2008-11-18
Posts: 8

Re: Request: brother MFC3240C 5-in-1 printer driver

petelewis wrote:

Hey, I know this thread is really old now, but thought that people might like to know that Brother printers *do* seem to be working in Arch now. At least, my DCP-350c is, using the driver from the Brother website.

Same for the DCP-150C...

Printing and scanning just works fine now smile

Offline

#48 2009-04-22 15:12:12

kozaki
Member
From: London >. < Paris
Registered: 2005-06-13
Posts: 671
Website

Re: Request: brother MFC3240C 5-in-1 printer driver

Woow, didn't see that up til now!
Thank you for reporting petelewis and cray smile
ah hem, still works right?


Seeded last month: Arch 50 gig, derivatives 1 gig
Desktop @3.3GHz 8 gig RAM, linux-ck
laptop #1 Atom 2 gig RAM, Arch linux stock i686 (6H w/ 6yrs old battery smile) #2: ARM Tegra K1, 4 gig RAM, ChrOS
Atom Z520 2 gig RAM, OMV (Debian 7) kernel 3.16 bpo on SDHC | PGP Key: 0xFF0157D9

Offline

Board footer

Powered by FluxBB