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