Pengakuan jujur, saya tidak pernah membuat sebarang cetakan dari sistem Linux
saya. Inilah kali pertama mencuba.
Phew! Boleh tahan mencabar jugalah. Google sana google sini, bermacam-macam masalah yang dihadapi. Sehingga akhirnya saya berjaya juga membuat cetakan tanpa sebarang ralat dihadapi.
Jadi, untuk tidak terlupa, saya buat entri ini dengan perincian cara-cara yang saya lakukan untuk membolehkan saya mencetak dari sistem Arch Linux
saya dengan jayanya.
Baiklah, sebelum mula bersyarah, saya maklumkan jenis pencetak yang saya gunakan di rumah. Pencetak ini milik suami saya. Jenama HP
model LaserJet Professional P1102
. Hanya boleh membuat cetakan berwarna hitam, tidak boleh membuat salinan atau imbasan seperti pencetak-pencetak ‘semua dalam satu’, hanya boleh digunakan untuk mencetak sahaja.
Tanpa berlengah lagi, berikut ialah langkah-langkah yang saya lakukan mengikut turutannya:-
sudo pacman -Syu cups cups-pdf hplip system-config-printer
cups-pdf
diperlukan untuk mencetak fail pdf, hplip
diperlukan sebagai driver
(juga untuk hp-setup
) dan system-config-printer
(optional) mungkin diperlukan untuk memudahkan proses penetapan pilihan-pilihan lain seperti berapa banyak salinan mahu dibuat untuk sekali cetak dan lain-lain kerana ia datang dalam bentuk grafik.cups.service
:sudo systemctl enable cups.service
sudo systemctl start cups.service
lp
dan sys
(gantikan user
dalam perintah baris seperti di bawah kepada nama user anda):sudo gpasswd -a user lp
sudo gpasswd -a user sys
lsusb
seperti contoh di bawah:
terminal
dan jalankan perintah baris ini,sudo hp-setup -i
/etc/cups/cupsd.conf
dengan membuat perubahan kepada entri baris di bawah:sudo systemctl restart cups.service
echo 'Hello, world!' | lpr -p
Test Page
melalui web browser.
lpq
atau lpq -a
(untuk melihat semua queue) di terminal atau semak di web browser.model
pencetak HP tidak akan tersenarai (rujuk imej di tab nombor 4 pada langkah nombor 5 di atas) sekiranya pakej hplip
tidak dipasang. Pakej ini membenarkan fail PPD
yang dicipta khas untuk pencetak milik kita itu ada tersedia dalam senarai model untuk dipilih.Ia juga menjadi penyebab kepada kejayaan atau kegagalan di sebalik muat turun fail PPD
yang sebenar melalui perintah baris hp-setup
.
PPD
kelihatannya seperti sudah ditambah dengan menjalankan proses di atas, anda perlu memaksa fail berkenaan dimuatturun dari pembekal solusi rasmi yang disediakan oleh pihak HP itu sendiri yakni melalui hplip
. Bagaimana?Caranya ialah dengan menjalankan perintah baris hp-setup -i
itulah.
Soalan berbangkit:-
cups
?hp-setup -i
'akan memaparkan ralat 'tidak ada fail ppd ditemui untuk mesin pencetak xxx' (No appropriate print PPD file found for model xxx) dan cetakan juga akan menemui kegagalan (dalam erti kata lain cetakan tidak akan berjalan). Jadi, langkah menambah peranti pencetak dengan menggunakan cups
ini penting bagi memandu sistem mencari lokasi fail PPD
yang tepat dispesifikasikan untuk mesin pencetak berkenaan (yang sebenarnya terletak di dalam direktori /usr/share/ppd/HP/).hp-setup
ini?cups
akan memaparkan ralat Filter failed
dan cetakan gagal berlaku.hplip
ini SAHAJA (tidak perlu kepada penggunaan cups
)?cups
.