fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#CUPS

2 posts2 participants0 posts today
Replied in thread

@jwildeboer @amszmidt @tante Jan, we are the same age! We both got released 1970! But my first free software OS experience was only 1997 when I was sys admin in the Theoretical Physics department where I did my PhD. I installed SuSE Linux 5.1 from CD-ROM, on Pentium and i486 machines with 8-32 MB of RAM. The desktop was made up with FVWM and printing with LPD and Ghostscript. A few years before we got nice things like #GNOME, #KDE, and #CUPS ...

openprinting.github.io/history

OpenPrintingOpenPrinting - How did this all begin?A brief history of OpenPrinting

Ja moin!

Wenn #CUPS bei Euch spinnt, probiert doch einfach mal Euren #Drucker *komplett* neu einzurichten, also löschen, ggf. nochmal „frische“ PPD-Dateien holen, anderer Druckername damit *wirklich* keine Altbestände genommen werden und dann Daumen drücken.

Für CUPS 2.4.10 unter #Debian trixie (testing) vs. #Kyocera Ecosys PA2100cx war das jedenfalls dann ausreichend. Schätze mal, da hat irgend ein Update irgendwas zerbröselt. Sehr komischer Kram mit „Filter failed“ und so...

Oopsie! 😊

One more CUPS question - the Print to PDF queue, which is based on an ippeveprinter created at startup, puts the queue job number at the start of the output pdf, so I get something like

1-filename.pdf
2-someotherfilename.pdf
etc.

Anyone know where I need to change that to leave the job number off?

I’m off to try more google searches (wish me luck!), but thought I’d ask here as I’ve not found anything yet.

Thanks!

Replied to europlus :autisminf:

@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

UPDATE: I think I’ve worked out how avoid the problem.

Any CUPS experts here? I want to inject some PostScript near the start of all jobs which come through a certain queue.

The prefilter stuff I found looks like it’s for an earlier version.

It’s an ippeveprinter ”print to PDF” printer, but some jobs need an additional set of PS procedures defined which are being sent as a separate print job. Those procedures never change, so I want to just add them in at the start.

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

@pierrenick What is missing is a modular concept, like a laptop from @frameworkcomputer user-exchangeable components for repairability and upgradeability, open designs to allow third parties to contribute components. Also free-software-based firmware/OS, using the code base of #OpenPrinting, #PAPPL, #CUPS, ...

I am open for a collaboration of OpenPrinting and Framework ... or whoever wants to jump in on the hardware side ...

...

Установка и настройка принт-сервера CUPS на Ubuntu-сервере

Для начала необходимо установить пакет CUPS (Common UNIX Printing System), который служит для управления принтерами и заданиями на печать. Выполните следующие команды в терминале: sudo apt update - обновляем список доступных пакетов. sudo apt install cups -y - устанавливаем CUPS без запроса подтверждения. sudo systemctl start cups - запускаем CUPS-сервис. sudo systemctl enable cups - добавляем CUPS в автозагрузку.

habr.com/ru/articles/888340/

ХабрУстановка и настройка принт-сервера CUPS на Ubuntu-сервере1. Установка CUPS на сервере HQ-SRV Для начала необходимо установить пакет CUPS (Common UNIX Printing System), который служит для управления принтерами и заданиями на печать. Выполните следующие...
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,

The wife and I found the new Peanut Butter Pie Reese's Peanut Butter Cups yesterday at the store, and let me tell you, these are absolutely DELICIOUS!

When you open the bag, you are just flooded with a smell of peanut butter pie and makes you just want to instantly dive in.

The taste is exceptional, and they are crunchy due to the graham cracker or whatever it is they have in them.

These are likely one of Reese's best products in a very long time!

Настройка печати с рабочей станции arm64

Понадобилось тут решить небольшую задачку: настроить печать с рабочей станции на arm64 (бывший TV-бокс) на принтер Pantum 2500W, который хотя и сетевой, но требует драйвер, а драйвера соответственно только под x86. И вот что получилось:

habr.com/ru/articles/887096/

ХабрНастройка печати с рабочей станции arm64Понадобилось тут решить небольшую задачку: настроить печать с рабочей станции на arm64 (бывший TV-бокс) на принтер Pantum 2500W, который хотя и сетевой, но требует драйвер, а драйвера соответственно...

Настройка печати на Synology с принтером HP LaserJet Professional M1132 MFP

Synology NAS может выполнять роль принт-сервера, позволяя печатать документы по сети без необходимости постоянно держать компьютер включённым. В этой статье я расскажу, как настроить печать через CUPS (Common UNIX Printing System) на примере HP LaserJet Professional M1132 MFP , подключённого по USB. Это актуально для старых принтеров, у которых имеется только USB-порт, без LAN и WiFi. В качестве рабочей отправной точки я использовал репозиторий: github.com/ziwork/synology-air

habr.com/ru/articles/885826/

Docker image for CUPS intended as an AirPrint relay on Synology DSM 7 - ziwork/synology-airprint
GitHubGitHub - ziwork/synology-airprint: Docker image for CUPS intended as an AirPrint relay on Synology DSM 7Docker image for CUPS intended as an AirPrint relay on Synology DSM 7 - ziwork/synology-airprint