Linux App

DropPrint 🦎🖨️

Stampa più PDF, immagini ed altri formati, su Linux con drag & drop e CUPS, con codice sorgente disponibile su GitHub.

Stampa più file su Linux con un semplice drag & drop, usando CUPS.

DropPrint è una piccola applicazione desktop per Linux che permette di inviare rapidamente più PDF,immagini, ed altri formati alla stampante, senza dover aprire ogni documento singolarmente.

Selezioni la stampante, trascini i file nella finestra di DropPrint e l'applicazione li invia alla coda di stampa tramite CUPS.

Il codice sorgente è disponibile pubblicamente su GitHub, trovi il link sopra così il progetto può essere consultato, studiato e modificato.

🖨️ Stampare molti file senza aprirli uno alla volta

Il problema che DropPrint cerca di risolvere è molto concreto: quando devi stampare numerosi documenti PDF,file immagine, oppure file di Office, aprirli uno alla volta e avviare manualmente la stampa per ciascuno diventa un'operazione ripetitiva e stancante.

Un esempio tipico è la gestione periodica di:

  • 🏦 estratti conto scaricati dalla banca;
  • 📄 fatture e documenti PDF ricevuti dai fornitori;
  • 🧾 documenti amministrativi;
  • 🗂️ cartelle con numerosi file da stampare;
  • 🖼️ immagini da inviare alla stampante.

Con DropPrint è sufficiente selezionare i file e trascinarli nella finestra dell'applicazione.

Come funziona

Il funzionamento è volutamente semplice:

1. Seleziona la stampante
Scegli la stampante disponibile tramite CUPS che sia in rete locale, oppure via USB.

2. Seleziona i documenti
Dal file manager di Linux seleziona uno o più PDF o immagini.

3. Trascina i file in DropPrint
Fai drag & drop dei documenti nella finestra dell'applicazione.

4. I file vengono inviati alla stampa
DropPrint utilizza CUPS per inviare i documenti alla stampante selezionata.

In questo modo puoi mettere in coda diversi documenti senza doverli aprire e stampare individualmente.

A cosa serve

DropPrint è pensato soprattutto per le situazioni in cui la quantità di documenti rende scomoda la procedura di stampa tradizionale.

È utile, ad esempio, per:

  • stampare numerosi PDF raccolti durante una sessione di lavoro;
  • stampare estratti conto e documenti bancari;
  • stampare fatture ricevute dai fornitori;
  • inviare rapidamente alla stampante una selezione di immagini;
  • ridurre le operazioni ripetitive nella stampa quotidiana.

Non aggiunge funzionalità particolari alla stampante: semplifica il passaggio dai file alla coda di stampa.

Linux e CUPS

DropPrint è scritto in Python per Linux e utilizza CUPS (Common UNIX Printing System) per la gestione delle stampe.

Il progetto è stato sviluppato principalmente su openSUSE, ma può essere utilizzato anche su altre distribuzioni Linux con un ambiente CUPS correttamente configurato, come Linux Mint.

CaratteristicaSupporto
Sistema operativoLinux
Distribuzioni di riferimentoopenSUSE, Linux Mint
Gestione della stampaCUPS
InterfacciaDesktop
InterazioneDrag & drop
PDF✅
Immagini✅
TXT✅
file di Office✅
Più file✅
LinguaggioPython
WindowsNon verificato

Nota: il funzionamento su Windows non è stato testato e quindi non viene indicato come sistema supportato.

Codice sorgente su GitHub

Il progetto è condiviso pubblicamente su GitHub, dove è possibile consultare il codice sorgente di DropPrint.

La disponibilità del repository permette di:

  • 🔎 consultare il codice dell'applicazione;
  • 🛠️ studiarne il funzionamento e modificarlo;
  • 🐧 adattarlo, se necessario, al proprio ambiente Linux;
  • 💡 prendere spunto dal progetto per applicazioni simili;
  • 📦 seguire lo sviluppo del progetto.

Un piccolo strumento per un'esigenza concreta

DropPrint nasce da esperienza diretta, per evitare di aprire, stampare e chiudere decine di documenti uno alla volta, trascinando tutto in un unica finesta.

L'applicazione una volta avviata rimane nel vassoio di sistema in precaricamento, basta un clic per riaprirla.

La soluzione mantiene volutamente un'interfaccia essenziale e semplice da utilizzare: scegli la stampante, trascini i file e li invii alla stampa.

Il codice rimane disponibile pubblicamente su GitHub, insieme al progetto sviluppato per Linux.

🎬 Guardalo all'opera

Se vuoi vedere questo progetto in azione — e in alcuni casi la sua evoluzione nel tempo — apri il video sul mio canale YouTube. Si apre in una nuova scheda: Questo sito non carica nulla di esterno e non usa cookie. Solo se si sceglie di seguire uno di questi link e guardare il video su YouTube si entra nel servizio di Google, soggetto alla relativa informativa privacy.