Laman » bagaimana untuk » Cara Tambah Pencetak untuk Pi Raspberry Anda (atau Komputer Linux Lain)

    Cara Tambah Pencetak untuk Pi Raspberry Anda (atau Komputer Linux Lain)

    Tidak seperti mesin Windows yang tipikal, Raspberry Pi kecil yang menjalankan Rasbian tidak betul-betul datang dengan sokongan pencetak plug-'n-play. Teruskan membaca seperti yang kami tunjukkan kepada anda bagaimana untuk menambah keupayaan cetak sepenuhnya ke unit Pi anda.

    Kenapa Saya Mahu Lakukan Ini?

    Jika anda bereksperimen dengan Pi sebagai pengganti desktop, ingin membolehkan output cetakan fizikal untuk program atau suite aplikasi yang anda gunakan, atau sebaliknya mahu mendayakan percetakan tradisional pada Pi anda, tutorial ini adalah tembakan lurus dari tanpa printer untuk mencetak gembira; tidak ada pencetakan pencetak terdahulu di bawah pengalaman Linux yang diperlukan.

    Apa yang saya perlukan?

    Untuk tutorial ini, anda memerlukan perkara berikut:

    • 1 unit Raspberry Pi dengan Rasbian dipasang
    • 1 pencetak berasaskan USB atau rangkaian yang boleh diakses oleh rangkaian

    Jika anda belum lagi mengkonfigurasi Raspberry Pi anda dengan imej Rasbian, kami sangat mencadangkan bermula dengan pengenalan kami kepada Raspberry Pi.

    Memasang CUPS pada Pi dan Mengaktifkan Akses Jauh

    Untuk menghubungkan pencetak dengan Raspberry Pi, kita perlu memasang Sistem Pencetakan Umum Unix (CUPS) terlebih dahulu. Sudah tiba masanya untuk menyerang Pi anda dan pergi ke terminal (sama ada di Pi sendiri melalui SSH).

    Di terminal, masukkan arahan berikut untuk mula memasang CUPS:

    sudo apt-get install cups

    Apabila diminta untuk meneruskan, taip Y dan tekan enter. CUPS adalah pemasangan yang cukup gemuk, jadi jangan ragu untuk mengambil secawan kopi. Apabila pemasangan asas selesai, kita perlu membuat sedikit perubahan pentadbiran kecil. Urutan pertama perniagaan adalah untuk menambah diri kita kepada usergroup yang mempunyai akses kepada pencetak / barisan pencetak. Kumpulan pengguna yang dibuat oleh CUPS adalah "lpadmin". Pengguna Rasbian lalai (dan pengguna yang kami log masuk) adalah "pi" (menyesuaikan perintah berikut dengan sewajarnya jika anda mahu pengguna lain mempunyai akses kepada pencetak).

    Pada terminal masukkan arahan berikut:

    sudo usermod -a -G lpadmin pi

    Bagi yang ingin tahu, suis "-a" membolehkan kami menambah pengguna sedia ada (pi) kepada kumpulan yang sedia ada (lpadmin), yang ditentukan oleh suis "-G".

    Kerja akhir konfigurasi akhir kami ialah untuk membolehkan pengeditan jauh dari konfigurasi CUPS. Selebihnya konfigurasi boleh diselesaikan melalui penyemak imbas web di Pi, tetapi jika anda tidak benar-benar duduk di Pi dan lebih suka menggunakan, katakan, penyemak imbas pada desktop Windows anda untuk menyelesaikan konfigurasi, anda akan perlu bertukar-tukar nilai kecil dalam /etc/cups/cupsd.conf. Di terminal, masukkan arahan berikut:

    sudo nano /etc/cups/cupsd.conf

    Di dalam fail, cari bahagian ini:

    # Hanya dengar sambungan dari mesin tempatan
    Dengar localhost: 631

    Komen "Listen localhost: 631" dan gantikannya dengan yang berikut:

    # Hanya dengar sambungan dari mesin tempatan
    # Dengar localhost: 631
    Pelabuhan 631

    Ini mengarahkan CUPS untuk mendengar apa-apa hubungan pada mana-mana rangkaian rangkaian selagi ia diarahkan pada port 631.

    Tatal ke bawah dalam fail konfigurasi sehingga anda melihat bahagian "lokasi". Di blok di bawah, kami telah berani garis yang perlu anda tambahkan ke konfigurasi:


    # Batasi akses ke server ...
    Perintah membenarkan, menafikan
    Benarkan @local



    # Batasi akses ke halaman admin ...
    Perintah membenarkan, menafikan
    Benarkan @local



    Default AuthType
    Memerlukan pengguna @SYSTEM

    # Batasi akses ke file konfigurasi ...
    Perintah membenarkan, menafikan
    Benarkan @local

    Penambahan baris "membolehkan @local" membolehkan akses ke CUPS dari mana-mana komputer di rangkaian tempatan anda. Bila-bila masa anda membuat perubahan pada fail konfigurasi CUPS, anda perlu memulakan semula pelayan CUPS. Lakukan dengan perintah berikut:

    sudo /etc/init.d/cups restart

    Setelah memulakan semula CUPS, anda harus dapat mengakses panel pentadbiran melalui mana-mana komputer di rangkaian tempatan anda dengan menunjuk pelayar webnya di http: // [IP atau nama host pi]: 631.

    Menambah Pencetak ke CUPS

    Apabila anda mula-mula menavigasi ke http: // [IP atau nama tuan rumah Pi]: 631, anda akan melihat halaman lalai CUPS lalai, seperti yang dilihat dalam tangkapan skrin di atas. Bahagian yang kami berminat ialah tab "Pentadbiran". Klik sekarang.

    Dalam panel Pentadbiran, klik tambah pencetak. Jika anda menerima amaran mengenai sijil keselamatan tapak, teruskan dan klik teruskan untuk mengabaikannya. Anda akan diminta memasukkan nama pengguna dan kata laluan.

    Teruskan dan masukkan nama pengguna dan kata laluan akaun yang anda tambah ke kumpulan "lpadmin" sebelum tutorial (mis. Jika anda menggunakan pemasangan Raspbian lalai, login / kata laluan adalah "pi" / "raspberi"). Klik "Log Masuk".

    Selepas log masuk, anda akan dibentangkan dengan senarai pencetak yang ditemui (kedua-dua tempatan dan rangkaian). Pilih pencetak yang ingin anda tambahkan ke sistem:

    Selepas memilih pencetak, anda akan ditawarkan peluang untuk mengedit nama, perihalan, dan lokasi pencetak, serta membolehkan perkongsian rangkaian. Oleh kerana pencetak kami sudah menjadi pencetak rangkaian, kami meninggalkan "Kongsi Pencetak Ini" tidak tercatat:

    Selepas mengedit nama pencetak dan menambah lokasi, anda akan diminta untuk memilih pemacu tertentu yang anda mahu gunakan untuk pencetak anda. Walaupun hakikatnya ia secara automatik menemui pencetak dan nama pencetak, CUPS tidak membuat percubaan untuk memilih pemandu yang betul untuk anda. Tatal sehingga anda melihat nombor model yang sepadan dengan anda. Sebagai alternatif, jika anda mempunyai fail PPD untuk pencetak yang telah anda muat turun dari pengilang, anda boleh memuatkannya dengan butang "Pilih Fail":

    Langkah konfigurasi terakhir ialah melihat beberapa tetapan cetakan umum seperti apa yang anda mahukan mod pencetak lalai, sumber / saiz kertas lalai, dan lain-lain. Ia mestilah lalai kepada pratet yang betul, tetapi tidak akan menyakitkan untuk memeriksa:

    Selepas anda mengklik "Tetapkan Pilihan Default", anda akan dipaparkan dengan halaman pentadbiran lalai untuk pencetak yang baru anda tambahkan ke sistem CUPS:

    Semuanya kelihatan baik. Bagaimanapun, ujian sebenar sebenarnya mencetak sesuatu. Mari melepaskan Leafpad, editor teks lalai Rasbian, dan hantar mesej:

    Walaupun kita menyedari ia agak awal untuk menulis "kejayaan besar" pada percetakan ujian kami sebelum, anda tahu, ia sebenarnya dicetak, kami itu yakin. Lima belas saat atau lebih, dokumen itu datang dari pencetak dan jatuh ke dalam dulang. Kejayaan!


    Pada ketika ini, jika anda telah menambahkan satu-satunya pengguna yang memerlukan akses kepada pencetak kepada kumpulan "lpadmin" dan anda telah menambah pencetak hanya yang anda mahu akses ke sistem CUPS, anda sudah selesai. Jika anda mempunyai pengguna lain yang ingin anda tambahkan atau pencetak tambahan, cukup jalankan langkah-langkah masing-masing dalam tutorial sekali lagi untuk melakukannya.