Documentazione Inq

Go to the English documentation.

Introduzione

Inq è un front-end grafico per libinklevel, una libreria che permette agli utenti Linux di controllare il livello delle cartucce di inchiostro delle proprie stampanti.

Supporta stampanti con interfaccia parallela ed USB

Installazione

Installazione di Qt 4.3

Inq è scritto in C++ utilizzando il toolkit Qt 4.3 per quanto riguarda la gestione delle finestre.

Se la tua distribuzione utilizza un sistema di gestione dei pacchetti (come DEB o RPM), prova ad installare i pacchetti qt4 e qt4-devel (oppure altri con nomi analoghi)

Per quanto riguarda la installazione dai sorgenti, segui queste istruzioni.

Installazione di libinklevel

Inq utilizza la libreria libinklevel per ottenere i livelli delle cartucce di inchiostro.

Per quanto riguarda la installazione dai sorgenti, segui queste istruzioni.

Installazione di Inq

Installazione tramite RPM

Se decidi di installare Inq dal nostro repository, NON devi installare dai sorgenti né Qt né libinklevel, perchè dovrebbero essere prelevati dal repository appropriato durante la risoluzione delle dipendenze.

  1. Configurare il repository di fioreltech.net
  2. Installare il pacchetto inq

    $ su -c "yum install inq"
    Parola d'ordine: <tua password>

  3. Puoi aggiungere il tuo utente al gruppo lp per usare Inq senza essere root.

    $ su -c "gpasswd -a <tuo utente> lp"
    Parola d'ordine: <tua password>

Installazione dai sorgenti

  1. Scaricare i sorgenti
  2. Scompattare i sorgenti

    $ tar xvzf inq-1.0.0.tar.gz

  3. Entrare nel source tree

    $ cd inq-1.0.0

  4. Creare il makefile

    $ chmod +x ./configure
    $ ./configure

    Lo script potrebbe fallire qualora non sia in grado di rilevare lo strumento qmake appartenente al toolkit Qt 4.x.

    In tal caso è necessario salvare nella variabile d'ambiente QMAKE il percorso all'omonimo programma e lanciare nuovamente lo script.

    $ QMAKE=<path-to-qmake> ./configure

  5. Costruire Inq

    $ make

  6. Installare Inq

    $ su -c "make install"
    Parola d'ordine: <tua password>

    Inq tenta di aggiungere il tuo utente al gruppo lp, in modo da consentirti di eseguire il programma senza bisogno di essere root.

    A causa di una limitazione di libinkevel non si dovrebbe mai tentare di interrogare una stampante quando non è ancora completamente inizializzata (oppure sta stampando).

Aggiornamento

Ad ogni avvio Inq si collega al server di www.fioreltech.net, per verificare l'esistenza di una nuova versione del programma.

In caso affermativo viene visualizzata una scritta nella parte destra della barra di stato, la quale può essere cliccata, aprendo nel browser predefinito la pagina contente gli aggiornamenti.

Utilizzo

Inq permette di monitorare il livello delle cartucce di inchiostro di molte stampanti con interfaccia USB oppure parallela.

Ad ogni avvio Inq rileva tutte le stampanti supportate che sono associate ad alcuni device file predefiniti.

A causa di una limitazione di libinkevel non si dovrebbe mai tentare di interrogare una stampante quando non è ancora completamente inizializzata (oppure sta stampando).

Panoramica

La finestra principale del programma è divisa dall'alto al basso in quattro parti

Schermata principale

Barra dei menu

Inq disponde di tre menu

Selettore della stampante corrente

Quando il programma rileva diverse stampanti, esse sono elencate nel selettore in alto, ma soltanto una di esse viene considerata come la stampante corrente ed i suoi livelli di inchiostro sono visualizzati nella parte centrale della finestra.

Visualizzatore dei livelli di inchiostro

Nella parte centrale della finestra sono visualizzati i livelli delle cartucce di inchiostro della stampante corrente.

Quando il cursore del mouse rimane fermo su una certa cartuccia per alcuni istanti, viene visualizzato un tooltip contenente il nome dell'inchiostro (es.nero, magenta, ...) ed il suo livello espresso in percentuale.

Indicatore del livello di inchiostro

Barra di stato

La barra di stato viene solitamente impiegata per mostrare brevi messaggi.

In caso esistano degli aggiornamenti viene mostrata nella estremità destra una speciale etichetta, che può essere cliccata al fine di aprire nel browser predefinito la pagina contenente gli aggiornamenti.

Trova (CTRL+F)

Apre una finestra di dialogo nella quale è possibile specificare il device file cui è associata la stampante USB di interesse.

Un device file è un file speciale nel filesystem Linux che permette ai programmi in user space di interagire con i componenti hardware per mezzo di comuni operazioni di input/output.
Questi file si trovano generalmente nella directory /dev

L'utente che esegue Inq deve avere i permessi di lettura/scrittura sul device file appropriato.

A causa di una limitazione di libinkevel non si dovrebbe mai tentare di interrogare una stampante quando non è ancora completamente inizializzata (oppure sta stampando).

Menu File

Nel menu file è possibile selezionare le principali funzioni di Inq, ovvero la ricerca di una stampante e l'agggiornamento dei livelli relativi alla stampante corrente.

Menu File

Trova Tutte (CTRL+A)

Svuota il selettore delle stampanti e tenta di rilevare tutte le stampanti collegate a certi device file predefiniti.

Nel caso di stampanti USB si tratta dei file /dev/usb/lp[portnumber] e /dev/usblp[portnumber]

Nel caso di stampanti con interfaccia parallela si tratta dei file /dev/parport[portnumber] e /dev/lp[portnumber]

A causa di una limitazione di libinkevel non si dovrebbe mai tentare di interrogare una stampante quando non è ancora completamente inizializzata (oppure sta stampando).

Aggiorna (CTRL+R)

Interroga la stampante corrente e visualizza i livelli di inchiostro aggiornati.

In caso l'operazione fallisse, la stampante verrebbe rimossa dal selettore.

A causa di una limitazione di libinkevel non si dovrebbe mai tentare di interrogare una stampante quando non è ancora completamente inizializzata (oppure sta stampando).

Menu Impostazioni

Nel menu impostazioni è possibile configurare alcuni aspetti del funzionamento del programma.

Menu Impostazioni

Livello di guardia

Se il livello di una cartuccia è inferiore o uguale al livello di guardia, allora essa viene marcata con il segnale Allerta lampeggiante e nella system tray l'icona del programma diventa Icona di allerta di Inq.

Siccome le stampanti Canon si limitano ad indicare le cartucce in via di esaurimento, libinklevel utilizza i valori 100% e 20% per indicare rispettivamente il livello normale o quello di guardia. Pertanto, nel caso di stampanti Canon, il livello di guardia non dovrebbe mai essere impostato ad un valore inferiore al 20%.

Avvia in background

Se questa opzione è attiva, quando il programma viene avviato, la finestra principale non compare, anche se è possibile comunque mostrarla facendo click sulla icona nella system tray.

Quando selezioni questa opzione, potresti selezionare anche Va in background in chiusura

Questa opzione è utile quando si vuole lanciare il programma automaticamente ad ogni avvio della sessione.

Nel caso di GNOME si selezioni Sistema/Preferenze/Personale/Sessioni.

Va in background in chiusura

Se questa opzione è attiva, quando l'utente chiude la finestra principale, il programma continua a vivere nella system tray.

La finestra principale del programma può essere mostrata nuovamente facendo clic sulla icona del programma nella system tray.

Per terminare il programma è necessario selezionare la voce Esci sotto al menu File.

Utilizzo della system tray

Quando il programma è in esecuzione, nella system tray viene visualizzata una piccola icona che può assumere diversi aspetti.

Icona nella system tray

Icona di Inq se il programma ha rilevato almeno una stampante e quella corrente non ha alcuna cartuccia in via di esaurimento
Icona di allerta di Inq se il programma non ha rilevato alcuna stampante oppure quella corrente ha almeno una cartuccia in via di esaurimento

Nel menu contestuale associato a tale icona sono presenti la maggior parte delle voci del menu file.

Quando la finestra principale del programma non è visibile, eventuali warning sono visualizzati per mezzo di balloon nella system tray.

Licenza

Inq - controlla il livello delle cartucce di inchiostro.
Copyright (C) 2007 Manuel Fiorelli

Questo programma è free software; puoi ridistribuirlo e/o modificarlo sotto i termini della GNU General Public License (versione 2) come pubblicata dalla Free Software Foundation.

Questo programma viene distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; neppure la garanzia implicita di COMMERCIABILITÀ o ADEGUATEZZA PER UN PARTICOLARE SCOPO. Si veda la GNU General Public License per avere maggiori dettagli.

I contenuti pubblicati sulle pagine di Fioreltech.net non possono essere replicati su altri siti Web, mailing list, newsletter, riviste cartacee e cdrom senza la preventiva autorizzazione dei curatori di Fioreltech.net, indipendentemente dalle finalità di lucro. È altresì concessa la produzione di opere derivate, purché queste abbiano una forma originale ed estendano quanto riportato in Fioreltech.net (NON la solita parafrasi anti-copyright), che deve essere comunque visibilmente citato tra le fonti. I curatori di Fioreltech.net non si assumono alcuna responsabilità per eventuali danni causati, direttamente o indirittamente, dai gadget presenti sulle proprie pagine e/o dall'applicazione di certe procedure descritte negli articoli. Eventuali marchi registrati possono essere citati in Fioreltech.net per scopo informativo, pur non avendo su di essi alcun diritto.