[OpenWRT] p910nd Printer Server + Canon iP2770

Sepanjang liburan kemarin punya rencana ingin mencoba menggunakan router yang sudah saya flash dengan OpenWRT yang saya beri nama WhiteBox untuk membuat sebuah printer server, dimana dapat memudahkan saya untuk melakukan printing dari jarak jauh tanpa saya harus bawa – bawa laptop atau harus disalin ke removable media terlebih dahulu.

Sore hari tadi baru ada waktu untuk mencoba hal tersebut, walaupun sedikit malas namun karena “selo” tetep saya coba saja, entah apa hasilnya. Langkah umumnya dapat anda lihat disini p910nd Printer. Karena saya memang lagi malas, saya hanya melakukan langkah – langkah garis besarnya saja.

Install USB driver

opkg update
opkg install kmod-usb-printer

Lakukan pengecekan dengan mengetikan “dmesg” atau “logread” cek apakah usb sudah terdeteksi. “lsusb -v” untuk lebih lengkapnya.
Lakukan pemasangan p910nd

opkg update
opkg install p910nd

Saya lebih suka konfigurasi lewat LuCI sih, lebih mudah saja konfigurasi lewat GUI. Jika anda menginginkanya juga, silahkan pasang “luci-app-p910nd” pada LuCI anda. Setelah terpasang, menu printer akan muncul pada tab Services. Jika belum keluar silahkan restart router.

Coba anda cek pada folder /dev apakah ada port lp0 terbuka? Jika tidak, cek apakah ada folder usb dan didalamnya terdapat lp0? Jika ya, maka pada menu LuCI silahkan targetkan interface ke /dev/usb/lp0. Bidirectional Mode pada Printer Canon iP2770 akan membuat printer macet, silahkan hilangkan centangnya.

Konfigurasi pada Server sudah selesai. Sekarang waktunya konfigurasi pada Client.

Perhatikan langkah berikut yang saya ambil dari situs resmi OpenWRT :


Windows 7

  1. Click on the Start button and select Devices and Printers.
  2. Click on “Add a printer.”
  3. In the Add Printer dialog select “Add a local printer.”
  4. Select “Create a new port:” and set the type of port to “Standard TCP/IP Port”. Then click Next.
  5. In the “Hostname or IP address:” field enter the IP address of your router.
  6. The “Port name:” field may be set to something you like.
  7. De-select “Query the printer and automatically select the driver to use,” then click next.
  8. The computer will then attempt to detect the TCP/IP port. This will take some time and will most likely fail. Failing this step is not a problem.
  9. On the “Additional port information required” page set the device type to Custom and click “Settings…”
  10. Verify the Printer Name or IP Address. The Protocol should be set to “Raw” and the Raw Settings Port Number should be 9100. Leave LPR Settings and SNMP Status Enabled empty or de-selected. Then click OK.
  11. Select the correct printer driver and click next. You may need to install drivers if they are not already available.
  12. Finish the remaining printer installation wizard steps as needed. The printer should now be installed and working!

Silahkan dicek dengan mencoba print halaman test page default printer. Kemudian ketik “logread” pada routernya untuk melihat responya. Gambar dibawah ini adalah hasil yang saya dapat ketika berhasil melakukan print. 

Jika anda sudah berhasil ngeprint, silahkan coba beberapa kali print terlebih dahulu untuk mengetahui apakah masih ada error atau bug – bug yang muncul. Finally, inilah curhatan dan hasil karya tadi sore 🙂

WhiteBox (top-left corner) + Canon iP2770

  1. gan printer ane kok gak ngerespon ??

  2. Udah install driver belum di pc?
    Isi logread sama dmesg apa?

  3. maaf mas mau tanya, mas install openwrtnya di router tl-mr3020 kah? terus openwrtnya yang seri attitude adjustment atau barrier breaker ya?

  4. Iya di MR3020. Saya pakai yang attitude adjustment gan

  5. attitude adjusment yang versi mana mas? mas punya saya kok gak bisa opkg update dan install yg lain-lain ya?

  6. terimakasih sukses 🙂

  7. Routernya pake jaringan wifi atau tidak gan kalau ngeprint

  8. Yang jelas harus se jaringan gan, bisa kabel bisa wifi

Leave a Reply

Your email address will not be published. Required fields are marked *