toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

272
active users

#openprinting

0 posts0 participants0 posts today
Replied in thread

@OrionKidder

Install the cups-ipp-utils package.

Get the printer's URI by the command

driverless

Then issue the command

ipptool -tv <URI> get-printer-attributes.test > attrs.txt

and replace <URI> by your printer's URI.

Check whether it exited without error

echo $?

Check the output file attrs.txt whether there are some errors in it.

Replied in thread

@OrionKidder yes, just with apt:

sudo apt install cups cups-filters ghostscript sane-backends sane-airscan

and if you need a scan frontend, one or more of

sudo apt install simple-scan
sudo apt install xsane
sudo apt install sane-frontends

Now you should have everything for printing and scanning.

Please tell us whether you are successfull with driverless printing and scanning.

Replied in thread

@OrionKidder

Your printer is in our list of printers which do driverless:

openprinting.github.io/printer

This means that you do not need Brother's printer drivers, neither for printing nor for scanning!

On your Debian system make sure you have CUPS, cups-filters, Ghostscript, sane-backends, and sane-airscan installed.

Enter the command

driverless

end you should get an entry, the URI, for your printer.

Create CUPS queue via

lpadmin -p printer -E -v <URI> -m everywhere

OpenPrintingFind a Driverless PrinterMaking Printing Just Work.
Replied in thread

@europlus

Here is a tutorial about the CUPS filtering systems and how to add your own filters:

en.opensuse.org/SDB:Using_Your

You could add a filter which applies to each incoming PostScript job that adds the desired PostScript code.

This filter then applies to all your CUPS queues, including driverless IPP printers where CUPS automatically creates a queue on-demand.

en.opensuse.orgSDB:Using Your Own Filters to Print with CUPS - openSUSE Wiki
Continued thread

Here is the GSoC project we need a Rust-experienced mentor for:

wiki.linuxfoundation.org/gsoc/

It is Rust bindings for libcups, versions 2.x and 3.x.

We already have some candidates interested in it, so we need the mentor ASAP, to already help us select the best candidate.

Please contact us via the contact channels on the linked project idea page.

And please boost this, thanks.

wiki.linuxfoundation.orggsoc:google-summer-code-2025-openprinting-projects [Wiki]

Hi, anybody here is experienced in Rust (perhaps even also in creating bindings for a C library/API) and would like to mentor a #GSoC contributor for OpenPrinting? The contributor will work a total of 3 months full-time (or 350 hours) in the time from May to November this year on the project and they will get a stipend from Google.

Only additional requirements are a minimum age of 18 and not to want to participate as GSoC contributor this year or in any later year.

Replied in thread

@ljrk Much better than a #CUPS-based IPP firewall is if we from #OpenPrinting collaborate with @frameworkcomputer to make the repairable, upgradebale, and sustainable printer.

For the time being, connect your #printer via USB.

In case of a modern, driverless printer if you use #Linux, go to http://localhost:60000/ to access the printer's web admin interface and turn off Wi-Fi in it.

Disconnect any Ethernet cable from it and you are protected against manufacturer-conducted DoS attacks,

Replied in thread

@zygoon @frameworkcomputer And now I got it actually working! Had to buy an #iFixit toolkit as no Framework screwdriver was supplied and have also bought a 256GB micro-SDXC card to replace the supplied 64GB one.

But 64GB is actually sufficient, only the supplied setup had only a 16GB root partition with an 8GB-sized file system in it.

So what one has to do is to extend the partition and the filesystem (use resize2fs) to the card's capacity.

Printing works perfectly!

At OpenPrinting we are full steam in the preparations for the Google Summer of Code 2025!

Many enthusiastic contributor candidates are already chatting with us, watching our videos, reading our introductions, studying our code, doing onboarding exercises ...

And what about you? We have listed 15 exciting project ideas, or you bring your own.

Introduction to read and to what, and the project ideas are here:

wiki.linuxfoundation.org/gsoc/

wiki.linuxfoundation.orggsoc:google-summer-code-2025-openprinting-projects [Wiki]
Continued thread

2/2

... or it just has a severe bug.

Many people are complaining, see here on The Register:

theregister.com/2025/01/02/sca

Or see this thread on Microsoft's community forum (recent comments):

techcommunity.microsoft.com/bl

That is insane.

Workaround/Fix: Switch to #Linux, or at least use #SANE under #WSL (NOTE: Command line use required). Or wipe machine and install #Windows10.

The Register · A New Year's gift from Microsoft: Surprise, your scanners don't workBy Richard Speed

1/2

Modern printers and especially multi-function devices are driverless (no device-model specific software or information needed), for both the printer and the scanner part. Printing works via IPP and scanning via eSCL or WSD.

On Linux this works very well and people appreciate it.

#Windows has switched over to Windows Protected Print now, in its #Windows11 24H2 release. No printer drivers supported any more, only driverless.

But it seems that scanning got forgotten ...

I have recommended Brother printers a lot during this year, and now, after my second HP OfficeJet Pro 8730 inkjet had died shortly after its 3rd birthday, I have got a Brother printer by myself, the MFC-L8390CDW color LED (works like laser)! Works perfectly driverless under Ubuntu, both printing and scanning, all also double-sided.

If you are a #Python and /GTK[34]/ dev and looking to contribute to a handy #FLOSS project, I have a suggestion for you: `system-config-printer`

This tool saved my day as none of the other GUI tools helped me with adding a network printer with authentication to my machine.

The main devs are looking for co-maintainers and contributors, so if you have some spare time, the #OpenPrinting project and specifically the system-config-printer can use any help they can get:

github.com/OpenPrinting/system

GitHubGitHub - OpenPrinting/system-config-printer: Graphical user interface for CUPS administrationGraphical user interface for CUPS administration. Contribute to OpenPrinting/system-config-printer development by creating an account on GitHub.
Replied in thread

@seshpenguin A correction:

cups-browsed is not needed for printer discovery if print dialogs use the correct API. As most do not, distros use cups-browsed to overcome this.

This is the consequence of bad/neglected maintenance of print dialogs by GUI developers and me providing a stop-gap (cups-browsed) ...

To remedy this situation I am already working with the GUI developers to get their dialogs fixed during the last few years, with many #GSoC contributors ...