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-filterstetap diperlukan meskipun menggunakan driverless printing.
sudo xbps-install -S cups-filters
Driver per Merek
| Merek | Paket | Catatan |
|---|---|---|
| Umum | cups-filters | Driver dasar CUPS |
| Gutenprint | gutenprint | Mendukung banyak merek printer |
| HP | hplip | Khusus printer Hewlett-Packard |
| Brother | foomatic-db, foomatic-db-nonfree, brother-brlaser | nonfree untuk laser |
| Epson | epson-inkjet-printer-escpr | Khusus printer inkjet Epson |
| Canon | cnijfilter2 | PIXMA/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
- Buka browser dan akses: http://localhost:631
- Buka tab Administration → Printers → Add Printer
- 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.