Btw coba aja langsung edit aja file /etc/group tambahkan dari sana saja user yg mau nge-print. Saya pernah kejadian klo masuk lewat menu user manager malah ndak ketambah ke group lp :D
2009/2/2 Patrick_Stiady <psti...@bdg.centrin.net.id>: > 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 > > -- Martinus Ady H. http://martinusadyh.web.id/ -- Berhenti langganan: linux-programming-unsubscr...@linux.or.id Arsip dan info: http://linux.or.id/milis