On 2025-03-13 14:26, Stephan Althaus wrote:
On 3/13/25 11:57, Stephan Althaus wrote:
On 3/13/25 11:44, Predrag Zečević via openindiana-discuss wrote:
Hi all,

Recently, I got new printer (model "Brother MFC-L3740CDW") and I cannot make OI to use it...

What I did:

A) CUPS enabled
:; pfexec svcadm enable svc:/application/cups/scheduler:default
:; pfexec svcadm enable svc:/application/cups/in-lpd:default
:; print-service -s cups

B) Installed packages:
:; pfexec pkg install -v cups cups-filters system-config-printer print-manager foomatic-rip pycairo

Executing *system-config-printer* utility (as regular user, opens GUI) finds printer, but no option to pick that model up from Brother printers list (outdated DB?)...

a) Utility *system-config-printer* might need update, as throws lot of Gtk-WARNING errors: :; pkg search -l /usr/share/system-config-printer/system-config- printer.py
INDEX      ACTION VALUE   PACKAGE
path       file usr/share/system-config-printer/system-config- printer.py pkg:/print/cups/[email protected]

b) Finally, have found and extracted *ppd* file from rpm found on Brother site, but still nothing (configuration is done -- no errors reported, but still nothing is sent to the printer).
:; rpm -qlp mfcl3740cdwpdrv-3.5.1-1.i386.rpm
/opt/brother/Printers/mfcl3740cdw/LICENSE_ENG.txt
/opt/brother/Printers/mfcl3740cdw/LICENSE_JPN.txt
/opt/brother/Printers/mfcl3740cdw/cupswrapper/ brother_lpdwrapper_mfcl3740cdw /opt/brother/Printers/mfcl3740cdw/cupswrapper/ brother_mfcl3740cdw_printer_en.ppd
/opt/brother/Printers/mfcl3740cdw/cupswrapper/cupswrappermfcl3740cdw
/opt/brother/Printers/mfcl3740cdw/inf/ImagingArea
/opt/brother/Printers/mfcl3740cdw/inf/PaperDimension
/opt/brother/Printers/mfcl3740cdw/inf/brmfcl3740cdwfunc
/opt/brother/Printers/mfcl3740cdw/inf/brmfcl3740cdwrc
/opt/brother/Printers/mfcl3740cdw/inf/paperinfij2
/opt/brother/Printers/mfcl3740cdw/inf/setupPrintcapij
/opt/brother/Printers/mfcl3740cdw/lpd/filter_mfcl3740cdw
/opt/brother/Printers/mfcl3740cdw/lpd/i686/brmfcl3740cdwfilter
/opt/brother/Printers/mfcl3740cdw/lpd/i686/brprintconf_mfcl3740cdw
/opt/brother/Printers/mfcl3740cdw/lpd/x86_64/brmfcl3740cdwfilter
/opt/brother/Printers/mfcl3740cdw/lpd/x86_64/brprintconf_mfcl3740cdw

So, any idea/suggestion/etc ?

Hi!

Almost any driver that uses PCL or postscript should enable you to print "something", regardless if its brother or something different.

e.g. i used a apple laserjet postsript driver on XP to print to a HP printer somewhen in the past..

hope this helps,

Stephan



_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Hi!

I don't know if this is from the cups-serverpackege, but do you have

http://localhost:631/printers/

and  does

$ lpstat -p -d

list your printers ?

is your user in the group "lp" ?

$ groups

are you able to prit as user/role root ?


hth,

Stephan


I have tried to add it via http://localhost:631/printers/ and system-config-printer utility...

In both cases it cannot find ppd (driver). Even after specifying it (downloaded file), no error, but no printing too.

Trying http://localhost:631/admin/ now, select add new printer (deleted it previously):

Add Printer
Local Printers:                 Hal printing backend
                                CUPS-PDF (Virtual PDF Printer)
                                VNC Remote Printer (VNC Printer)
                                HP Printer (HPLIP)
                                HP Fax (HPLIP)
Discovered Network Printers: Brother MFC-L3740CDW series (Brother MFC-L3740CDW series) <---- !!!
Other Network Printers:         LPD/LPR Host or Printer
                                AppSocket/HP JetDirect
                                Windows Printer via SAMBA
                                Backend Error Handler
                                Internet Printing Protocol (ipp)
                                Internet Printing Protocol (http)
                                Internet Printing Protocol (https)
                                Internet Printing Protocol (ipps)
        
I have selected Brother MFC-L3740CDW and added Name, Description, skip Location, Not shared, *and* this was prefilled:
Connection:     lpd://printer.my-domain.com/BINARY_P1

Continued
And got plenty Brother printers models to choose, but not this one. So, decided to add ppd - ended with:

Add Printer Brother_MFC-L3740CDW_series

Printer Brother_MFC-L3740CDW_series has been added successfully.

Note:Printer drivers and raw queues are deprecated and will stop working in a future version of CUPS.

Now:
Brother_MFC-L3740CDW_series Brother MFC-L3740CDW series Brother MFCL3740CDW CUPS Idle - "File "/usr/lib/cups/filter/brother_lpdwrapper_mfcl3740cdw" not available: No such file or directory"

PPD file I have added is located somewhere else in FS, so what now?
To copy ppd file there?

Ubuntu 24.04 has properly recognized printer and installed ppd w/o manual intervention (e.g.
:; dpkg -l | grep foomatic
ii foomatic-db-compressed-ppds 20230202-1 all OpenPrinting printer support - Compressed PPDs derived from the database


Thanks

P.S:

:; pkg list | grep foomatic
print/lp/filter/foomatic-rip 4.0.17-2022.0.0.3 i--





_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

--
Predrag Zečević


_______________________________________________
openindiana-discuss mailing list
[email protected]
https://openindiana.org/mailman/listinfo/openindiana-discuss

Reply via email to