Photo of author

ditulis oleh: Arianto

CARA INSTALL PRINTER & SCANNER di LINUX

diperbaharui pada:

Kenali Package Manager Distro Linux Mu

Pada tutorial ini saya menggunakan Arch Linux Family yaitu Antergos ,Jika kamu menggunakan distro turunan debian seperti linux mint atau ubuntu kamu bisa mengikuti cara ini.

Untuk perintah penginstallan dan nama package manager akan berbeda sesuai dengan distro yang kalian gunakan misalnya :

  •  Debian Family seperti Ubuntu dan linux mint menggunakan perintah APT  dan untuk versi GUI nya menggunakan Synaptic Jika kamu menggunakan ubuntu/linux mint,kamu bisa cek panduan install printer dan scanner di ubuntu linux mint
  •  Arch linux family menggunakan pacman  dan untuk versi GUI menggunakan pamac-manager
  •  Redhat Enterprize Linux (RHEL)family menggunakan yum  untuk versi GUI nya bisa menggunakan ym extender (yumex-dnf)

Jadi silakan gunakan package manager masing-masing untuk menginstall aplikasi dan driver yang diperlukan untuk menginstall Printer dan Scanner pada Distro Linux yang kamu gunakan.

Kenali Merek dan Tipe Printer Mu

Sebelum melangkah ke tahap penginstallan baiknya kamu sudah mengetahui merek dan tipe printer /scanner yang akan diinstall.

Saya menggunakan Epson M200 ,Tipe printer ini bisa digunakan untuk print,scan dan copy document serta mempunyai dua jenis konektifitas yaitu USB dan LAN

Sebelum Install Printer di Linux  Pastikan Dulu!!

Jika kamu gagal dalam menginstall printer di linux coba kamu cek dan pastikan beberapa hal yang berikut ini :

Fix broken Package

Untuk memperbaiki broken package akibat penginstallan yang tidak sempurna dan dapat mengganggu proses install yang lain kamu bisa mengikuti langkah dibawah ini:

cara fix broken package linux
  1. Buka synaptic package manager
  2. Ganti filter ke status > klik di sub filter broken
  3. klik kanan pada broken package > mark for complete removal
  4. klik apply

Install package lsb, smbclient dan python3-smbc

Package lsb digunakan oleh linux agar bisa membaca dan menggunakan driver buatan pihak ketiga yang mengharuskan menyediakan package lsb ketika kamu menginstall printer di linux .

  1. Buka terminal dan ketikan perintah $ sudo apt install lsb smbclient python3-smbc
  2. Setelah proses install selesai restart service cups dengan mengetikan perintah $ sudo systemctl restart cups.service

Cara install driver Printer dan Scanner

Untuk mencari dan menginstall driver printer di linux dengan cepat gunakan saja GUI package manager,jika kamu menggunakan turunan debian seperti ubuntu atau linux mint silakan gunakan synaptic package manager.

cara menginstall driver printer dan scanner pad alinux dengan mudah

Masukan model /tipe dari printer/scanner mu pada pencarian baik menggunakan console /GUI lalu install dengan mengklik tombol konfirmasi pengisntallan.

Cara install Printer di linux dengan CUPS

Cups adalah aplikasi opensource  standar untuk pengelolaan printer yang dikembangkan oleh Apple.inc untuk macOS dan untuk sistem operasi berbasis UNIX termasuk linux .

Cups merupakan aplikasi full console CLI (Command Line Interface) sehingga untuk memudahkan saat nyeting maka baiknya diinstall GUI Front-end untuk CUPS, ada beberapa versi GUI yang dibangun dengan GUI toolkit yang berbeda.

Untuk distro turunan debian seperti ubuntu dan linux mint biasanya sudah terinstall secara otomatis,jadi kamu gak perlu install CUPS secara manual.

Front End GUI untuk CUPS , silakan pilih salah satu (pada tutorial ini saya menggunakan system-config-printer)

cara menginstall cups dengan GUI package manager

Untuk penginstallan bisa menggunakan command line / dengan GUI package manager dan masukan cups pada kolom pencarian, begitu ditemukan lakukan penginstallan melalui menu yang telah disediakan.

cara menginstall system config printer sebagai GUI Front end CUPS

Begitu juga cara menginstall GUI Front end Cups masukan pada kolom pencarian nama dari Front End GUI CUPS misalnya “system-config-printer” begitu ditemukan lakukan pengisntallan dengan menekan tombol yang tersedia

karena cups berbasis CLI /console maka untuk memudahkan mengkonfigurasi printer kita gunakan versi GUI nya (saya menggunakan system-config-printer).

Setelah driver printer /scanner telah terinstall dan CUPS GUI telah terinstall maka buka/jalankan GUI CUPS dari menu atau command line. jika  menggunakan command line silakan sesuaikan dengan nama GUI CUPS yang dipakai misal “system-config-printer”

Cara Install/Setting Local Printer (Port USB/Paralel) di linux dengan CUPS

Jika kamu menggunakan kabel USB untuk mengonekan printer mu ke linux,kamu bisa mengikuti langkah dibawah ini untuk menginstall printer di linux mu.

  1. Konek kan Printer ke KOmputer lalu buka aplikasi GUI CUPS
    (saya menggunakan system-config-printer)
    unlock GUI CUPS untuk memulai mengelola printer pada linux

    klik unlock agar kita bisa menambahkan printer yang akan kita setting
  2. Klik pada tombol Add , nanti akan muncul merek dan model printer yang terhubung ke komputer.
    memilih printer local yang akan dikelola /setting dengan GUI CUPS pada linux

    Pilih pada merek dan tipe yang sesuai dengan printer yang ingin kamu install lalu klik forward
  3. Pilih Driver Printer yang sesuai.
    menentukan driver yang tepat untuk local printer menggunakan GUI CUPS

    Jika sebelum nya kamu telah menginstall driver printer dengan tepat, maka secara otomatis CUPS GUI akan memilihkan driver yang telah ada di komputer mu dan tinggal kamu klik Apply, tapi jika belum muncul berarti kamu belum menginstall driver yang tepat untuk printer mu. Silakan ikuli langkah menginstall driver printer di linux pada halaman sebelum nya.
  4. Ketika driver yang dipilih cocok dengan model printer yang akan kamu install/kelola maka akan muncul peringatan sukses seperti dibawah ini, pilih “Printe Test Page” untuk mengetest printer, jika ngeprint berarti sukses!!!
    berhasil menginstall dan mengelola /setting printer dengan GUI CUPS pada linux

Cara Install/Setting Printer LAN di Linux dengan CUPS

Printer LAN yang dimaksud adalah printer yang menggunakan port lan sendiri dan punya IP sendiri dan biasanya menggunakan protocol IPP /IPPS,
Sebelum melakukan penginstallan pastikan printer dan komputermu telah terhubung satu sama lain . cek cengan menggunakan perintah ping pada terminal

[users@SparkFly ~]$ ping 192.168.100.17 
PING 192.168.100.17 (192.168.100.17) 56(84) bytes of data.
64 bytes from 192.168.100.17: icmp_seq=1 ttl=63 time=6.80 ms
From 192.168.41.1: icmp_seq=2 Redirect Host(New nexthop: 192.168.100.17)
64 bytes from 192.168.100.17: icmp_seq=2 ttl=63 time=2.38 ms
64 bytes from 192.168.100.17: icmp_seq=3 ttl=63 time=2.21 ms
64 bytes from 192.168.100.17: icmp_seq=4 ttl=63 time=2.69 ms
64 bytes from 192.168.100.17: icmp_seq=5 ttl=63 time=20.2 ms
^C
--- 192.168.100.17 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 2.217/6.873/20.263/6.907 ms
  1. Klik pada tombol Add lalu pilih pada bagian network printer yang terdeteksi dan klik Forward
    memilih network printer yang akan dikelola dengan GUI CUPS
  2. Jika sebelum nya kamu telah menginstall driver printer yang sesuai maka secara otomatis driver akan terpilih dan  tinggal klik saja Apply
    menentukan driver untuk printer yang akan dikelola dengan GUI CUPS pada linux
  3. Klik pada “Print Test Page” jika berhasil ngeprint maka sukses, tetapi jika tidak nyetak berarti gagal. Maka lakukan langkah berikutnya
    printer berhasil diinstall dan disetting menggunakan GUI CUPS pada linux
  4. Klik kanan > properties pada printer yang akan dibenerin lalu klik Change.. pada bagian Device URI
    mengubah device URI pada GUI CUPS linux
  5. Pilih AppSocket/HP JetDirect (gpp walau printer kita mereknya epson 😀 , yang penting protocolnya) lalu masukan IP dari Network Printer dan klik Apply
    memilih protocol printer dan menambahkan IP printer secara manual dengan GUI CUPS pada linux
  6. Setelah dilakukan perbahan maka tampillan nya akan seperti gambar dibawah, dan Printer State akan berubah menjadi “Processing-Connected to printer” jika ditekan tombol “Printe Test Page” . dan jika cara ini belum berhasil silakan coba protocol lain yang sesuai.
    menyeting protocol printer dengan menggunakan GUI CUPS

PERHATIAN!!
Auto search hanya berlaku /berjalan jika printer dan komputermu dalam 1 jaringan LAN (walau beda subnet tetap bisa) tetapi tidak akan berjalan jika sudah melewati jaringan WLAN (Misal nya antar kantor dihubungkan dengan router  via VPN )

Cara install Scanner di linux dengan SANE

Pastikan kamu sudah menginstall driver scanner sebelum melangkan ke tutorial berikutnya ya!! jika belum silakan baca panduan install driver scanner di atas.

SANE(Scanner Access Now Easy) adalah Library dan pengelola scanner dalam bentuk command line tool ,atau penjelasan teknisnya SANE adalah application programming interface (API) yang menyediakan standar akses untuk semua harware image scanner (baik document scanner sampai camera) serta dibuat  dan didistribusikan dengan lisensi OpenSource.

Untuk memastikan Scanner mu didukun oleh SANE silakan cek SANE Supported Devices. perlu diingat SANE sama seperti CUPS dan tetap memerlukan Driver Scanner yang sesuai .

Karena SANE berbasis command  line tool maka untuk memudahkan kita bisa menginstall GUI Front End agar kita lebih mudah mengelola dan menggunakan scanner , ada beberapa Front End SANE diantaranya :

  • gscan2pdf — Merupakan tool berbasis GTK2 yang menghasilkan output dokumen dalam format PDF,TIFF,DjVu dan OCR ketika kita menggunakan scanner .
    http://gscan2pdf.sourceforge.net/ || gscan2pdfAUR
  • Simple Scan — Dirancang untuk diintegrasikan dengan GNOME Decktop agar berjalan lebih baik daripada XSane,tool ini padamulanya dibuat untuk UBUNTU dan dimaintenance oleh Robert Ancell of Canonical Ltd. for GNU/Linux.
    A simplified GUI that is intended to be easier to use and better integrated into the GNOME desktop than XSane. It was initially written for Ubuntu and is maintained by Robert Ancell of Canonical Ltd. for GNU/Linux.
    http://launchpad.net/simple-scan || simple-scan
  • Skanlite — tool Image scanner yang sangat sederhana yang hanya menghasilkan output scan dalam bentuk file gambar .
    https://www.kde.org/applications/graphics/skanlite || skanlite
  • XSane — Adalah versi lengkap dan komplit untuk SANE Front Engdyang menyediakan fungsi /fitur lengkap yaang dibangun dengan basis GTK
    http://www.xsane.org/ || xsane

Pada tutorial ini saya akan menggunakan XSane , karena fitur nya lebih lengkap dibanding dengan yang lain 😀

Cara install SANE (Scanner Access Now Easy) untuk scanner linux

Untuk melakukan penginstallan SANE kita bisa menggunakan command line atau menggunakan gui package manager

  1. install sane dengan package manager
    masukan “sane” pada kotak pencarian dan search . begitu package ditemukan lakukan penginstallan dengan klik tombol konfirmasi yang tersedia (tergantung package manager masing-masing linux)
    cara install sane untuk mengkonfigurasi/setting scanner di linux
  2. Setelah terinstall buka console dan jalankan perintah scanimage -L untuk melihat scanner yang dikenali di sistem kita
    [users@SparkFly ~]$ scanimage -L 
    device `v4l:/dev/video0' is a Noname Laptop_Integrated_Webcam_HD virtual device
    device `epson2:net:192.168.100.17' is a Epson PID 08AA flatbed scanner

    jika scanner yang ingin kamu kelola tidak muncul dengan mengetikan perintah diatas maka pastikan Driver sudah terinstall dengan tepat dan benar, atau jika kamu ingin menggunakan network imaage scanner (scanner yang punya IP sendiri) maka kamu bisa menambahkan IP  pada file configurasi untuk merek dan tipe scanner yang kamu miliki. file config ini berada di /etc/sane.d/merek_tipe_scanner.conf
    Sebagai contoh saya menggunakan Epson maka file config yang harus diedit adalah /etc/sane.d/epson2.conf (jika ada lebih dari 1 file config untuk merek scanner yang kamu gunakan maka cari file config yang mencantumkan contoh config untuk network seperti contoh dibawah ini)

  3. Tambahkan baris net xxx.xxx.xxx.xxx dimana xxx adalah IP dari printer yang ingin kita setting.
 epson2.conf   epson.conf    epsonds.conf  
[users@SparkFly ~]$ nano /etc/sane.d/epson2.conf
epson2.conf
#
here are some examples for how to configure the EPSON2 backend
SCSI
scsi EPSON
for the GT-6500:
scsi "EPSON SC"
Parallel port
pio 0x278
pio 0x378
pio 0x3BC
USB
usb
For libusb support for unknown scanners use the following command
usb
e.g.:
usb 0x4b8 0x110
Network

net 192.168.1.123
net autodiscovery
net 192.168.100.17 #--> saya menambahkan baris ini secara manual agar scanner dari network lain dapat dikelola

Untuk mengetesnya kembali silakan jalankan perintah scannimage -L

Cara Install dan menggunakan XSANE untuk scanner linux

Kabar Baiknya XSANE tidak memerlukan configurasi/setting karena settingan ngikut pada settingan/konfigurasi dari SANE itu sendiri , jadi pastikan scanner mu telah dikenali oleh SANE

  1. Install XSANE dengan command line atau GUI Front end package manager linux  distro yang kamu gunakan
    menginstall xsane sebagai front end sane
  2. Buka aplikasi XSANE dengan mengetikan command xsane pada terminal atau bisa melalui launcher dari start menu.
    memilih scanner yang akan digunakan pada aplikasi XSANE

    Pilih scanner yang akan kamu gunakan dan klik OK, silakan gunakan Scanner mu!!
    Jika belum familiar dengan tampilan nya silakan beradaptasi dan dicoba-coba 😀

KESIMPULAN

Menginstall printer dan scanner di linux sekarang sudah mudah dan bisa dilakukan dari GUI sehingga memudahkan mu walau baru menggunakan linux.

 

Pembahasan Terkait
cara install dan setting openvpn di ubuntu dan debian
Cara Membuat Server VPN di LInux

OpenVPN untuk Membuat VPN Server Untuk membuat server VPN saya menyewa VPS hosting dan menginstall sistem operasi ubuntu linux server Read more

mengatasi linux gagal shutdown
Cara Mengatasi linux Mint tidak bisa shutdown

Sebab Linux mint tidak bisa shutdown Ketika linux OS dimatikan dengan perintah shutdown atau tombol shutdown,system akan menutup semua aplikasi Read more

memilih linux distro yang tepat sesuai kebutuhan
Macam -Macam Distro Linux Sesuai kebutuhan

Linux menjadi sistem operasi yang spesial karena punya ratusan distro/jenis linux yang kesemuanya didesain dengan tujuan yang spesifik. Apapun kebutuhan Read more

cara install antergos arch linux
tutorial cara install antergos Arch Linux

Mengenal Antergos Linux Antergos merupakan distro Arch linux , arch linux menjanjikan sistem operasi yang ringan dan memungkinkan setiap orang Read more