logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
Blog Post
ResourceUbuntu Variant

Instalasi Driver Printer Canon Pixma 1980 pada LinuxMint 14 “Nadia” 64 bit/Ubuntu 12.10 “Quantal Quetzal” 64 bit

January 1, 2013by Masim Vavai Sugianto

Untuk laptop operasional Excellent yang baru berbasis ASUS A46CM-WX094D, saya menggunakan 2 buah sistem operasi utama, yaitu openSUSE 12.2 64 bit dan LinuxMint 14 “Nadia” 64 bit. Proses instalasi keduanya berjalan dengan mulus dan lancar, semua driver bisa terdeteksi dengan baik. Satu-satunya proses instalasi yang agak tricky adalah instalasi driver untuk printer lawas, Canon Pixma 1980.

Website Canon hanya menyediakan driver untuk sistem 32 bit. Untuk driver tipe rpm yang digunakan oleh openSUSE, hal ini tidak menjadi kendala karena openSUSE 12.2 64 bit bisa langsung menggunakan driver 32 bit. Pada LinuxMint 64 bit, timbul 2 kendala, yaitu :

  • Masalah arsitektur 32 bit, masih bisa diatasi dengan perintah untuk enforce arsitektur sebagai berikut : dpkg -i –force-architecture
  • Masalah dependency package. Driver yang lama ini masih membutuhkan package libcupsys2, padahal di sistem Ubuntu dan (turunan Ubuntu seperti LinuxMint atau BlankOn) yang baru, package ini sudah diganti dengan libcups2. Pesan yang muncul seperti ini :The following packages have unmet dependencies:
    cnijfilter-ip1900series:i386 : Depends: libcupsys2:i386 (>= 1.2.1)
    Depends: libgtk2.0-0:i386 (>= 2.8.0) but it is not going to be installed
    Depends: libpango1.0-0:i386 (>= 1.12.3) but it is not going to be installed
    Depends: libpopt0:i386 (>= 1.7) but it is not going to be installed
    Depends: libtiff4:i386 but it is not going to be installed

pixma-1980-vavai

Untuk mengatasi masalah kedua ini, kita perlu mengubah dependency package dari driver yang disediakan Canon agar tidak lagi menggunakan libcupsys2 melainkan libcups2. Bagi rekan-rekan yang mengalami kendala yang sama, berikut adalah solusinya :

SOLUSI MUDAH

  1. Download file driver yang sudah dimodifikasi dan saya letakkan di website Excellent : canon-ip1900-modified.deb
  2. Ekstrak dan install dengan perintah :
    [code lang=”bash”] tar -zxvf canon-ip1900-modified.deb_.tar.gz
    dpkg –force-architecture -i *.deb
    [/code]
  3. Setelah selesai, gunakan menu Control Center | Hardware | Printer atau website CUPS (http://localhost:631) untuk menambah printer Canon. Jangan lupa untuk memilih driver yang sudah diinstallvavai-printer-pixma-1980-driver
  4. Lakukan test print, apakah printer sudah berfungsi dengan baik atau belum

SOLUSI MODIFIKASI FILE DEB

Cara ini tidak semudah melakukan download file deb dan melakukan instalasi namun lebih fleksibel karena bisa dipergunakan untuk file driver dalam bentuk deb yang juga membutuhkan dependecy file yang sudah tidak tersedia atau digantikan dengan library lainnya.

Secara prinsip caranya adalah dengan mengekstrak file deb kemudian melakukan modifikasi bagian yang diinginkan dan menyimpannya lagi dalam bentuk file deb yang sudah dimodifikasi.

Berikut adalah file editdeb.sh yang dipergunakan untuk melakukan otomatisasi perubahan package yang dibutuhkan :

[code lang=”bash”] #!/bin/bash

if [[ -z “$1” ]]; then
echo “Syntax: $0 debfile”
exit 1
fi

DEBFILE=”$1″
TMPDIR=`mktemp -d /tmp/deb.XXXXXXXXXX` || exit 1
OUTPUT=`basename “$DEBFILE” .deb`.modified.deb

if [[ -e “$OUTPUT” ]]; then
echo “$OUTPUT exists.”
rm -r “$TMPDIR”
exit 1
fi

dpkg-deb -x “$DEBFILE” “$TMPDIR”
dpkg-deb –control “$DEBFILE” “$TMPDIR”/DEBIAN

if [[ ! -e “$TMPDIR”/DEBIAN/control ]]; then
echo DEBIAN/control not found.

rm -r “$TMPDIR”
exit 1
fi

CONTROL=”$TMPDIR”/DEBIAN/control

MOD=`stat -c “%y” “$CONTROL”`
vi “$CONTROL”

if [[ “$MOD” == `stat -c “%y” “$CONTROL”` ]]; then
echo Not modified.
else
echo Building new deb…
dpkg -b “$TMPDIR” “$OUTPUT”
fi
[/code]

Lakukan modifikasi permision untuk file tersebut, misalnya dengan perintah : chmod +x editdeb.sh

Untuk menjalankannya, siapkan file deb yang hendak dimodifikasi, misalnya file driver dari Canon dengan nama file : cnijfilter-common_3.00-1_i386.deb dan cnijfilter-ip1900series_3.00-1_i386.deb. Untuk mengubah dependency file package tersebut, cukup dengan menjalankan perintah :

./editdeb.sh cnijfilter-common_3.00-1_i386.deb

Saat muncul tampilan dependency, silakan edit secara manual kemudian simpan dengan menekan tombol :wq

File deb hasil modifikasi akan bernama cnijfilter-common_3.00-1_i386.modified.deb. Lakukan hal yang sama pada file cnijfilter-ip1900series_3.00-1_i386.deb. File hasil modified ini nantinya bisa diinstall dengan perintah :

dpkg –force-architecture -i *.deb

Semoga bisa bermanfaat bagi rekan-rekan yang memiliki printer Canon dan drivernya mengalami kendala hal yang sama.

64 bit BlankOn Canon LinuxMint Pixma Printer Ubuntu
Prev

Tips Improvement Performance MySQL Server Secara Mudah

Next

RedHat Linux Enterprise

Related Posts

ResourceSLES, RHEL & Zextras
December 19, 2012

Tips Improvement Performance MySQL Server Secara Mudah

Read more
Resource
March 11, 2012

Shared Storage & Server Cluster Murah Namun Powerful

Read more
Case StudiesResource
October 9, 2012

High Availability Linux LAMP (Ubuntu Server 12.04)-Bagian 4

Read more

Comments(02)

  1. By Tejo
    August 19, 2014

    Om, cara untuk install di linux mint 17 32bit saya bagaimana ya? saya download file driver dari website ini, tetapi ketika melakukan dpkg -i keluar error:
    dpkg: error processing package cnijfilter-ip1900series (–install):
    dependency problems – leaving unconfigured
    Processing triggers for libc-bin (2.19-0ubuntu6) …
    Errors were encountered while processing:
    cnijfilter-ip1900series

  2. By joe
    November 18, 2014

    problem ane sama kaya op Tejo… linux mint ane cinamon yg 32 bit, belum ketemu nih solusinya sampe sekarang…

Leave a Reply

Your email address will not be published. Required fields are marked *

Search
Recent Post
  • Zimbra Daffodil 10.1.16 Rilis: Modern Web App Makin Cerdas, Backup Lebih Hemat Storage, dan Peningkatan Keamanan
  • Live Migration vs High Availability di XCP-ng: Perbedaan dan Skenario Penggunaan
  • Informasi untuk Pelanggan PT. Excellent Infotama Kreasindo : Penyesuaian Kebijakan Masa Berlaku Sertifikat SSL/TLS Menuju Standar Keamanan Global
  • Excellent Infotama Kreasindo: Lingkungan Kerja yang Memberi Ruang untuk Bertumbuh
  • Segudang Benefit dari Dana Buffer: Ketika Kebijakan Berangkat dari Pengalaman
Categories
Archives
Featured image: Instalasi Driver Printer Canon Pixma 1980 pada LinuxMint 14 “Nadia” 64 bit/Ubuntu 12.10 “Quantal Quetzal” 64 bit
Get in Touch

KATEGORI

  • Home
  • Artikel
  • Jadwal
  • Event
  • Berita

LAYANAN

  • Zimbra Mail Server
  • Ubuntu
  • XCP-ng
  • Vinchin
  • ASAV
  • Proxmox
  • RHEL
  • Nakivo
  • SMTP Relay
  • SSL Certificate

KONTAK KAMI

PT. Excellent Infotama Kreasindo, Premier Serenity Blok J12, Jl. KH. Agus Salim No. 40E, Bekasi Jaya, Bekasi Timur, Bekasi 17112, Jawa Barat, Indonesia

TENTANG KAMI

PT. Excellent Infotama Kreasindo merupakan entitas bisnis yang fokus pada layanan komputerisasi seperti implementasi sistem, konsultasi, training/workshop, dan maintenance sistem, terutama migrasi dari sistem Windows ke Linux. more…