Malam ini saya mendapat kabar bahwa dokumen untuk presentasi harus sudah siap besok pagi. Padahal dokumen tersebut akan menghabiskan 1 rim kertas HVS A4 untuk dicetak. Bagaimana dong? Apa bisa besok berangkat kantor pagi-pagi sekali?
Tidak perlu! Saya cukup mengirimkan file PDF tersebut ke kantor, lalu print dari kantor malam ini juga!
Tanpa Berangkat ke Kantor, Bagaimana Caranya?
Gampang! Bila petugas penjaga gedung kantor jago komputer, tinggal minta beliau dengan sopan untuk mencetakkan dokumen penting ini yang dapat di download pada url bla-bla-bla terus diprint bla-bla-bla... :)
Kata penjaga kantor: "Kalo gue jago komputer, pasti sudah cabut dari sini dari dulu!" Haha..
Baiklah, mari kita mulai! Berikut ini adalah diagram skema jaringan antara notebook saya di rumah dengan LAN yang ada di tempat kerja:

Kebetulan tempat kerja saya sudah pasang nama domain (myoffice.org misalnya). Sehingga lebih mudah diingat saat akan mengakses server utama yang berisi WebServer, SSH Server dan Mail Server, yang selalu ON terus 24 jam dan ditanami Ubuntu 14.04 LTS Server.
Sementara PrinterServer dipasangi juga Ubuntu 14.04 LTS Desktop, terhubung dengan dua buah printer Laser dan Deskjet. Selain sudah otomatis terinstall Cups Server, juga sudah ditambahi SSH Server untuk kebutuhan adminitrasi remote. Bagi yang belum install SSH Server, dapat install lewat terminal sbb:
at_printserver$ sudo apt-get install openssh-server
Ok, mari kita lanjutkan! Berikut ini langkah selanjutnya yang mesti dilakukan:
1. Pastikan Peralatan di Tempat Kerja Sudah On
Ini penting, mengingat semua PC desktop, printer server dan printer di tempat kerja saya selalu di-shutdown
setiap sore, maka mau tidak mau harus meminta penjaga kantor untuk
menghidupkan printer server dan printernya. Sekaligus minta dengan sopan agar
mengisi tray printer dengan 1 rim kertas HVS. Untungnya beliau mengerti cara melakukannya.
2. Kirim File yang Akan Dicetak ke Cloud Storage
File yang akan dicetak harus sudah dalam format PDF, dapat dikirimkan ke Cloud Storage di DropBox atau Google Drive dll., atau bisa juga dikirim ke email, atau disimpan di webserver sendiri.
3. Lakukan Koneksi ke Server Utama Kantor
Agar dapat masuk ke dalam Server Utama, maka modem/router ADSL harus sudah dikonfigurasi sedemikian rupa agar dapat menerima permintaan SSH dari luar, yang kemudian diforward ke Server Utama. Bila belum, silakan baca artikel saya yang lain tentang Meng-online-kan WebServer.
Untuk mengakses Server Utama di kantor, saya melakukan ssh pada terminal sbb:
at_notebook$ ssh dhenoer@myoffice.org
Setelah mendapatkan autentikasi, saya sekarang sudah berada di Server Utama
4. Lakukan Koneksi ke Printer Server
Dari Server Utama, dengan ssh dilakukan koneksi ke Printer Server pada IP misal 192.168.1.44. Agar koneksi aman dari diskoneksi yang tidak terduga, dapat digunakan tmux atan screen.
Berikut ini cara koneksi ke Printer Server:
at_mainserver$ ssh dhenoer@192.168.1.44
Setelah mendapatkan autentikasi, saya sudah berada di Printer Server, siap untuk mencetak.
5. Ambil File yang Akan Dicetak dari Cloud Storage
File PDF yang akan dicetak dapat didownload dengan perintah wget sbb:
at_printserver$ wget http://<url-file-pdf-di-download>
tunggu hingga selesai.
6. File Siap Dicetak
Setelah download selesai, misal namanya adalah naskah.pdf, maka dapat dicetak dengan perintah sbb:
at_printserver$ lp -d MyLaserJet naskah.pdf
Maka printer akan mulai menjalankan tugasnya. Mudah-mudahan tidak paper-jam! :-)
Keterangan
MyLaserJet adalah NAME untuk printer yang akan dituju. Untuk mengetahui NAME printer apa saja, dapat digunakan perintah sbb:
at_printserver$ lpstat -a
MyLaserJet accepting requests since XXXXXX
MyDeskJet accepting requests since XXXXXX
dan untuk mengetahui progress pencetakan, dapat digunakan perintah
at_printserver$ lpstat
tanpa argumen, akan menampilkan progress antrian pencetakan.
File yang dapat dicetak oleh lp adalah file text, PDF, image dan PostScript.
Demikian semoga bermanfaat!
Tidak ada komentar:
Posting Komentar