Terima kasih atas respons cepatnya. Saya coba echo "testing" > /dev/lp0 ternyata juga permission denied.
Saya coba menambahkan group lp ke user saya melalui System-Administration-Users and Groups. Karena saya tidak melihat ada group lp, maka saya click tombol "Add Group" dan memasukkan nama "lp" tanpa memperhatikan "Group ID"-nya. Jika di terminal saya ketik: $ group myname group lp sudah terlihat, tetapi echo "testing" > /dev/lp0 masih permission denied. Kalau echo "testing" | lpr, sih berhasil, tapi lpr jadi nama file, kalau saya masukkan ke coding Java. Saya sudah mengganti Group ID lp dari 1004 menjadi 7, masih juga tidak berhasil. Mohon petunjuknya lagi. Terima kasih, Patrick On Mon, 2009-02-02 at 18:53 +0700, mRt ITnewbies wrote: > Btw user yang ngejalanin program tersebut dah masuk ke group-nya printer blm ? > Atau gini aja deh yg paling mudah, coba perintah ini di user yg mau nge-print: > echo "testing" > /dev/lp0 > > bisa ngeprint tulisan testing ndak ? Klo bisa, harusnya program anda > juga bisa. Tapi klo ga bisa, program anda juga ga bakalan bisa :) > > Solusi-nya, coba masukkin ke group lp untuk user yg mau ngeprint > tersebut then try to print via console :) > > > 2009/2/2 Patrick_Stiady <psti...@bdg.centrin.net.id>: > > Halo semua, > > > > Saya mencoba mengirim karakter ke printer melalui Java: > > > > > > public static void main(String[] args) { > > // TODO Auto-generated method stub > > try{ > > FileWriter out = new FileWriter("/dev/lp0"); > > out.write("Hello World!"); > > out.write(0x0D); > > out.close(); > > }catch(IOException e){ > > e.printStackTrace(); > > } > > > > > > Dan saya mendapat error message: > > > > java.io.FileNotFoundException: /dev/lp0 (Permission denied) > > at java.io.FileOutputStream.open(Native Method) > > at java.io.FileOutputStream.<init>(FileOutputStream.java:179) > > at java.io.FileOutputStream.<init>(FileOutputStream.java:70) > > at java.io.FileWriter.<init>(FileWriter.java:46) > > at testcode.PrinterTest1.main(PrinterTest1.java:14) > > > > > > Kenapa ya "Permission denied", padahal saya bisa nge-print open-office > > file saya ke printer tersebut? Apakah printer-nya perlu diset supaya > > membolehkan program Java tersebut nge-print? Bagaimana cara memberikan > > permission tsb, padahal di System-Administration-Printing pada tab > > Access Control sudah di set Allow printing for everyone except these > > users dan tidak ada user yang di blok? > > > > O ya, saya pakai Ubuntu 8.04 HH. > > > > Terima kasih atas panduannya, > > Patrick > > > > > > -- > > Berhenti langganan: linux-programming-unsubscr...@linux.or.id > > Arsip dan info: http://linux.or.id/milis > > > > > > > > -- > Martinus Ady H. > http://martinusadyh.web.id/ > -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis