Experieces

Canon LiDE 100 di Ubuntu Lucid Lynx ( 10.4 )

Posted in Experieces, Uncategorized, linux, ubuntu on July 5th, 2010 by admin – 5 Comments

Canon Scan LiDE 100 secara default tidak dikenal dalam system Ubuntu 10.4 dan mungkin pada versi yang lainnya. Namun janganlah menyerah lebih dulu, karena dalam Linux / Ubuntu “everything is possible” dan “we Love Hackin”

Lalu bagaimana supaya Scan Canon LiDE 100 yang kita miliki bisa berjalan di Operasi Ubuntu 10.4 dan lainnya. Yang perlu dilakukan adalah melakukan update backend sane dengan versi developer dan dapat diperoleh melalui git. Pastikan kita sudah memiliki aplikasi git dalam system operasi kita, Jika belum maka kita perlu melakukan instalasi aplikasi tersebut dengan cara :

Install git dalam system ubuntu
$sudo apt-get install build-essential git-core libusb-dev libsane-dev

Setelah git terinstall dalam system kita bisa menggunakannya untuk download git source dengan cara :

$git clone git://git.debian.org/sane/sane-backends.git

Tunggu beberapa saat agar proses download selesai. Setelah selesai lakukan compilasi dalam source file tersebut :

$cd sane-backends
$./configure –prefix=/usr sysconfdir=/etc localstatedir=/var –enable-libusb
$make
$sudo make install

Selesai melakukan instalasi ada beberapa file perlu diedit diantaranya :
/lib/udev/rules.d/40-libsane.rules
$sudo vi /lib/udev/rules.d/40-libsane.rules
dan masukan baris dibawah pada file tersebut :
# Canon CanoScan Lide 100
ATTRS{idVendor}==”04a9″, ATTRS{idProduct}==”1904″, ENV{libsane_matched}=”yes”

Kemudian File :
/etc/sane.d/genesys.conf
Pastikan dalam file tersebut juga terdapat data Scaner Canon LiDE 100
# Canon LiDE 100
usb 0x04a9 0×1904

Kemudian Restart aplikasi saned
$sudo /etc/init.d/sane restart

Copot kable USB pada scanner dan masukan kembali, setelah itu coba lakukan scanning file

Semoga Bermanfaat
disadur dan dicoba pada ubuntu 10.4 berdasarkan tutorial :
http://ubuntuforums.org/showthread.php?t=1033181&page=2

php Error

Posted in Experieces on April 12th, 2010 by admin – Be the first to comment

Setelah seharian mencari sebab akibat dari aplikasi php yang mengeluarkan pesan : PHP Error : Creating Default Project From Empty Value, akhirnya berkat bantuan paman Google.com menemukan keterangan dan solusi sebagai berikut :

Creating Default Project From Empty Value” yang keluar dari PHP Error dikarenakan pernyataan atau kode seperti ini :

<code> $object->foo = ‘bar’; </code>

Agar pernyataan tersebut tidak mengeluarkan pesan kesalahan ( yang menganggu ) dalam program php tersebut, maka harus dirubah menjadi :

<code>// inisialisasi sebagai Class Standar

$object = new stdClass();

// Lakukan pernyataan

$object->foo = ‘bar’; </code>

Pesan kesalahan lainnya adalah :

“Strict Standards : Only Variables Be Passed By Reference …. “

contoh :

<code> function readint() {
if ($this->BYTEORDER == 0) {
// low endian
//return array_shift(unpack(‘V’, $this->STREAM->read(4))); // will show the php error
$lilEn_arr = unpack(‘V’,$this->STREAM->read(4)); // correction
return array_shift($lilEn_arr); // correction
} else {
// big endian
//return array_shift(unpack(‘N’, $this->STREAM->read(4))); //will show the php error
$bigEn = array_shift(unpack(‘N’, $this->STREAM->read(4))); // correction
return $bigEn; // correction
}
}</code>
Semoga bisa bermanfaat