hardware

Fare le fotocopie con computer con un click

La gran parte delle stampanti multifunzione (all-in-one con scanner) non sono laser e la gran parte di quelle laser non sono multifunzione.
E' una regola del mercato: "divide et impera". Le multifunzione laser le paghi più della somma di una laser + scanner, se le trovi, mentre le multifunzione a getto d'inchiostro le paghi poco perché poi ti spennano con le cartucce che fai fatica a ricaricare.


Per ovviare a questo problema economico/hardware, condivido con voi la soluzione che ho adottato per automatizzare il tutto.

Requisiti e prerequisiti

Scanner riconosciuto da Sane
Stampante riconosciuta da CUPS.
ImageMagick per aggiustare o personalizzare l'immagine ricevuta dallo scanner
Opzionale: scanbuttond (se avete uno scanner o multifunzione col tasto) e libinklevel (per monitorare le cartucce delle ciuccia inchistro)

Script "fotocopia.sh" da salvare e rendere eseguibile

#!/bin/sh
scanimage --mode Gray --format tiff --resolution 150 > test.tiff
convert test.tiff -contrast test.tiff
lp -o scaling=100 -o page-left=0 -o page-top=0 -o page-right=0 -o page-bottom=0 test.tiff

Spiegazione dello script

scanimage prende l'immagine dallo scanner, convert (imagemagick) aumenta il contrasto, lp la stampa sulla stampante predefinita togliendo i margini dal foglio.

Se ancora non l'avete capito si tratta di un hack:

E8400 + Radeon 4850: Windows vs Ubuntu linux

Ecco altri test e considerazioni su questo hardware.

Ubuntu Hardy Heron 8.04.1

Boot: funziona solo se la modalità SATA del BIOS è impostata a AHCI (dovuto al kernel)
Sensori: non funzionano (dovuto al kernel)
3D: è possibile installare tutti i driver Catalyst fino alla 8.8

Ubuntu Intrepid Ibex (Alpha4)

Boot: funziona sia in modalità SATA IDE che AHCI
Sensori: funzionano quelli del processore, ma non quelli delle ventole o mainboard.
3D: non funziona, a meno di non fare il downgrade di Xorg.

Windows XP SP3

Boot: funziona in modalità SATA-IDE, ma dovrebbe essere possibile caricare i driver AHCI durante l'installazione. Funziona il C1E.
Sensori: funzionano tutti

Ubuntu Frankenstein

Se mettete il kernel e i sensori di Intrepid su Hardy ottenete il mix migliore.

Conclusioni

L'unico vero handicap rispetto Windows è che la temperatura su Linux è mediamente più alta di 8°C (38° vs 44° in idle),
probabilmente perché non è ancora possibile diminuire la frequenza della cpu e regolare la velocità delle ventole.
ERRATA
: la temperatura è la stessa, solo che le voci di riferimento erano diverse. 44°C è core #0, mentre 38°C è CPUTIN (valore della scheda madre).

Un grave BUG accomuna Linux e Windows Vista SP1. Grazie Asus P5Q

Dopo 23 giorni dall'acquisto del pc nuovo, ho trovato finalmente la causa di un grave bug che mi tormentava.

Il pc funzionava per alcuni minuti, dopodiché FREEZE. Mouse e tastiera bloccati, non vi era altra possibilità che un reset hardware.

Questo comportamento di verificava sia con Linux che con Windows Vista SP1, ma non con Windows XP SP3.

Cosa sarà mai?

  • Le Ram? NO, verificate con Memtest(*) e altri tool.
  • Driver e tool ufficiali Asus? NO, sempre uguale
  • I driver della scheda video? NO, il freeze si verifica sia con i driver di default sia con quelli Catalyst
  • L'hard disk? NO, provato con scandisk, defrag,..

Dopo varie letture di forum, ho letto questo. Ed è proprio quello che faceva al caso mio.

Modificare l'impostazione del BIOS e mettere CPU C1E da Enabled(default) a Disabled. In questo modo qualsiasi sistema operativo funzionerà a dovere.

Togliamoci ancora qualche sassolino su di ASUS.

Possibile che una scheda madre che mille funzioni, tra cui un Linux che parte in 5 secondi (Express Gate), un risparmio energetico efficientissimo (Six Engine), una scheda audio integrata SPDIF, sia un optional FUNZIONARE?

Ubuntu Linux vs E8400 + P5Q + 4850

Premessa
Questo pc è stato venduto senza alcun sistema operativo

Hardware
CPU:
Intel E8400
Mainboard:
Asus P5Q
Scheda video:
Sapphire AMD/Ati 4850 512Mb
Ram:
DDR2 4Gb Kingston
Scheda TV/acquisizione:
Asus My Cinema P7131 Hybrid
Case: Antec Nine Hundred

Boot

Il LiveCD Ubuntu 8.04.1 Hardy Heron non parte e rimane una finestra con Busybox e (initramfs).
Si può comunque far partire il Livecd impostando la modalità SATA a AHCI nel BIOS.
Personalmente abilitando AHCI ho riscontrato alcuni errori di I/O sul lettore cd/dvd.

Test della RAM (memory test)

Funzionerà il tale Hardware su Linux?

Te lo dice Smolt. Il programma è ancora sperimentale, ma già si può avere un'idea della sua utilità.
Un qualsiasi utente, anche da LiveCD, potrà sapere quali componti saranno supportati da Linux e quali no.

Installazione ed esecuzione (per tutte le distro)

git clone git://git.fedorahosted.org/smolt.git
cd smolt
sudo ./client/smoltGui.py

Una volta inviati i dati al server vi verrà creato un profilo (tipo questo) dove è specificato il supporto per ogni chipset identificato.