Mencetak (Printing)

T4n OS menggunakan CUPS (Common Unix Printing System) sebagai sistem pencetakan.

Instalasi CUPS

sudo xbps-install -S cups
ln -s /etc/sv/cupsd /var/service/

Tunggu hingga layanan cupsd aktif sebelum melanjutkan.

Driver Printer

Driverless Printing (Jaringan Modern)

Sebagian besar printer jaringan modern mendukung standar IPP Everywhere — tidak memerlukan driver tambahan. Lihat daftar printer yang bersertifikat di pwg.org/printers.

cups-filters tetap diperlukan meskipun menggunakan driverless printing.

sudo xbps-install -S cups-filters

Driver per Merek

MerekPaketCatatan
Umumcups-filtersDriver dasar CUPS
GutenprintgutenprintMendukung banyak merek printer
HPhplipKhusus printer Hewlett-Packard
Brotherfoomatic-db, foomatic-db-nonfree, brother-brlasernonfree untuk laser
Epsonepson-inkjet-printer-escprKhusus printer inkjet Epson
Canoncnijfilter2PIXMA/MAXIFY — butuh repo nonfree

Instalasi Driver HP

sudo xbps-install -S hplip
sudo hp-setup -i

Ikuti panduan interaktif — pilihan default biasanya sudah mencukupi.

Instalasi Driver Brother

sudo xbps-install -S foomatic-db foomatic-db-nonfree brother-brlaser

Instalasi Driver Epson

sudo xbps-install -S epson-inkjet-printer-escpr

Instalasi Driver Canon PIXMA/MAXIFY

Aktifkan repositori nonfree terlebih dahulu, lalu:

sudo xbps-install -S cnijfilter2

Menambahkan Printer

Otomatis (ZeroConf / IPP Everywhere)

Printer dengan dukungan IPP Everywhere dapat ditemukan dan dikonfigurasi secara otomatis:

sudo xbps-install -S avahi nss-mdns
ln -s /etc/sv/avahi-daemon /var/service/

Via Web Interface

  1. Buka browser dan akses: http://localhost:631
  2. Buka tab Administration → Printers → Add Printer
  3. Login menggunakan akun yang tergabung di grup lpadmin:
sudo usermod -aG lpadmin <nama_user>

Via GUI (system-config-printer)

sudo xbps-install -S system-config-printer
sudo system-config-printer

Untuk mengizinkan pengguna biasa menjalankannya tanpa root, instal cups-pk-helper:

sudo xbps-install -S cups-pk-helper

Desktop environment kamu mungkin sudah memiliki dialog printer bawaan — cek dokumentasi DE masing-masing.

Via Command Line

lpadmin -p <nama_printer> -E -v <device_uri> -m <driver>

Troubleshooting

Printer USB Tidak Terdeteksi

Temukan URI device secara manual:

sudo /usr/lib/cups/backend/usb

Gunakan URI yang muncul saat menambahkan printer secara manual melalui web interface atau lpadmin.


@T4n-Labs · @Gh0sT4n